Excel - 将一列中的值替换为另一列中的值

Mar*_*819 1 excel replace formula formulas excel-formula

我的 Excel 电子表格中有很多数据。其中一栏保存了国家/地区的 ISO 代码。我想用国家/地区的全名替换该值。当然,互联网上有 ISO 代码和相应国家/地区名称的列表,但我想知道,对于每个 ISO 代码值,是否有比 Ctrl+H 数千次更好的方法。

先感谢您。

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

例子

小智 8

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

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

=INDEX($E$1:$E$5,MATCH($A1,$D$1:$D$5,0))
Run Code Online (Sandbox Code Playgroud)

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

  • 注意:我会将 ISO > 国家/地区名称主表保留在单独的工作表上,以便于维护和清晰。