Excel - 用另一列中的值替换一列中的值

Excel - Replace values in one column by values in another column

我在 Excel 电子表格中有很多数据。其中一列保留国家/地区的 ISO 代码。我想用国家的全名替换这个值。网上当然有ISO编码和对应国名的列表,但是我想知道,对于每个ISO编码值,有没有比Ctrl+H上千次更好的方法呢

提前谢谢你。

示例:(我想根据 D 中的值用 E 中的值替换 A 中的值)

在具有 ISO 代码的列旁边创建一个新列。然后你可以执行 index(match()).

使用上面的示例,B1 中的公式将如下所示:

=INDEX($E:$E,MATCH($A1,$D:$D,0))

然后您应该能够向下拖动公式并刷新以找到显示在您的 ISO 代码旁边的国家/地区名称列表。

  • 注意:我会将 ISO > Country Name master table 放在单独的工作表中,以便于维护和清晰。