Excel: 使用 countif 和 & 的变量频率

Excel: Frequency of variables using countif with &

我有两个 excel sheet。我发现可变学校 ID 的频率从 sheet 1 到 sheet2。假设一名学生在两所学校为一些 activity 做志愿者。所以有一个&。我希望 countif 即使在有 &

的地方也能计算学校

sheet1

   A               B
1 Student name   School ID
2 S1              Sch333 & Sch209
3 S2              Sch209
4 S3              Sch333
5 S4              Sch209 & Sch111
6 S5              Sch209    

sheet2

 A             B
1 School ID     Frequency
2 Sch209
3 Sch333
4 Sch111

sheet2

的单元格 B2 中学校 ID 频率的公式
 =COUNTIFS('sheet1'!$b:$b,'sheet2'!a2)

这会忽略 & 所在的行。预期输出

         A             B
    1 School ID     Frequency
    2 Sch209          4
    3 Sch333          2
    4 Sch111          1

您可以单独为值加上“&”之前或之后的计数求和

也许,

sheet2, B2数组(CSE)公式中复制下来:

=COUNT(SEARCH(A2,'sheet1'!$B:$B0))

备注:数组(CSE)公式需按“Ctrl”+“Shift”+“Enter”确认输入。

根据@shrivallabha.redij,你可以替换你的公式

=COUNTIFS('sheet1'!$b:$b,'sheet2'!a2)

来自这个:

=COUNTIFS('sheet1'!$b:$b,"*" & 'Sheet2'!a2 & "*")