我在 excel 中有两张表,两张表中都有一个列 a 作为 ID,但两张表中的 ID 并不相同。它们都有一些 ID 号,而另一张表中不存在这些 ID 号。两张表中还有几列其他内容。顺便说一下,我想合并这两张表。到目前为止,我使用了一些插件,如 DIGdb 或 ablebits 作为试用版。我无法从我的国家购买这些插件或软件。感谢您的帮助。
非常感谢 Arash
答案1
您有多种合并工作表的方法:
通过使用 MS Excel 的合并功能,此答案中有很好的介绍:合并两张 Excel 表中的行
Excel 查询向导 - 可能是最通用的解决方案,它允许连接来自各种数据源的数据。您可以使用以下步骤:
- 为要合并的两个数据集定义名称(公式选项卡 -> 定义名称)
- 转到“数据”选项卡,选择“来自其他来源”,然后从下拉列表中选择“来自 Microsoft Query”
- 选择您的工作簿文件并确认您要手动合并列
- 在以下窗口“从 Excel 文件查询”中,将第一个数据集的 ID 列拖放到第二个数据集的 ID 列中 - 将创建这些列之间的链接
- 转到“文件”菜单,单击“将数据返回到 MS Office Excel”,将弹出“导入数据”对话框
- 选择要导入匹配数据的工作表
- 单击“确定”-> 您应该看到匹配的数据
如果您的电子表格使用特定结构,您可以尝试使用 INDEX MATCH 或 VLOOKUP 函数来查找和匹配特定数据范围内的值。您会找到大量有关此主题的资源,包括官方 MS Office 文档。
如果你不介意将工作簿上传到在线服务,你可以使用例如http://www.gridoc.com/join-tables并使用拖放操作合并工作表(免责声明:我是该工具的作者)
希望这可以帮助。