如何把EXCEL表内的某个区域(如V至AG列)的数值,把同类的汇总,显示在A列上?

例如,V到AG列有3个“苹果”,4个"梨子",那么就在A1上,显示“苹果”,然后B1上显示"3",然后A2显示梨子,B2显示4,

第一行留空(公式设置需要)
A2输入
=INDIRECT(TEXT(MIN(IF(COUNTIF(A$1:A1,V$2:AG$100)=0,ROW($2:$100)*100+COLUMN(V:AG))),"R0C00"),FALSE)&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
B2输入
=COUNTIF(V:AG,A2)
回车并向下填充。
(当然,A列直接输入“苹果”、“梨子”等名称也行,就可以不用数组公式了)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-12
B1=COUNTIF(V:AG,"苹果")
A1=IF(B1>0,"苹果","")

B2=COUNTIF(V:AG,"梨子")
A2=IF(B2>0,"梨子","")
第2个回答  2011-05-12
在你需要显示的单元格中编辑公式,条件汇总,就可以了
相似回答
大家正在搜