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

如何在Google Sheets中自动按组拆分人员并添加@标记

Google Sheets 自动按分组拆分人员并添加@标记的公式方案

核心公式实现

假设源数据在Sheet 1的A3:E12区域:

  • A列:人员姓名
  • B列:通用组标记(TRUE表示属于通用组)
  • C列:A组标记(TRUE表示属于A组)
  • D列:B组标记(TRUE表示属于B组)

1. A组人员提取(自动添加@标记)

=IFNA(CONCATENATE("@"; TEXTJOIN(" @"; TRUE; QUERY('Sheet 1'!A3:E12; "select A where C = TRUE"; 0))); "")

2. B组人员提取(自动添加@标记)

=IFNA(CONCATENATE("@"; TEXTJOIN(" @"; TRUE; QUERY('Sheet 1'!A3:E12; "select A where D = TRUE"; 0))); "")

3. 通用组人员提取(优化版)

替代你原有的公式,用更简洁的逻辑实现:

=IFNA(TEXTJOIN(" @"; TRUE; ARRAYFORMULA(IF('Sheet 1'!B3:B12=TRUE; "@"&'Sheet 1'!A3:A12; ""))); "")

公式逻辑说明

  • QUERY:精准筛选对应分组标记为TRUE的人员姓名
  • ARRAYFORMULA:批量处理单元格,直接给符合条件的姓名前缀加@
  • TEXTJOIN:以" @"为分隔符拼接所有结果,自动忽略空值
  • IFNA:当无符合条件人员时返回空文本,避免显示错误提示

使用方式

在目标工作表的对应单元格(如A1单元格放A组公式、B1放B组公式、C1放通用组公式)粘贴上述公式即可,后续源表人员分组更新时,目标表会自动同步结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 14:40:50