3

У нас есть ячейка, заполненная до пяти двухбуквенных кодов, разделенных запятыми. Есть 20 возможных кодов. Я хотел бы создать одну ячейку, которая содержит "декодирование" этих двухбуквенных кодов. Прямо сейчас я использую серию из 20 столбцов для декодирования одного значения (например, =IF(ISNUMBER($A$1,"aa"),"Option 1"," ")...) с CONCATENATE для построить список декодирования в 21-м столбце.

Там должен быть лучший путь. Есть?

1 ответ1

2

Я думаю, что единственный способ сделать это с помощью стандартных функций Excel - это вложить несколько функций SUBSTITUTE() , например:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,D1,E1),D2,E2),D3,E3)...

Если у вас есть много возможных меток, которые вам нужно заменить, лучше всего использовать VBA или придерживаться множества вспомогательных столбцов, как вы это делали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .