You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何汇总员工缺勤日期?MATCH/FILTER/ARRAYFORMULA公式求助

汇总员工缺勤日期至指定列

假设你的员工姓名在A列,日期表头在B1:F1,缺勤标记在B2:F区域,可使用以下两种方案:

单单元格公式(下拉复用)

在G2单元格输入公式,然后下拉填充至所有行:

=TEXTJOIN(", ", TRUE, FILTER($B$1:$F$1, B2:F2="缺勤"))

批量自动填充公式(无需下拉)

在G2单元格输入公式,会自动处理所有行:

=BYROW(A2:A, LAMBDA(emp, IF(emp="", "", TEXTJOIN(", ", TRUE, FILTER($B$1:$F$1, OFFSET(emp, 0, 1, 1, 5)="缺勤")))))

公式说明

  • FILTER($B$1:$F$1, B2:F2="缺勤"):筛选当前行里标记“缺勤”的对应日期表头
  • TEXTJOIN(", ", TRUE, ...):把筛选出的日期用「逗号+空格」拼接成字符串,自动忽略空值
  • BYROW(A2:A, LAMBDA(...)):遍历A列所有员工行,自动批量处理每一行的缺勤日期汇总
  • OFFSET(emp, 0, 1, 1, 5):定位当前员工行对应的B到F列数据区域(数字5对应B-F共5列,可根据实际列数调整)

内容的提问来源于stack exchange,提问作者user16580724

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 19:05:46