我想计算多列中excel中重复字符的数量。
我尝试使用数据透视表并没有与我合作。我尝试了countif功能,但需要更多输入并重复命令。
输入和输出是,
**INPUT**
#Column1# a b c d
#Column2# a b s t
#Column3# b a b c
**OUTPUT**
#Column#
a=3
b=4
c=2
d=1
s=1
t=1
答案 0 :(得分:0)
在A
的{{1}}列的某个单元格中输入此公式,然后在同一行填写Sheet2
到A
的单元格:
Z
也可以(使用ASCII码):
=COUNTIF(Sheet1!$A:$C,MID(CELL("address",A1),2,1))
答案 1 :(得分:0)
假设您的数据位于A2:C5
范围内,并且您希望结果显示在Column E:F
中。
要获取范围内的所有唯一值,请在Cell E2
=INDIRECT(TEXT(MIN(IF(($A$2:$C$5<>"")*(COUNTIF(E$1:$I1,$A$2:$C$5)=0),ROW($2:$5)*100+COLUMN($A:$C),99999)),"R0C00"),)&""
这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。根据需要拖动/复制。
现在要获取范围内所有值的计数,请在Cell F2
中输入
=COUNTIF($A$2:$C$5,E2)
并根据需要拖放/复制。根据您的数据更改两个公式中的范围。见图片以供参考。
注意: INDIRECT
是一个易失性函数。有关易失性函数的详细信息,请参阅this。