0

我有一个包含一些股票信息的 Google 表格。

我正在使用该公式GOOGLEFINANCE($B2, "price",TODAY()-15)来检索有关股票的历史信息(在 中命名的符号$B2)。

这将返回一个 2x2 表:

Date                 Close
8/25/2017 17:36:00   7.46

我只想要 7.46:

使用=FILTER(GOOGLEFINANCE($B2, "price",TODAY()-15),{FALSE; TRUE})我得到:

8/25/2017 17:36:00   7.46

我看不到可以嵌套FILTER两次。

我检查了文档。除了说我不应该FILTER在同一个调用中过滤列和行之外,我并没有从中得到太多。

4

2 回答 2

3

我收集了很多股票信息,并且总是使用指数来获取股票价格。

=index(GOOGLEFINANCE($B2, "price",TODAY()-15),2,2) 

如果你想要日期使用这个。请务必将单元格格式设置为日期或日期/时间。

=index(GOOGLEFINANCE($B2, "price",TODAY()-15),2,1)
于 2017-09-24T11:55:23.960 回答
2

对于 2 个过滤器,请尝试:

=FILTER(FILTER(GOOGLEFINANCE($B2, "price",TODAY()-15),{false;true}),{false,true})

在这种情况下,我更喜欢查询:

=QUERY(GOOGLEFINANCE($B2, "price",TODAY()-15),"select Col2 label Col2 ''")

也请单独尝试这个公式:

={false;true}

={false,true}

看看结果。

于 2017-09-24T11:32:10.833 回答