Board logo

标题: Excel中去除不需要的值 [打印本页]

作者: 合肥俊少    时间: 2014-7-25 10:12     标题: Excel中去除不需要的值

故障现象:
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.com/) Powered by Discuz! 7.2