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

Excel中保留重复项时,如何跨工作表匹配填充对应值?

Excel 365 匹配GUID对应SubfeederID并保留重复行的方法

方法一:用XLOOKUP函数(推荐,适配365版本)

你用的是Excel 365,XLOOKUP是最省心的选择——它支持精确匹配,能自动跟着「With Duplicates Copy」里的重复GUID生成对应的重复SubfeederID。

匹配SL_SubfeederID

假设「Unique GUIDs」里SL_GUID在A列、SL_SubfeederID在B列;「With Duplicates Copy」里SL_GUID在A列,要在B列补对应ID:
在「With Duplicates Copy」的B2单元格输入公式:

=XLOOKUP(A2, 'Unique GUIDs'!A:A, 'Unique GUIDs'!B:B, "无匹配")

下拉填充整列,所有重复的SL_GUID会自动带出对应的SubfeederID,重复行的ID也会同步重复。

匹配SLP_SubfeederID

假设「Unique GUIDs」里SLP_GUID在C列、SLP_SubfeederID在D列;「With Duplicates Copy」里SLP_GUID在C列,要在D列补对应ID:
在「With Duplicates Copy」的D2单元格输入公式:

=XLOOKUP(C2, 'Unique GUIDs'!C:C, 'Unique GUIDs'!D:D, "无匹配")

下拉填充即可。

方法二:用VLOOKUP函数(兼容旧版,也能用)

要是你习惯用VLOOKUP,也能实现,注意最后一个参数设为FALSE开启精确匹配:

匹配SL_SubfeederID

在「With Duplicates Copy」的B2输入:

=VLOOKUP(A2, 'Unique GUIDs'!A:B, 2, FALSE)

下拉填充,重复GUID对应的ID会自动重复显示。

匹配SLP_SubfeederID

在「With Duplicates Copy」的D2输入:

=VLOOKUP(C2, 'Unique GUIDs'!C:D, 2, FALSE)

下拉填充就行。

额外提示

  • 如果两个工作表里的GUID存在大小写差异,Excel默认精确匹配会区分大小写,要忽略的话可以用UPPER/LOWER统一格式,比如:
    =XLOOKUP(UPPER(A2), UPPER('Unique GUIDs'!A:A), 'Unique GUIDs'!B:B, "")
    
  • 公式里的"无匹配"可以换成"",没匹配到的单元格就显示空白。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 19:07:16