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

时间:2017-06-15 10:51:59

标签: excel-formula

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

在表2中,我想添加一个单词的计数,例如“Apple”,出现在对应于相同ID的行的表1中。所以它是一个公式,在表1中查找ID,然后计算“Apple”出现在该行中的次数。

我无法在任何地方找到解决方案,所以我将不胜感激任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用以下公式:

=COUNTIF(OFFSET(Sheet1!$1:$1, MATCH(A1,Sheet1!A:A,0)-1, 0), "*Apple*")

这假设您在sheet2中的ID列是A列,它将计算 Apple 的出现次数,其中该行与sheet1单元格A1中的id匹配。您可以在第一行的任何单元格中键入它,然后在列中向下复制。

此外,如果要匹配“Apple”的整个单元格内容,可以从"*Apple*"中删除通配符。