将ImportData结果保存在一个单元格中

时间:2019-02-21 17:39:16

标签: google-sheets

我正在使用导入数据功能:

=IMPORTDATA("http://www.csl.com.br")

但是,结果来自很多单元格。我有一个网站列表可以做到这一点,所以我需要将它放在一个单元格中。有没有办法在一个单元格中检索所有这些信息?

2 个答案:

答案 0 :(得分:1)

=ARRAYFORMULA(JOIN(CHAR(10),SPLIT(IMPORTDATA("http://www.csl.com.br")&CHAR(10),CHAR(10))))

6

或:

=ARRAYFORMULA(SUBSTITUTE(JOIN(CHAR(10),SPLIT(IMPORTDATA("http://www.csl.com.br")&
 CHAR(10),CHAR(10))),CHAR(10)&CHAR(10),""))

9

答案 1 :(得分:0)

感谢 player0 我找到了我找不到的解决方案。

=join(",",importdata(url))

我收到的文字类似于

{"code":200,text:"{\"Tag\":\"Blablah\"}"}

并且 importdata 占用了 2 个单元格(以“,”分隔)。我只想要第二个单元格上的内容,但我无法解析它,因为它已经在不同的单元格上(显然)。

现在整个响应都包含在一个单元格中,我可以随意解析。