Excel:在第一列的文本function中统计文本的出现次数

我一直在寻找相当一段时间…一种方法来统计其他文本提及(第一列)的function表中的文本发生。

到目前为止,COUNTIF / COUNTIF / IF如果不工作,而且列数很高,那么Pivot表不能使用任何东西。

这里是我想要做的一个简单的例子:

为例

可拷贝的示例数据

A|Car |Foot|Bike| -+----+----+----- B|Car |Bike|Car | -+----+----+----- A|Bike|Car |Car | 

预期成绩

  |Car |Foot|Bike| -+----+----+----- A|3 |1 |2 | -+----+----+----- B|2 |0 |1 | 

我想找一个公式来计算我们在A,B的函数中有多less次“车”“脚”,而没有一个数据透视表。

任何帮助将不胜感激!

概念validation

概念验证

使用上面的列和行引用的布局,下面的公式被放置在G2中,并向下复制到右侧:

 =SUMPRODUCT(($F2=$A$1:$A$3)*($B$1:$D$3=G$1)) 

一个替代更长的公式,你可以使用的是:

 =COUNTIFS($A$1:$A$3,$F2,$B$1:$B$3,G$1)+COUNTIFS($A$1:$A$3,$F2,$C$1:$C$3,G$1)+COUNTIFS($A$1:$A$3,$F2,$D$1:$D$3,G$1) 

基本上你需要为每列减去A / B列的COUNTIF语句。 既然你说过你有很多专栏,我把它作为一个select。