快好知 kuaihz

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

与 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))

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

链接:

https://pan.baidu.com/s/1cwuDxPmvlmMoCVBT98qteA

提取码:rzvx

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

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

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

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

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:对账最头疼的名称不一致  对账  对账词条  头疼  头疼词条  一致  一致词条  改善  改善词条  名称  名称词条  
办公

 你会用 Ctrl+9 吗?

在Excel中隐藏行,你一定是这样操作的:选取行 - 右键 - 隐藏其实隐藏行是有快捷键的,它就是:Ctrl+9隐藏列是Ctrl+左边的Ctrl键离9和0键有点...(展开)

办公

 那些让人欲罢不能的word使用技...

很多人word已经用了十多年,觉得我还用学吗?需要时问度娘好了。然而问题的关键不在于用多久,而在于有没有用对。其实,使用word除了文字的编辑,段落的调整,我们...(展开)