核对两个表格数据,小编以前分享过十几种方法,其中透视表和合并计算最为简单,但它们都有一个BUG,就是无法对多列字段进行核对。而随着一个新函数的到来,史上最牛的核对公式横空出世。它就是groupby函数。
【例】如下图所示,需要核对根据手机+型号核对1月销量,并且要算出差异,结果如右侧表所示。
分析:多列条件、顺序不同,还要计算差异,怎么想都不是一个公式能完成的,即使透视表和合并计算也搞不定(除非用辅助列把多列用&连接起来)。
看groupby是如果完成的。
公式:
=GROUPBY(VSTACK(A2:B13,E2:F12),VSTACK(C2:C13,-G2:G12),SUM)
公式说明:
VSTACK(A2:B13,E2:F12):用Vstack把两列行字段合并成一组
VSTACK(C2:C13,-G2:G12):-号是关键,因为它才可以算出差异值。