作业帮 > 综合 > 作业

如何用excel选出两区域不同的数字,放在另一区域?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 18:00:42
如何用excel选出两区域不同的数字,放在另一区域?
即如图所示,将E1:E10区域中不出现在A1:C5区域中的数字0,2,8选出,放F列
如果是将0,2,8三个选出来的数据都放在一个单元格里面呢,如放在F1单元格,数字间用逗号“,”隔开.又如何解决呢?
F1中输入:
=IF(SMALL(IF(COUNTIF($A$1:$C$5,ROW($1:$10)-1)=0,ROW($1:$10)-1,4^8),ROW(A1))
再问: 我看的不是很懂,好像试了下,行不通。可能是我水平问题吧 ,详细说说。
再答: COUNTIF($A$1:$C$5,ROW($1:$10)-1)=0 上面的公式意思是在A1:C5区域中统计0123456789的个数, SMALL(IF(COUNTIF($A$1:$C$5,ROW($1:$10)-1)=0,ROW($1:$10)-1,4^8),ROW(A1)) 如果区域中没有出现这些数字,就返回相应的行号,如没有出现1这返回1,没有出现2,就返回2 要是出现了这个数字的话,就返回65536,SMALL函数的作用是把返回的数按从小到大的顺序填入F列。 =IF(SMALL(IF(COUNTIF($A$1:$C$5,ROW($1:$10)-1)=0,ROW($1:$10)-1,4^8),ROW(A1))