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

Excel自动化咨询:依据匹配数字批量填充List2的方法

解决方案:根据匹配的List1自动填充Sheet2的List2

完全可以通过Excel自带功能实现自动填充,以下是三种实用方案:

方法1:VLOOKUP函数(兼容所有Excel版本)

在Sheet2的B2单元格输入以下公式,然后下拉填充即可:

=VLOOKUP(A2, Sheet1!$A$2:$B$6, 2, FALSE)
  • 说明:
    • A2:Sheet2中当前要匹配的List1数值
    • Sheet1!$A$2:$B$6:Sheet1中存储匹配关系的数据源区域(加$是为了下拉时固定区域,避免偏移)
    • 2:返回数据源中第2列(即Sheet1的List2)的内容
    • FALSE:要求精确匹配,确保只有完全一致的数值才会返回结果

方法2:XLOOKUP函数(Excel 365/2021及以上版本)

如果你的Excel版本支持XLOOKUP,公式逻辑更直观:

=XLOOKUP(A2, Sheet1!$A$2:$A$6, Sheet1!$B$2:$B$6, "无匹配")
  • 说明:
    • A2:要匹配的目标值
    • Sheet1!$A$2:$A$6:Sheet1的List1对照区域
    • Sheet1!$B$2:$B$6:需要返回的Sheet1的List2区域
    • "无匹配":可选参数,当找不到对应匹配值时显示的提示内容,可根据需求修改或删除

方法3:Power Query批量匹配(适合海量数据)

如果数据量较大,用Power Query处理更高效且支持一键刷新:

  1. 分别将Sheet1和Sheet2的List1、List2数据加载到Power Query中(点击「数据」选项卡→「从表格/区域」)
  2. 在两个查询中分别保留需要的列:Sheet1保留List1和List2,Sheet2保留List1
  3. 合并查询:在Sheet2的查询编辑器中,点击「合并查询」→选择Sheet1的查询,匹配列选List1,连接类型选「仅匹配」
  4. 展开合并后的列,仅选择Sheet1的List2列
  5. 点击「关闭并上载」,将结果导出到Sheet2或新工作表,后续数据更新时只需右键点击表格→「刷新」即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 05:15:01