与 30万 粉丝一起学Excel
VIP学员的问题,每个编号对应多个金额,提取不重复编号,并依次列出所有金额。
这种问题解决方法很多,卢子分享3种。
1.辅助列+透视表
用累计每个编号出现的次数。
=(A$2:A2,A2)
选择A1,插入透视表,将编号拉到行,次数拉到列,金额拉到值,轻松搞定。
前天的文章:超全面!WPS表格更新的16个新函数,一次全学会,数组公式退出历史,里面提到了很多新函数,也可以取代透视表。
2.辅助列+新函数
辅助列依然用,就不再重复说明。
估计是参数最多的函数,共计11个参数,只要学会前4个参数即可解决。=(行区域,列区域,值区域,汇总方式)
按照语法将区域套进去。
=(A2:A11,C2:C11,B2:B11,SUM)
3.新函数+TOROW+
用多个新函数,就不需要辅助列。
先用获取不重复编号。
=(A2:A11)
可以查找编号对应的所有金额,不过是显示在同一列。
=($B$2:$B$11,$A$2:$A$11=D2)
将一列转换成一行,有2个函数都可以解决,和TOROW。
=(($B$2:$B$11,$A$2:$A$11=D2))
=TOROW(($B$2:$B$11,$A$2:$A$11=D2))
学习的时候多学几种方法,实际工作的时候,第一时间想到哪一种就用哪一种,无需刻意。
有话要说...