使用Excel表格核对数据时,透视表和合并计算是大家常用的方法,但它们都无法直接对多列字段进行核对。而GROUPBY函数只凭借一个公式就能直接解决多列核对的难题,且相比用辅助列的传统方法,GROUPBY函数更简洁,还能避免操作失误,提升核对效率。
一、实例与公式
假设我们需要核对下图中的两组数据,按“品牌+型号”双条件核对销量,并计算两组销量的差异。
此时用GROUPBY函数可一步到位,无需辅助列,公式如下:
=GROUPBY(VSTACK(A2:B13,E2:F12),VSTACK(C2:C13,-G2:G12),SUM)

二、公式拆解
1.VSTACK(A2:B13,E2:F12):将两组数据中的“品牌+型号”列纵向合并,形成统一的核对条件组;
2.VSTACK(C2:C13,-G2:G12):核心是负号“-”,通过正负值对冲,后续求和即可直接算出两组销量的差异;
3.SUM:对合并后的数值列求和,自动匹配对应条件并输出差异结果。
结语
GROUPBY函数彻底解决了多列数据核对的痛点,无论数据顺序是否一致、是否需要计算差异,都能高效完成。掌握这个技巧,能大幅节省表格核对时间,新手也能快速上手。
评论 (0)