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

如何通过Excel公式匹配两个表格的值并填充对应列数据

Excel跨表匹配填充公式解决方案

适用Excel 365/2021及以上版本

直接在表格1的B1单元格输入以下公式,输入完成后向右拖拽填充到E列即可自动匹配所有对应列内容:
=XLOOKUP($A1, 表格2!$A:$A, 表格2!B:B, "")

  • 公式说明:$A1为固定匹配的基准值,加$锁列保证右拉时始终调用A列的关键词;表格2!$A:$A是表格2的匹配范围,加$锁列避免偏移;表格2!B:B是要返回的目标列,未锁列,右拉时会自动切换为C、D、E列匹配对应内容;末尾空值参数表示匹配不到时返回空白,避免显示错误代码。

兼容所有Excel旧版本

没有XLOOKUP函数的旧版Excel可以使用VLOOKUP方案,在表格1的B1单元格输入以下公式,同样右拉填充到E列即可:
=IFERROR(VLOOKUP($A1, 表格2!$A:$E, COLUMN(B:B), FALSE), "")

  • 公式说明:COLUMN(B:B)会自动返回当前列的序号,B列返回2、C列返回3,正好对应表格2中需要返回的列位,无需手动修改;IFERROR用于匹配不到时返回空白,屏蔽#N/A报错。

注意事项

  • 如果两个表格不在同一个工作簿,需要提前打开表格2对应的工作簿,公式中表格2的范围要补充工作簿名称,格式为'[表格2的工作簿名.xlsx]表格2'!$A:$A
  • 如果需要忽略大小写匹配,可以对匹配值和匹配范围套入UPPER/LOWER函数统一格式后再匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:30:01