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

如何在Excel/Google Sheets数据透视表中显示文本以适配CRM导入

解决数据透视表无法仅显示文本的方案(针对Google Sheets)

针对你要整理文本数据导入CRM的需求,以下是几个实用的解决办法:

方法1:用QUERY函数实现文本分组聚合

如果需要按某列分组并合并对应文本,QUERY函数是更直接的选择,适合批量处理文本数据:

=QUERY(数据区域, "SELECT 分组列, GROUP_CONCAT(文本列, '分隔符') WHERE 分组列 IS NOT NULL GROUP BY 分组列", 1)

比如你的数据在A:C列,要按A列分组合并B列文本,用逗号分隔,公式就是:

=QUERY(A:C, "SELECT A, GROUP_CONCAT(B, ', ') WHERE A IS NOT NULL GROUP BY A", 1)
  • GROUP_CONCAT会把同一分组下的所有文本按指定分隔符拼接
  • 最后参数1表示数据包含表头

方法2:修改数据透视表的“值显示方式”

Google Sheets的透视表并非只能处理数值,通过调整设置可以显示文本:

  • 把需要显示的文本字段拖到「值」区域
  • 点击值区域的字段下拉菜单,选择「值显示方式」→「最小值」(或「最大值」)
  • 因为文本的“最小/最大值”会按字母顺序取首个或最后一个文本,只要同一分组内的文本是唯一的,就能准确显示目标内容

方法3:用ARRAYFORMULA+UNIQUE+TEXTJOIN自定义分组

如果需要更灵活的文本合并逻辑,可以用数组公式实现:

=ARRAYFORMULA(IFERROR(VLOOKUP(UNIQUE(A:A), {A:A, TEXTJOIN(", ", TRUE, IF(A:A=UNIQUE(A:A), B:B, ""))}, 2, FALSE)))
  • UNIQUE(A:A)提取分组列的唯一值
  • TEXTJOIN按分组筛选并合并对应文本
  • ARRAYFORMULA实现批量计算,无需下拉填充

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 15:20:24