Excel formula Excel-在列中查找值,然后计算相应行中出现的次数

Excel formula Excel-在列中查找值,然后计算相应行中出现的次数,excel-formula,Excel Formula,我有两张工作表,它们共享相同的唯一标识符(列在一列中)。表1包含原始数据,表2中我提取关键数据并进行计算 在第2页中,我想计算一个单词,比如说“苹果”,在第1页对应同一ID的行中出现的次数。这是一个公式,在第1页中查找ID,然后计算“苹果”在该行中出现的次数 我在任何地方都找不到解决这个问题的方法,所以如果有任何帮助,我将不胜感激 您可以使用以下公式: =COUNTIF(OFFSET(Sheet1!$1:$1, MATCH(A1,Sheet1!A:A,0)-1, 0), "*Apple*")

我有两张工作表,它们共享相同的唯一标识符(列在一列中)。表1包含原始数据,表2中我提取关键数据并进行计算

在第2页中,我想计算一个单词,比如说“苹果”,在第1页对应同一ID的行中出现的次数。这是一个公式,在第1页中查找ID,然后计算“苹果”在该行中出现的次数


我在任何地方都找不到解决这个问题的方法,所以如果有任何帮助,我将不胜感激

您可以使用以下公式:

=COUNTIF(OFFSET(Sheet1!$1:$1, MATCH(A1,Sheet1!A:A,0)-1, 0), "*Apple*")
假设sheet2中的ID列是A列,它将统计行与sheet1单元格A1中的ID匹配的Apple的出现次数。您可以在第一行的任何单元格中键入它,然后在列中向下复制


另外,如果您想匹配“Apple”的整个单元格内容,您可以删除
“*Apple*”

中的通配符。您能分享一个数据示例吗?谢谢zipa,A.S.H已经为我提供了解决方案。仍然。这是很好的供将来参考。最好把数据放在上面。非常感谢,这就成功了!我在尝试将countif与索引匹配结合起来时遇到了很大困难。。。