Excel技巧 – VLOOKUP已经满足不了你了,来试试IF数组公式?

Excel技巧 - VLOOKUP已经满足不了你了,来试试IF数组公式?

近期在处理公司反洗钱的相关业务,因为数据量比较大(其实只有1300多条),但对于需要通过信息一个一个去系统查询客户的信息并填写到Excel中,超过50条我都嫌多。所以就在考虑如何使用Python快速自动的去系统里面查询并记录到Excel中。

在使用Python处理之前,就需要把客户的账号和每办理一项业务的受理单号进行汇总,从系统导出来的信息就是一个客户账号对应多个受理单号,虽然通过Python也能进行处理,但还是不太方便,所以先使用Excel进行信息汇总。

Excel技巧 - VLOOKUP已经满足不了你了,来试试IF数组公式?

上图中左侧就是从系统导出来的信息,右侧就是我希望得到的数据,客户号是唯一的,只需要在Python里循环客户号,然后再Split受理单号去查询即可得到对应的客户年收入。

想必很多小伙伴都会使用Vlookup函数进行查询得到一个受理单号,但如果批量合并就需要使用TextJoin+IF数组函数了。

Excel技巧 - VLOOKUP已经满足不了你了,来试试IF数组公式?

上面的函数拆分成两个来看,一个是TextJoin,另一个就是IF函数,单独拆分后可能大伙都理解。不过要注意的是TextJoin在Office 2019或者Microsoft 365订阅才有。

Excel技巧 - VLOOKUP已经满足不了你了,来试试IF数组公式?

如果大家对一个复杂公式有疑惑,可以选中函数部分内容,然后按下F9即可计算,这样分步分析,就很容易理解了。

Excel技巧 - VLOOKUP已经满足不了你了,来试试IF数组公式?

如果表格里客户号和受理单号同时有重复的,可以先删除重复行后再使用上面的自定义函数来实现拼接,否则就需要使用自定义函数来实现了。自定义函数我也写好了,避免拿来主义,加上了小额才可以下载附件,希望付费可以唤醒你的学习热情。

建议大家自助购买,如碰到问题,可联系我们微信:SUTStudio,QQ:908852353,电话:131-8580-8719

发表评论

登录后才能评论