与Yahoo Finance的IMPORTDATA连接

时间:2016-07-14 22:59:59

标签: google-sheets yahoo-finance google-sheets-api

为了在多个数据库中规范公司名称,我发现我可以使用Yahoo finance API交叉引用公司名称,并获得一致的命名。

我正在使用

=Transpose(ImportData("http://finance.yahoo.com/d/quotes.csv?s="&A2&"&f=n"))

但是这会将每个单词分成不同的列,因此我必须使用以下内容在另一列中连接输出:

=TRIM(CONCATENATE(F2," ",G2," ",H2," ",I2," ",J2," ",V2))

有没有办法一次完成这一切?我尝试过使用“min”,只输出“0”。思考?感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用join连接importdata的输出。转置变得不必要,因为连接也适用于列。

=join(" ", ImportData("http://finance.yahoo.com/d/quotes.csv?s="&A2&"&f=s"))

或者,如果您需要在最后修剪它(在您的示例中似乎没有必要),

=trim(join(" ", ImportData("http://finance.yahoo.com/d/quotes.csv?s="&A2&"&f=s")))