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

Excel中如何结合重置行号使用TEXTJOIN函数?

Excel实现同组(A+B列相同)合并G列文本并添加重置计数器

一、E列设置重置计数器

  • 逻辑:当前行A、B列与上一行完全相同时,计数器在上一行基础上加1;否则重置为1
  • 操作步骤:
    1. 在E1单元格输入1(作为第一组起始计数)
    2. 在E2单元格输入公式:
      =IF(AND(A2=A1,B2=B1),E1+1,1)
      
    3. 选中E2单元格,下拉填充至所有数据行
  • 说明:通过AND(A2=A1,B2=B1)判断是否属于同一组,满足条件则计数递增,否则重置为1

二、合并同组G列文本(使用TEXTJOIN)

  • 逻辑:针对每一组(A+B列匹配的行),筛选对应G列内容并合并
  • 操作步骤:
    1. 假设在H列显示合并结果,在H2单元格输入公式(Excel 365/2021直接回车,旧版本需按Ctrl+Shift+Enter确认数组公式):
      =TEXTJOIN(", ",TRUE,IF((A$2:A$100=A2)*(B$2:B$100=B2),G$2:G$100,""))
      
    2. 选中H2单元格,下拉填充至所有数据行
  • 说明:
    • (A$2:A$100=A2)*(B$2:B$100=B2):构建条件数组,筛选出与当前行A、B列完全匹配的行
    • TEXTJOIN(", ",TRUE,...):以逗号加空格为分隔符,忽略空值,合并符合条件的G列文本
    • 需根据实际数据范围调整公式中的行号(如A$2:A$100)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 20:33:11