与 30万 读者一起学Excel
VIP学员的问题,要根据两边的订单号核对金额,左边的订单号最前面多了一个特殊符号`。
解决这种有很多种方法,卢子提供2种最常用的。
1.纯函数
左边的订单号最前面多了一个特殊符号`,这样就不能直接查找,需要处理成一样。用MID函数从第2个字符提取,订单号的长度我没去数,直接写99,保证能提取全部。
=MID(A2,2,99)
现在左边就可以用VLOOKUP函数查找金额了。
=VLOOKUP(MID(A2,2,99),E:F,2,0)
原来的金额跟查找出来的金额相减,不是0的就有问题。
=B2-VLOOKUP(MID(A2,2,99),E:F,2,0)
同理,右边是标准的订单号,前面再连接一个字符,就可以查找核对。*代表全部字符,?代表一个字符。
=F2-VLOOKUP("?"&E2,A:B,2,0)
2.分列+函数
选择区域,分列,按固定宽度,将`跟订单号分开,设置`不导入此列,订单号设置为文本格式,完成。
现在两边的格式一模一样,直接用VLOOKUP函数就可以。
左边:
=B2-VLOOKUP(A2,E:F,2,0)
右边:
=F2-VLOOKUP(E2,A:B,2,0)
如果函数比较熟练直接就用第1种,如果不是很熟练用第2种也不错。
提取码:gb1g
一次报名成为VIP会员,所有课程永久免费学,采用录制视频+微信答疑的形式学习,仅需888元,待你加入。
有特殊符号存在,你一般怎么处理?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服