Google 表格:从 IMPORTDATA() 中拆分多行分隔文本

Posted

技术标签:

【中文标题】Google 表格:从 IMPORTDATA() 中拆分多行分隔文本【英文标题】:Google Sheets: Split Multiple Rows of Delimited Text from IMPORTDATA() 【发布时间】:2021-09-04 13:36:24 【问题描述】:

我正在使用来自 CoinAPI 的 API 获取加密货币的历史数据,该 API 返回多行,但每行包含分隔文本:

在第二个公式中,我添加了 SPLIT(),但它只返回第一行,在本例中是标题。

我之前使用 INDEX( SPLIT( QUERY( IMPORTDATA() ))) 的组合返回了只是当前价格的数据,但最后只拆分了一行。

有没有办法在一个单元格中使用一个公式拆分所有行?

【问题讨论】:

【参考方案1】:

尝试:

=INDEX(SPLIT(IMPORTDATA("url_here"), ";"))

【讨论】:

谢谢,我用过INDEX,但不是这样!干杯,马克斯 嗯,我发现文档不完整,因为 IMPORTDATA 需要 3 个参数,而不是 support.google.com/docs/answer/3093335 中显示的一个。它们是:url、分隔符、语言环境。所以我根本不需要使用 SPLIT 和 INDEX。

以上是关于Google 表格:从 IMPORTDATA() 中拆分多行分隔文本的主要内容,如果未能解决你的问题,请参考以下文章

谷歌电子表格地理位置

Google BigQuery 从 Python 脚本执行 SQL 文件

matlab中的importdata和 load 的区别在哪

matlab中的importdata和 load 的区别在哪

从Google电子表格中解析格式化文本

将数据从一个电子表格复制到另一个 Google 表格