分享

查询排除某条件的结果

 一杯清茶2017 2018-01-23

“排除条件”的查询

上次介绍了用高级筛选实现的方法

但高级筛选始终不够自动化

要想让数据自动计算的话

那还是要用公式

第1步:添加“判断条件”辅助列

还记得vlookup的规则吗

如果待查表里有多个匹配

那vlookup只会返回从上到下第一行

所以我们做辅助列的目标就是

要让排除的内容和上一行重复

而不排除的内容互相不一样

可以用一个递增的序列来实现

用vlookup在条件中查找

找不到时,会返回#N/A

if中用isna函数判断

如果是NA的话,即不需排除

返回上一行的值+1

而对于需要排除的

直接返回上一行的值

第2步:vlookup查找

可以在一列中提前准备好序列

然后用vlookup查找

因为要返回3列

vlookup的第三个变量

可以用column函数获取相应列数

另外不要忘记修改为绝对引用

然后复制公式就可以啦

要让最后的几行不显示NA的话

还可以在vlookup外面套一个iferror函数

自己试试吧

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多