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

如何在Excel两列中匹配对应数字并实现同行对齐

解决Excel中A列数字匹配B列对应行的问题

当前问题(示例)

A列B列
51
32
13
64
25
46

目标效果(示例)

A列B列
11
22
33
44
55
66

解决方案

方法1:VLOOKUP函数匹配

  1. 在空白辅助列(如C列)的首单元格(C1)输入公式:
    =VLOOKUP(B1,$A$1:$A$3500,1,FALSE)
    
    • $A$1:$A$3500是A列随机数字的范围,用绝对引用确保下拉时范围不变
    • 公式会在A列中查找B列当前行的数值并返回对应结果
  2. 拖动C1单元格的填充柄,下拉到C3500完成所有行匹配
  3. 选中C列所有结果,右键「复制」,再选中A列右键选择「粘贴值」(仅保留数值)
  4. 删除辅助C列即可

方法2:INDEX+MATCH组合匹配

若偏好更灵活的函数组合,可使用INDEX+MATCH:

  1. 在C1输入公式:
    =INDEX($A$1:$A$3500,MATCH(B1,$A$1:$A$3500,0))
    
  2. 重复方法1的步骤2-4完成操作

异常处理

如果A列存在不在B列范围内的数字,公式会返回#N/A,可通过IFERROR优化:

=IFERROR(VLOOKUP(B1,$A$1:$A$3500,1,FALSE),"")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 23:12:42