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

Google Sheets:使用Index Match处理重复项并忽略空白单元格

提取唯一文本与首个有效翻译的解决方法

1. 生成不重复文本列表

在新表格的A2单元格输入公式,自动拉取原表格里所有独有的文本:

=UNIQUE(原表格!A:A)

把公式里的原表格换成你实际用的工作表名(比如Sheet1)即可。

2. 抓取首个非空翻译

在新表格的B2单元格使用这个数组公式,能精准定位对应文本的第一个有效翻译:

=INDEX(原表格!B:B, MATCH(TRUE, (原表格!A:A=A2)*(原表格!B:B<>""), 0))

输入完成后按Ctrl+Shift+Enter触发数组计算(新版Google Sheets直接回车即可生效)。

如果你的Google Sheets支持XLOOKUP函数,用这个更简洁:

=XLOOKUP(TRUE, (原表格!A:A=A2)*(原表格!B:B<>""), 原表格!B:B)

将公式下拉填充到所有行,就能得到每个唯一文本对应的首个有效翻译结果。

原理说明

  • (原表格!A:A=A2)*(原表格!B:B<>""):构建双条件数组,同时筛选出“文本匹配”且“翻译内容非空”的行
  • MATCH(TRUE, ..., 0):定位到第一个满足双条件的行号
  • INDEX:根据找到的行号提取对应的翻译内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 15:50:15