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