与 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种也不错。
注:文章版权归原作者所有,内容仅供读者学习、交流之目的,如有侵权,请联系我们删除。
联系邮箱:zirongzhang@ningmengyun.com