如何在Google Sheets中为Worksheet每个Product ID首行填充Target值?
实现Google Sheets中仅填充重复Product ID首次出现的Target值
假设Worksheet表的Product ID在A列,需要填充的Target在B列,SLA表的Product ID在A列、Target在B列,可在Worksheet的B2单元格输入以下公式,下拉填充整列即可:
=IF(COUNTIF($A$2:A2, A2)=1, VLOOKUP(A2, SLA!$A:$B, 2, FALSE), "")
公式说明:
COUNTIF($A$2:A2, A2):通过混合引用锁定起始行,统计当前行及以上范围内当前Product ID的出现次数。首次出现时次数为1,重复行次数大于1。IF(条件, 满足时执行, 不满足时执行):判断是否为首次出现,是则调用VLOOKUP匹配值,否则返回空字符串。VLOOKUP(A2, SLA!$A:$B, 2, FALSE):从SLA表的A列精确匹配当前Product ID,返回对应B列的Target值。
注意事项:
- 确保SLA表的Product ID列无重复值,否则VLOOKUP会返回第一个匹配结果(符合题目中SLA表Product ID为唯一条目的设定)。
- 公式需从数据行(如第二行,第一行为表头)开始输入,下拉后自动适配每行的范围判断。
内容的提问来源于stack exchange,提问作者Kimberly_Jennifer
相关产品推荐
相关产品推荐

