夜雨聆风学习资料网

ARTICLE · 1097379

221、excel365迭代函数整理表格

221、excel365迭代函数整理表格

今天分享个 Excel 365 的狠活,能把杂乱的名单一键变成部门花名册。

A列人名、B列职务,带“主管”的就是负责人。现在要按主管分组,把底下成员扒出来,顺带算出人数。

核心就靠一个 GROUPBY 函数。最妙的是它的行标签参数:SCAN 函数顺着 B 列往下找“主管”,碰到一个就加 1。这样每个主管和底下的小兵,就都被打上了同一个组号。

有了组号就好办了:用 SINGLE 提取主管名字,LAMBDA 配合 ARRAYTOTEXT 把成员合并成带逗号的文本,ROWS 直接统计出部门人数。最后套上 VSTACK 加上表头,搞定。
完整公式为:
=VSTACK(HSTACK("部门主管","部门成员","部门人数"),DROP(GROUPBY(SCAN(0,ISNUMBER(FIND("主管",TRIMRANGE(B:B,2))),SUM),TRIMRANGE(A:A,2),HSTACK(SINGLE,LAMBDA(x,ARRAYTOTEXT(DROP(x,1))),ROWS),,0),2,1))

以前这种活儿得写一堆辅助列,现在一个公式全包了。

原文221、excel365迭代函数整理表格
四川,1分钟前,

相关学习资料