Excel: як витягти текст між двома комами


Ви можете використовувати функції TEXTBEFORE та TEXTAFTER в Excel, щоб витягти весь текст у клітинці між двома комами.

Для цього можна використати такий синтаксис:

 =TEXTBEFORE(TEXTAFTER( A2 , ","), ",")

У цьому конкретному прикладі витягується весь текст між двома комами в клітинці A2 .

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: витягніть текст між двома комами в Excel

Припустімо, що в Excel є такий список розташувань:

Тепер припустімо, що ми хочемо витягти назву штату між двома комами в кожній клітинці.

Наприклад, ми хотіли б витягти:

  • Огайо з першої камери.
  • Флорида з другої камери.
  • Мейн третьої клітини.

І так далі.

Ми можемо ввести таку формулу в клітинку B2 , щоб витягти текст між комами в клітинці A2 :

 =TEXTBEFORE(TEXTAFTER( A2 , ","), ",")

Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці B:

Excel витягує текст між двома комами

Стовпець B тепер містить текст між комами для кожної відповідної клітинки в стовпці A.

Як працює ця формула?

Запам’ятайте формулу, яку ми використовували для виділення тексту між комами в клітинці A2 :

 =TEXTBEFORE(TEXTAFTER( A2 , ","), ",")

Ось як працює ця формула:

Спочатку ми використовуємо функцію TEXTAFTER , щоб витягнути весь текст після коми в клітинці A2 .

Це повертає Огайо, Сполучені Штати .

Потім ми використовуємо функцію TEXTBEFORE , щоб витягнути весь текст перед комою з тексту, що залишився.

Це повертає Огайо .

Примітка : якщо ви хочете, ви можете обернути цю формулу функцією TRIM , щоб видалити всі пробіли на початку або в кінці кінцевого тексту.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: як витягнути текст перед символом
Excel: як витягнути текст після символу
Excel: як видалити певний текст із клітинок

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *