与 30万 读者一起学Excel
先对卢子的新书做一个广告,再进入主题。
这本书跟以往最大的区别是配套了420分钟视频教程,每个章节都提供了视频,可以直接扫书中二维码观看非常方便。偷偷的告诉你,我同时还是全国第1位读者,看完体验不错,这本书值得你买!买买买!
现在下单,最先拿到书籍并在京东评论的3位读者,提供半年免费私聊答疑,机会只有一次,别错过了。
买完书,一起来看看今天的对账新案例。
关于名称,真的是一个非常头疼的问题,平常说北京大学、北大,我们人工是能够识别一样的。但你记录在Excel中,却傻眼了,Excel根本识别不了。
这里,卢子根据各种实际情况,提供一些解决方案。
1.产品简称是连续字符
VIP终生对应VIP终生会员。
VIP年卡对应VIP年卡会员。
综合班对应Excel综合班。
对于这种,其实很好解决,LOOKUP+FIND组合就可以。
左边:
=LOOKUP(1,0/FIND(A2,$E$2:$E$15),$F$2:$F$15)
右边:
=LOOKUP(1,0/FIND($A$2:$A$12,E2),$B$2:$B$12)
查找不到就是错误值#N/A,仔细观察,FIND函数左边跟右边的写法是不一样的。字符少的要放第一参数,不管是单元格或者区域,字符多的要放第二参数,不管区域或者单元格。
=LOOKUP(1,0/FIND(字符少的,字符多的),返回区域)
比如:卢子-Excel不加班、卢子,卢子只有2个字当然是字符少的,放第一参数。
2.产品简称是不连续字符
这种相当于没规律,很难用公式解决,出错概率极高。
当然啦,万事无绝对,如果有简称、全称的对应表,那就变得很简单。
有了对应表,就将问题转换成LOOKUP函数。
左边:
=LOOKUP(1,0/(LOOKUP(1,0/(A2=$B$10:$B$12),$A$10:$A$12)=$E$2:$E$4),$F$2:$F$4)
这里嵌套了2个LOOKUP函数,里面的LOOKUP函数就是根据全称查找对应的简称,查找到的值再作为LOOKUP函数的查找值,进行第2次查找。
可能看起来有点绕,这里用一个辅助列,会更容易理解。
先查找对应的简称。
再根据简称查找对应的金额。
右边:
=LOOKUP(1,0/(LOOKUP(1,0/(E2=$A$10:$A$12),$B$10:$B$12)=$A$2:$A$4),$B$2:$B$4)
语法:
=LOOKUP(1,0/(查找值=查找区域),返回区域)
一句话,字符连续的直接用LOOKUP函数,字符不连续的先制作对应表再用LOOKUP函数。
链接:
https://pan.baidu.com/s/1QW4N2r4lfa4CF3H6YPGORw
提取码:gw8a
推荐:抖音短视频,10秒搞定对账!
上篇:10秒搞定对账(完善版)
对账方面应该总结得差不多了,你还遇到过什么新情况,如果没有就翻篇了。
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)