2

Как я могу заменить один набор параметров текста другим? Я думал, что комбинация Индекс / Матч может работать, но я не могу понять это. Возможно, функция VLookup?

Например:

Вывод моего отчета выглядит следующим образом.

Not Applicable (appointment offered)

No Contact

Not Applicable (appointment offered)

Not Applicable (appointment offered)

И мне нужно создать столбец рядом с ним, который соответствует следующему:

01 = No Contact

02 = Declined Services

03 = Currently Enrolled

04 = Not Applicable (appointment offered)

05 = Other"

Вот другой пример.

Вывод отчета выглядит так:

Clinic-South

Clinic-3rd St

Clinic-Columbus

И мне нужно заменить на следующее:

3rd St.-->  076465

South-->    613797

9th St.-->  878652

Местоположение Колумба должно вернуться как ошибка.

1 ответ1

0

Для первого примера напишите массив:

Column1          Column2  
No Contact          01   
Declined Services   02     

Убедитесь, что вы отформатировали столбец как текст, чтобы написать 01, 02 ... и в новом столбце, где у вас есть ваши данные, напишите следующее:

=VLOOKUP(A1,$I$1:$J$5,2,FALSE)

Куда:

  • $ I $ 1:$ J $ 5 - это ссылки на вышеуказанный массив (абсолютные ссылки, позволяющие перетаскивать формулу)
  • А1 ваши первые данные
  • 2 - значение во втором столбце для возврата 01, 02 ....
  • Неверно проверять точное совпадение

И вы можете перетащить формулу вниз.

Для второго примера

Если ваши данные всегда похожи на пример, напишите следующую формулу

=IF(RIGHT(A17,7)="3rd St.",SUBSTITUTE(A17,"3rd St.","076465"),IF(RIGHT(A17,7)="9th St.",SUBSTITUTE(A17,"9th St.","878652"),IF(RIGHT(A17,5)="South",SUBSTITUTE(A17,"South","613797"),IF(RIGHT(A17,8)="Columbus","Error",A17))))

A17 - это ваша ссылка на данные, а формула проверяет правильность символов, чтобы заменить их числами

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