在 Excel 2010 上合并 2 个电子表格

在 Excel 2010 上合并 2 个电子表格

我想知道是否可以将来自两个不同电子表格的数据合并在一起。

我正在查看世界发展指标,所以我有 1 个电子表格,其中有按国家/地区列出的人类发展指数 (HDI) 值,还有另一个电子表格,其中有按国家/地区列出的基尼系数 (不平等) 值。但是并非所有国家/地区都有所有数据,因此行数并不相同。

第一个电子表格的 A 列显示国家,B 列显示人类发展值。
例如,德国位于第 65 行,B 列显示其 HDI 值。

第二个电子表格的 A 列中也有国家,B 列中有基尼值。
例如,德国位于第 43 行,其基尼值位于 B 列。

(两个电子表格均按国家/地区字母顺序列出)

我想将这些数据合并到 1 个电子表格中,其中的列如下:

国家 | 人类发展指数 | 基尼系数

所以我希望德国位于第 65 行,其 HDI 值位于 B 列,其基尼值位于 C 列。

有没有一种简单的方法可以做到这一点,而不需要手动逐个国家地复制和粘贴?

(我希望我解释清楚了这一点,如果你感到困惑请询问)

答案1

还有另一种很酷的方法,使用 “数据”、“合并”。 这将打开“合并”对话框。见下文。

要使用“合并”,您必须“浏览”到每张工作表的数据集,将其选入“参考”行,然后将其“添加”到“所有参考”列表中。

设置完所有引用后,请务必选中“使用标签”复选框,用于顶行和左列。单击“确定”,将创建一个新工作表,如下面的第三个面板所示。

经过一点练习,这真的很快!!!

在此处输入图片描述

答案2

以下是一种方法:

  1. 在第三张工作表中,将其他两张工作表中的国家名称复制并粘贴到一列中。显然,您会有一些重复项。然后(在 Excel 2007 及更高版本中),选择该列并选择“数据”、“删除重复项”。然后您可以根据需要按字母顺序排序。

  2. 接下来,在第 3 张工作表的单元格 B1、C1 中为“HDI”和“GINI”添加新标题。

  3. 设置一些查找只需拖动公式手柄即可将公式复制到 B、C 列中。您可以添加错误信息以帮助清理它。请注意,您需要在 vlookup 中使用美元符号来“锁定”vlookup 的表格数组部分。

    见下文;我使用了一些虚拟数据:

在此处输入图片描述

相关内容