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

如何在Google Sheets中跨表导入列并实现distinct去重筛选?

Google Sheets跨表导入去重实现方案

核心实现

你原有的ARRAYFORMULA('NamedRange')逻辑不需要做复杂修改,直接套入UNIQUE函数即可,该函数原生支持数组溢出,无需额外配合ARRAYFORMULA即可生效:
=UNIQUE(NamedRange)
公式会自动输出命名范围所有去重后的唯一值,自动填充对应列,默认自动过滤空值。

进阶配置(按需调整)

  • 保留空值去重:=UNIQUE(NamedRange, FALSE, FALSE)
  • 按行维度去重(适用于命名范围是横向排列的场景):=UNIQUE(NamedRange, TRUE, FALSE)
  • 仅返回重复出现过的条目:=UNIQUE(NamedRange, FALSE, TRUE)
  • 单指定列去重(命名范围有多列时,仅按某一列判断去重):以第一列为例,公式为=UNIQUE(INDEX(NamedRange,0,1))
  • 去重后按升序排序:=SORT(UNIQUE(NamedRange))

旧版本兼容

如果你的Google Sheets版本不支持自动数组溢出,再搭配ARRAYFORMULA使用:
=ARRAYFORMULA(UNIQUE(NamedRange))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 09:24:02