2个方法,分分钟搞定格式不同的对账!

与 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不管什么格式混合查找,一个通用公式全搞定!

上篇:百变神君Text的6个使用场景,你会几个

有特殊符号存在,你一般怎么处理?

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

(0)

相关推荐