打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
对账最头疼的名称不一致(改善版)

与 30万 读者一起学Excel


读者看完昨天的对账,又提出了2个新要求,跟着卢子一起来看看。

1.多条件下,简称和全称互相查找

单条件用LOOKUP函数,其实多条件依然用LOOKUP函数。

左边:

=LOOKUP(1,0/((A2=$F$2:$F$15)*(FIND(B2,$G$2:$G$15))),$H$2:$H$15)


右边:

=LOOKUP(1,0/((F2=$A$2:$A$12)*(FIND($B$2:$B$12,G2))),$C$2:$C$12)


LOOKUP函数语法,查找值=查找区域也可以写成查找区域=查找值,这个不影响。

=LOOKUP(1,0/(查找值=查找区域)*(FIND(字符少的,字符多的))),返回区域)

如果想让错误值#N/A显示0,可以嵌套IFERROR函数。

=IFERROR(LOOKUP(1,0/((F2=$A$2:$A$12)*(FIND($B$2:$B$12,G2))),$C$2:$C$12),0)

IFERROR函数语法:

=IFERROR(内容,错误值显示值)

2.简称和全称混合在同一列查找

这种简称跟全称混合在一起的比较麻烦,需要进行2次查找。先根据简称查找全称的金额,查找不到的再根据全称查找简称的对应值。

简称查找全称:

=LOOKUP(1,0/FIND(A2,$E$2:$E$15),$F$2:$F$15)

全称查找简称:

=LOOKUP(1,0/FIND($E$2:$E$15,A2),$F$2:$F$15)

合并起来:

=IFERROR(LOOKUP(1,0/FIND(A2,$E$2:$E$15),$F$2:$F$15),LOOKUP(1,0/FIND($E$2:$E$15,A2),$F$2:$F$15))


其实,对账用来用去就这么几个套路,平常多动手,多思考,才能灵活运用。

提取码:rzvx

推荐:10秒搞定对账(完善版)

上篇:对账最头疼的名称不一致,试试用这招核对!

聊一下,你购买了卢子多少本书,跟卢子学了多少年Excel?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
LOOKUP函数的几种经典用法
我的前半生都在研究学好Excel函数的方法,今天手把手教你!
Excel中如何根据全称找简称?使用LOOKUP函数,简单到没朋友!
跟李锐学Excel:LOOKUP函数根据全称查询简称
Excel中iferror函数知多少?教你如何去掉错误值
简历上写着精通VLOOKUP,笔试时心在发慌,双手在发抖
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服