0

我正在尝试将几个国家的首字母缩写词更改为全名。我要替换的两个字母首字母缩写词的列如下所示:

HU
DE
DE
HU
PL
UA
CZ
SK
BY
EE
MD
SP

在单独的表格中,我列出了与首字母缩略词相关的国家/地区列表,我想将其用作参考,以加快将首字母缩略词替换为全名的过程,如下所示:

A   Austria
BY  Belarus
BG  Bulgaria
HR  Croatia
CZ  Czech
DK  Denmark
EE  Estonia
GR  Greece
HU  Hungary
IE  Ireland
IT  Italy
LV  Latvia
LT  Lithuania
LX  Luxemburg
NL  Nederlands
PL  Poland
RO  Romania
RU  Russia
CS  Serbia
SK  Slovakia
UA  Ukraine
UK  United Kingdom

使用 IF 和 REPLACE 公式,我想用匈牙利替换首字母缩略词,例如 HU。我试图用一个看起来像这样的公式来做到这一点:

=IF(FR_HU_Consolidation!C2= B21, REPLACE(B22,1,100,D22), nothing)

其中,FR_UH...C2 是第一张表中的第一个单元格,我想在其中替换表 1 中的 HU 首字母缩写词。

我的任务是使这个过程自动化,以获取 100 个国家/地区的首字母缩略词列表。

我的想法是使用 IF 语句来查看是否(表 1 首字母缩略词)==(表 2(参考)首字母缩略词),然后如果为真,则将首字母缩略词替换为相应的国家/地区,否则什么也不做。

我不确定这个任务对于excel来说是否太复杂,但如果可能的话,它会为我节省很多时间。

在此先感谢您的帮助。

4

1 回答 1

1

一种简单的方法是使用VLOOKUP. 假设我在 A 列中有一个首字母Sheet1缩写词列表,Sheet2在 A 和 B 列中有一个首字母缩写词列表:

    Sheet 1                 Sheet 2
     A    B                 A     B
1    HU   =VLOOKUP(...      A     Austria
2    DE                     BY    Belarus
3    DE                     BG    Bulgaria
4    HU                     HR    Croatia
5    etc.

Sheet1I 的 B 列中,将有以下公式:

=VLOOKUP(A1, $Sheet2!$A$1:$B$4, 2, 0) //change range references as appropriate

然后你需要做的就是将forma从首字母缩略词列表中拖下来,Sheet1然后将B列中的结果复制并粘贴到A列中Sheet1

希望这有助于您入门。

于 2012-06-15T09:21:13.560 回答