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

Google Sheets需求:唯一值对应首项C列值,重复值复用结果

在Google Sheets中实现重复姓名复用首次对应C列值的方法

核心需求

针对A列的姓名列表,实现两个逻辑:

  • 唯一姓名在B列返回其首次出现时对应的C列值
  • 重复姓名直接复用该姓名首次对应的B列值

方法1:INDEX + MATCH组合公式(兼容所有版本)

在B2单元格输入以下公式,然后下拉填充至所有需要的行:

=INDEX($C$2:$C, MATCH(A2, $A$2:$A, 0))

公式说明:

  • MATCH(A2, $A$2:$A, 0):精确查找A2中的姓名在A列首次出现的位置,返回对应的行索引
  • INDEX($C$2:$C, ...):根据返回的行索引,提取C列对应位置的值

方法2:XLOOKUP函数(简洁高效,适合新版Sheets)

如果你的Google Sheets支持XLOOKUP函数,可在B2单元格输入以下公式后下拉:

=XLOOKUP(A2, $A$2:$A, $C$2:$C)

公式说明:
XLOOKUP默认会返回查找值在目标区域中第一个精确匹配的结果,完美契合需求,无需额外参数设置。


示例验证

若在A9添加唯一姓名,C9对应值为"Grape",在B9输入上述任一公式,都会直接返回"Grape";后续若A列再次出现该姓名,对应B列单元格会自动复用"Grape"这个值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 08:07:37