Вы можете сделать это без VBA, используя VLOOKUP
.Поместите все ваши пары ключ / значение в массив из 2 столбцов, например, D1: E3.Предполагая, что ваш столбец данных начинается с A1, поместите эту формулу в столбец B1:
= VLOOKUP(A1, $D$1:$E$3, 2, FALSE)
, затем скопируйте и вставьте вниз.
Если не все исходные значения сопоставлены с новым идентификаторомVLOOKUP вернет '# N / A'.Если вы хотите сохранить исходные значения для них, ваша формула будет немного более сложной:
= IF(ISNA(VLOOKUP(A1, $D$1:$E$3, 2, FALSE), A1, VLOOKUP(A1, $D$1:$E$3, 2, FALSE)))