小勤:我要汇总的一堆表里,每个表的情况不太一样,但有些列是每个表都有的,我就是要汇总这些列,怎么办啊?
大海:其实,几乎所有特殊的情况处理,都可以在解析出表数据之后,展开合并数据之前按需要进行处理。
小勤:也就是说。添加自定义列对解析出来的表进行统一处理?
大海:对啊。比如回到这个例子,通过添加自定义列,对原来表里的数据选择需要的列,得到新的表:
然后再展开合并数据即可:
小勤:理解了。因为数据还没展开,所以可以先分别对各表按需要进行处理,都处理好了,然后再一次性合并。
大海:对的。就是这么简单。
小勤:那如果这个特殊处理的过程比较复杂怎么办?
大海:那你可以先用一个表做为例子处理好,再把这些特殊处理的步骤改成一个自定义函数去调用啊。
小勤:也对,这样就能避免去写一堆看不见摸不着的代码了。