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

如何通过ID匹配并合并两个结构不同的表格?

按ID合并两个表格的实用方法

针对4000行数据的批量合并需求,以下是几种高效的解决方案:

一、Excel VLOOKUP函数(快速匹配单/多列)

假设表1在Sheet1(ID列A,数据列B),表2在Sheet2(ID列A,数据列B):

  • 在表1的C2单元格输入公式:=VLOOKUP(A2, Sheet2!$A:$B, 2, FALSE)
  • 下拉填充至所有行,即可匹配对应ID的表2数据
  • 若需匹配多列,修改公式第三参数(如匹配表2第三列则改为3)
  • 注:重复ID仅返回首个匹配结果,需处理重复值可改用INDEX+MATCH组合

二、Excel Power Query(推荐处理大量数据)

操作步骤直观,适合批量整合:

  1. 选中表格数据 → 「数据」选项卡 → 「从表格/区域」,将两个表导入Power Query编辑器
  2. 选择其中一个表,点击「合并查询」→ 选择另一个表,匹配列选「ID」,连接类型选「左外部」(保留原表所有ID)
  3. 展开合并后的列,勾选需保留的字段
  4. 点击「关闭并上载」,生成合并后的表格

三、Python Pandas(高效编程解决方案)

适合有编程基础的用户,处理大速度极快:

import pandas as pd

# 读取两个表格(支持csv/xlsx等格式)
df1 = pd.read_excel("表1.xlsx")
df2 = pd.read_excel("表2.xlsx")

# 按ID合并,how="left"保留df1所有ID,如需全量匹配改用how="outer"
merged_df = pd.merge(df1, df2, on="ID", how="left")

# 导出合并后的表格
merged_df.to_excel("合并后的表格.xlsx", index=False)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 06:57:37