Excel计算值在一组列中出现的次数,但只计算每行名称的一个实例
问题描述:
我需要查找名称出现在此列表中的次数,但我只想计算一个每行的名称一次而不包括行中的重复名称。Excel计算值在一组列中出现的次数,但只计算每行名称的一个实例
例如:我在一个范围以下...
Red Bill Jack Ruby Bill
Blue Ruby Ivan Raul Ted
Green Ted James Rick Ted
Red Ted Phil Ruby Bill
而在这工作,我要算的名字法案实例的数量和获得的2,因为比尔的名字答案出现在两排。在同样的方面,如果我选择计数名字泰德,答案应该是3,因为泰德的名字出现在三排。
答
假设你把你所选择的名称,例如“泰德”,在G1
,阵列式**:
=SUM(0+(MMULT(0+(A1:E4=G1),TRANSPOSE(COLUMN(A1:E4)))>0))
问候
**阵列公式不以同样的方式作为 '标准' 式输入。您只需按住CTRL和SHIFT键,而不是按下ENTER键,然后按ENTER键。如果你做得对,你会注意到Excel在公式周围放置了大括号(尽管不要试图自己手动插入这些)。
感谢大家的回答。我到目前为止只尝试了这个答案,并且工作完美。 –