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

Excel跨工作表匹配同名数据并添加对应result2列内容

问题背景

我在Excel中有两个工作表:

工作表1(假设名为Sheet1)

nameresult1
aaaaarow1
bbbbbrow2
cccccrow3
dddddrow4

工作表2(假设名为Sheet2)

nameresult2
cccccdata3
aaaaadata1
ddddddata4
bbbbbdata2

需要匹配两个工作表中name列的相同数据,为Sheet1添加第三列,填入对应的result2内容。

解决方案

方法1:使用XLOOKUP函数(Excel 365/2021及以上版本适用)

在Sheet1的C2单元格(第三列第一行数据单元格)输入以下公式,下拉填充到所有行:

=XLOOKUP(A2, Sheet2!A:A, Sheet2!B:B, "无匹配数据")
  • 公式说明:
    • A2:Sheet1当前行的name值
    • Sheet2!A:A:Sheet2存储name的整列
    • Sheet2!B:B:Sheet2存储result2的整列
    • "无匹配数据":找不到对应name时显示的内容,可按需修改或删除(删除后无匹配会显示#N/A)

方法2:使用VLOOKUP函数(全Excel版本适用)

在Sheet1的C2单元格输入以下公式,下拉填充:

=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)
  • 公式说明:
    • A2:Sheet1当前行的name值
    • Sheet2!A:B:Sheet2包含name和result2的区域(需保证name列在区域第一列)
    • 2:要返回的result2在上述区域中的列数
    • FALSE:开启精确匹配,仅当name完全一致时返回结果

操作步骤

  1. 打开Sheet1,在第三列(建议表头设为result2)的第一个数据单元格(C2)输入对应公式
  2. 按回车即可看到匹配的result2内容
  3. 将鼠标移到C2单元格右下角,光标变为十字形时按住左键下拉,完成批量填充

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 23:45:57