EXCEL中去除不需要的值。
正文A列作为原数据,与C列进行比对,找不到的就是不需要(如下图),数据少当然可以一个一个删除,如果数据很多呢?
方法一:简单函数与技巧结合法:推荐一般操作者使用
函数是非常简单的 ,如下图选取G2单元格,将下面这个公式复制进单元格,然后向下填充至G14单元格即可:
=VLOOKUP(A2,C:C,1,)
对于具有唯一性的数字,还可以取巧,如下图H列:
=SUMIF(C:C,A2)
不过你会发现,函数用过后结果还不太好看:
还要进行个筛选操作:
把结果为#NA(VLOOKUP结果)(或为H列SUMIF结果为0的)的筛选出来:
才能在A列看到我们最终所要的结果:
方法二:纯函数法:适合函数魔王使用
在E2输入以下内容,CTRL+SHIFT+ENTER结束后下向填充直接达到效果。
=OFFSET(A$1,SMALL(IF(ISNA(MATCH(A$2:A$14,C$2:C$3,)),ROW($1:$13),14),ROW(A1)),)&""
当然了,这里的函数不一定非要用OFFSET,INDEX、INDIRECT等都可以用。
欢迎光临 合肥本本之星 合肥Thinkpad专卖店 合肥Apple专卖店 hfthink 合肥本之星信息科技有限公司 (http://hfthink.net/) | Powered by Discuz! 7.2 |