首页 > 解决方案 > 如何使用 Google 电子表格计算另一张工作表中单元格中的文本?

问题描述

在研究了如何计算单元格中的文本的解决方案后,我遇到了一个问题,我不确定是什么导致了不正确的结果,或者我是否没有完全正确地使用它。在我的研究中,我已经阅读并测试过:

这建议使用COUNTIF,我可以引用foo从表 2 命名的表 1,命名为bar

=COUNTIF(foo!$A$1,"$")

但是,如果工作表 1 A:1 的内容包含以下文本:

$1.00
$1.32
$13.98
$42.88

我正在寻找单元格中出现的次数,$但是当我使用=COUNTIF(foo!$A$1,"$")它时,它只返回 1。当我单击帮助部分时,Learn more about COUNTIF我看到它显示在哪里,COUNTA但现在COUNTA只返回 2?

当我查找=QUERY它时,它会显示范围,但我不是在寻找范围,而是在寻找$单元格中的总数。

在 Google 电子表格中,如何将正确的$in 计数从以单元格 A:1 命名的工作表 1 返回到名为foo单元格 A:1 的工作表 2 bar,以便如果 A:2 有 10 个实例,$它将在名为barA:2 的工作表中显示 10?

标签: google-sheetscount

解决方案


酒吧!A1:

=ARRAYFORMULA(LEN(foo!A1:A5)-LEN(SUBSTITUTE(foo!A1:A5,"$",)))

通常的做法是从实际单元格长度中减去替换单元格的长度以获得替换字符串的计数。


推荐阅读