首页 > 解决方案 > 数据拉取单元格包含公式时的 SPARKLINE 错误。有解决方法吗?

问题描述

我试图让=SPARKLINE条形图的数据单元格从另一张表中提取数据。出于某种原因,=SPARKLINE如果使用公式提取单元格的数据,则无法识别它。请问有什么解决办法吗?

我尝试以多种方式提取数据,首先从同一张表中提取不同的单元格。我也尝试使用 提取数据=TEXT,但似乎无法识别它。

例子:

在 Sheet2 的单元格 A1 中,我有公式='Sheet1'!I21,因此 Sheet2 上的单元格 A1 将显示与 Sheet1 上的单元格 I21 中相同的内容。

在 Sheet2 上,我在单元格 A2 中有一个火花线图,代码为

=sparkline(A1,{"charttype","bar";"max",100;"color1","#1A73E8"})

试图从 Cell A1 中提取数据。

我也尝试过

=sparkline((text(A1,"#")),{"charttype","bar";"max",100;"color1","#1A73E8"})

=SPARKLINE命令似乎无法识别 Sheet2 上单元格 A1 中的数据,提供错误

SPARKLINE 需要更多数据点。预期:1,找到:0。

假设 Sheet1 上的单元格 I21 的值为“20”。如果我替换 Sheet2 单元格 A1 上的公式,=SPARKLINE图表将正常工作。如果我使用公式来提取数据,我会得到错误。

标签: google-sheetsgoogle-sheets-formula

解决方案


在玩了一会儿之后,我找到了解决方案。使用 =VALUE 公式似乎可以解决这个问题。所以,而不是 ='Sheet1'!I21,=value('Sheet1'!I21) 工作得很好。以防万一有人发现相同的问题,我会将其标记为答案。


推荐阅读