excel技巧大全筛选名字和对应数据(EXCEL难倒90的人根据筛选内容查找对应值)

转自EXCEL不加班

学员的问题,对可见单元格的值进行查找。现在对内容进行筛选,借助VLOOKUP函数查找出错。

excel技巧大全筛选名字和对应数据(EXCEL难倒90的人根据筛选内容查找对应值)(1)

查找首次出现的用VLOOKUP函数,查找最后出现的用LOOKUP函数,在查找的时候,不管有没筛选,不会对查找结果产生影响。

也就是说,不管是通过VLOOKUP函数,还是LOOKUP函数都没法直接查找可见单元格的值。

难道真的无解?

脑子多转转,还是可以解决的,不过需要借助一个辅助列。卢子平常很喜欢用辅助列,你也不妨多用用。

对筛选出来的内容,输入1,这样就可以借助LOOKUP函数查找。

=LOOKUP(1,0/(($B$2:$B$10=B15)*($E$2:$E$10=1)),$C$2:$C$10)

excel技巧大全筛选名字和对应数据(EXCEL难倒90的人根据筛选内容查找对应值)(2)

LOOKUP函数语法:

=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),返回区域)

是不是很简单?

这种手工输入的,是针对以后筛选内容不会改变,如果每次筛选的内容都要改变,需要借助SUBTOTAL函数才可以。

=SUBTOTAL(103,B2)

excel技巧大全筛选名字和对应数据(EXCEL难倒90的人根据筛选内容查找对应值)(3)

数字103为固定值,就是对可见单元格进行计数。

查找公式还是原来的公式。

=LOOKUP(1,0/(($B$2:$B$10=B15)*($E$2:$E$10=1)),$C$2:$C$10)

下面通过2次不同的筛选,来验证结果是否正确。

第1次筛选,结果正确。

excel技巧大全筛选名字和对应数据(EXCEL难倒90的人根据筛选内容查找对应值)(4)

第2次筛选,结果依然正确。

excel技巧大全筛选名字和对应数据(EXCEL难倒90的人根据筛选内容查找对应值)(5)

学会了吗?

陪你学Excel,一生够不够

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页