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

Google Sheets中根据单元格计数批量重复对应数值的方法求助

优化后可批量生成全部重复值的公式

兼容全版本Google Sheets的写法

直接在你要输出结果的第一个单元格输入以下公式即可自动输出所有行的重复值:

=ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(QUERY(REPT(FILTER(D2:D, D2:D<>"", E2:E<>"")&",", FILTER(E2:E, D2:D<>"", E2:E<>"")),,9^9), ","))))

逻辑说明

  • 用FILTER函数自动筛选D列、E列都有有效内容的所有行,无需手动指定行范围
  • 批量对所有符合条件的行执行重复逻辑后,通过QUERY(,,9^9)把所有重复后的字符串拼接为一个长文本,再统一拆分、去空格,直接输出整列的全部重复值
  • 如果你要限制扫描的行范围避免性能损耗,把公式里的D2:D、E2:E改成你实际的行范围即可,比如D2:D1000、E2:E1000

适配支持LAMBDA函数的新版Google Sheets(更稳定)

如果你的表格支持LAMBDA系列函数,推荐用这个写法,不会因为待重复值中包含逗号出现拆分错误:

=TOCOL(MAP(D2:D, E2:E, LAMBDA(val, num, IF(OR(val="", num<1), NA(), MAKEARRAY(num, 1, LAMBDA(i,j, val))))), 2)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 17:36:03