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

匹配Excel两工作表Device Hostname实现对应单元格用户信息填充

双工作表按Device Hostname匹配填充用户信息解决方案

以下为两种可直接使用的实现方法:

方法1:通用VLOOKUP方案(兼容所有Excel/WPS版本)

假设前提:两个工作表的Device Hostname字段均位于各自表的A列(表头占第一行,数据从第二行开始),工作表2的用户详情字段位于B-D列,工作表1需要填充用户信息的起始列为E列。

  1. 点击工作表1的E2单元格,输入如下公式:
    =IFERROR(VLOOKUP($A2, '工作表2'!$A:$D, COLUMN(B2), FALSE), "")
  2. 按回车后先纵向下拉公式到所有数据行,再横向拖动到所有需要填充用户详情的列即可完成匹配。

公式参数说明:

  • $A2:锁定当前行的Device Hostname值作为匹配关键词,横向拖动时列号不会偏移
  • '工作表2'!$A:$D:指定工作表2的匹配范围,必须保证Device Hostname是该范围的第一列
  • COLUMN(B2):自动计算要提取的列序号,横向拖动时会自动递增,无需手动修改
  • FALSE:要求精确匹配,仅Device Hostname完全一致时才返回对应值
  • 外层IFERROR:匹配无结果时返回空白,避免显示#N/A等错误提示

方法2:XLOOKUP方案(适配Office 365/2021+、新版WPS)

该方法无需调整匹配范围的列顺序,操作更简单:

  1. 点击工作表1需要填充用户信息的第一个单元格,输入如下公式:
    =IFERROR(XLOOKUP($A2, '工作表2'!$A:$A, '工作表2'!B:B, ""), "")
  2. 回车后下拉、横拉填充所有需要填值的单元格即可。

注意事项

  • 若存在匹配不到的情况,可先对两个表的Device Hostname字段做格式统一,比如用TRIM()函数去除首尾空格、UPPER()/LOWER()统一大小写,避免因为格式差异导致匹配失败。
  • 匹配完成后如果需要固定数值不再联动,选中所有填充好的单元格,右键选择「粘贴值」即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 17:27:01