在 Excel 中合并和组合

在 Excel 中合并和组合

我在 excel 中有两张表,两张表中都有一个列 a 作为 ID,但两张表中的 ID 并不相同。它们都有一些 ID 号,而另一张表中不存在这些 ID 号。两张表中还有几列其他内容。顺便说一下,我想合并这两张表。到目前为止,我使用了一些插件,如 DIGdb 或 ablebits 作为试用版。我无法从我的国家购买这些插件或软件。感谢您的帮助。

非常感谢 Arash

答案1

您有多种合并工作表的方法:

  1. 通过使用 MS Excel 的合并功能,此答案中有很好的介绍:合并两张 Excel 表中的行

  2. Excel 查询向导 - 可能是最通用的解决方案,它允许连接来自各种数据源的数据。您可以使用以下步骤:

    • 为要合并的两个数据集定义名称(公式选项卡 -> 定义名称)
    • 转到“数据”选项卡,选择“来自其他来源”,然后从下拉列表中选择“来自 Microsoft Query”
    • 选择您的工作簿文件并确认您要手动合并列
    • 在以下窗口“从 Excel 文件查询”中,将第一个数据集的 ID 列拖放到第二个数据集的 ID 列中 - 将创建这些列之间的链接
    • 转到“文件”菜单,单击“将数据返回到 MS Office Excel”,将弹出“导入数据”对话框
    • 选择要导入匹配数据的工作表
    • 单击“确定”-> 您应该看到匹配的数据
  3. 如果您的电子表格使用特定结构,您可以尝试使用 INDEX MATCH 或 VLOOKUP 函数来查找和匹配特定数据范围内的值。您会找到大量有关此主题的资源,包括官方 MS Office 文档。

  4. 如果你不介意将工作簿上传到在线服务,你可以使用例如http://www.gridoc.com/join-tables并使用拖放操作合并工作表(免责声明:我是该工具的作者)

希望这可以帮助。

相关内容