excel中的数据统计

来源:百度知道 编辑:UC知道 时间:2024/06/02 03:11:11
我在做表格过程中遇到一个数据统计问题,举个例子可能能更好表述:A1:123 B1:12 C1:13 D1:23 A2:为输入任意两个数字 最后统计结果显示在E1列:用公式统计出A2列输入的字符在B1到D1列只要有一列满足就输出"A1"——123,否则单元格内容为空。
我现在是把123这个分解成B1/C1/D1三个来处理,有没有更简便的方法即不用分解就可以统计出来的?如果没有就按照分解的来处理。不过最后两种都有,扩展一下思路。谢谢!
jianchina - 举人同志您的解答已经回答了一半,分解的方法也希望您能够写出来,我好把您该得到的悬赏给您!另外我的表格中实际的公式是这样:=IF(AL4="","",IF(COUNTIF($C$28:$G$29,"")=10,AL4,IF(COUNTIF($C$28:$G$29,VLOOKUP(AL4,DATA!$B$5:$AA$224,20,0))>0,AL4,""))) 我所引用的数据是$C$28:$G$29这10个单元格的数据,怎么样才能和您的答案相结合起来? 这其中还有一个问题:就是$C$28:$G$29单元格的数据有可能同时满足筛选统计的条件,比如c28是12,d28是23,e28是13,这三个数字A1中的123都含有,只要任何一个满足都成立。
分解的办法也希望您能给出解答,这样这类问题就完整了,方便大家学习

不用分解的方法:
=IF(ISERROR(FIND(LEFT(A2,1),A1)<FIND(RIGHT(A2,1),A1)),"",IF(FIND(LEFT(A2,1),A1)<FIND(RIGHT(A2,1),A1),A1,""))

分解的方法:
=IF(ISERROR(MATCH(A2,B1:D1,0)),"",A1)

可以满足楼主题目中的要求。但如果要在A2中输入3个以上字符,用这个公式就不可以了。

要不楼主把你这样做的意图讲出来,看看是不是有其他的方法可以达到你的目的。