Excel замінить кілька варіантів тексту в одній клітинці іншим текстом


2

Як можна замінити один набір текстових параметрів іншим? Я думав, що комбінація Index / Match може спрацювати, але я не можу це зрозуміти. Можливо, функція 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

Місце Колумба має повернутися як помилка.

Відповіді:


0

Для першого прикладу напишіть масив:

Column1          Column2  
No Contact          01   
Declined Services   02     

Переконайтеся, що ви відформатуєте стовпець як текст, щоб записати 01, 02 ... і в новому стовпці, де є ваші Дані, напишіть наступне:

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

Де:

  • $ I $ 1: $ J $ 5 - це посилання на вищевказаний масив (абсолютні посилання, щоб перетягнути формулу)
  • A1 - це ваш перший Дані
  • 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 - це ваша посилання на дані, а формула перевіряє правильність символів, щоб замінити їх цифрами

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.