Excel:计算第1列中文本功能的文本出现次数

时间:2016-06-09 14:48:06

标签: excel

我一直在寻找相当长的时间......用于计算表中文本出现次数的方法(见第一列)。

到目前为止,COUNTIF / COUNTIF / IF没有工作,我的列数很多,所以Pivot表并没有给我任何可用的东西。

以下是我尝试做的简单示例:

exemple

可复制的示例数据

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

预期结果

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

我想找一个公式,可以计算我们有多少次" car" "脚"在没有枢轴表的情况下如上所述的A,B的功能。

任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:2)

概念证明

Proof of Concept

使用上面的列和行引用布局,下面的公式放在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语句。既然你说你有很多专栏,我就把它作为替代。