繁体   English   中英

Excel countif不会查找其他工作表

[英]Excel countif does not look up a different sheet

我希望有人可以帮助解决此Excel 2016问题。 我已经在网上进行了广泛的搜索,并相信我找到了满足我要求的公式。 在分享公式之前,让我解释一下我的需求。

我正在创建预算电子表格。 电子表格中目前有两张纸。 sheet1包含类别和关键字的数据。 A列包含不同的类别,例如Car Fule,薪水,银行手续费等。B列包含要在交易描述中搜索的关键字。 例如:

汽车排气管| 移动

Sheet2包含所有交易数据。 除c列之外的所有其他列均与该问题无关。 交易描述的示例可以是:“ EXP移动霍比特人2221 MiddleEarth”。

我正在尝试创建一个公式,以对工作表b列中找到的关键字在c列的定义单元格中进行搜索。 然后,一旦找到匹配项,则执行间接函数调用以提供交易的类别。 我无法进行初步搜索。

应该起作用的公式是:

=countif(c2,"*"&sheet1!$b$1:$b$85&"*")

始终提供值为0表示未找到。 我正在使用ctrl shift输入和ctrl输入来制作数组公式。 如果按f9键,我将从工作表1定义的所有值都称为{0,0,...}(或类似的东西),这正是我所期望的。 在该数组中,我应该至少获得一个元素作为“ 1”(真实值)。 如果我可以修正公式的这一部分或找到更好的方法,则可以构建公式的其余部分。 有想法的人吗?

这是COUNTIF语法,

COUNTIF(range, criteria)

应该是相反的方式

=COUNTIF(C:C,"*"&Sheet1!$B1&"*")

让我知道它是否不起作用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM