有时候大家想在一列数值中筛选出互为相反数的数值,说到筛选大家可能首先会想到自动筛选,无耐自动筛选虽然使用方便,但受其功能限制,只能完成很少数的条件筛选工作,一但遇到复杂点的条件,便无能为力了,下面我给大家介绍公式法和高级筛选来解决这个问题。

前期准备工作(包括相关工具或所使用的原料等)
Excel2010方法一:公式法
假设数据在A列,第一行为标题行,我们要把筛选出来的结果放在B列,首先在B2输入公式:=INDEX(A:A,SMALL(IF(COUNTIF($A$2:$A$11,-$A$2:$A$11)>=1,ROW($2:$11),65535),ROW(1:1)))

输入完公式后大家注意了,不要直接按Enter键,而要同时按住Ctrl+Shift键再按Enter键,输入后的公式两边会出现{},这就对了,这样的公式叫数组公式。

选中B2单元格,鼠标放在单元格右下方的小黑方块处,这时鼠标指针会变成一个黑色的十字,点住它往下拉一直拉到出现的数据都是0为止,0代表已经没有符合条件的数据了 。

公式可以拿来就用,如果需要详尽的公式含义联系我就好了:)

方法2:高级筛选
还是延用上面的假设,但我们要加一列辅助列用来放公式,例子中C列为辅助列,那咱们在C2输入公式:=COUNTIF($A$2:$A$11,-A2)>=1,大家注意,一定要在C2,也就是C1要空出来什么也不要输入!

接下来我们在菜单中选择“数据——排序筛选——高级”

这时会弹出高级筛选的设置框:列表区域就是数据列,注意一定要包含标题,条件区域要选中C1和C2,默认“复制到:”后面是灰色的,只有筛选方式选“将筛选结果复制到其它位置”后才会激活,激活后输入B1,确定后完成。

结果如图。高级筛选是自动筛选的升级版,功能无比强大,配合公式使用很难有它查不到的,大家要多加利用。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
