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


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

Ця функція використовує такий синтаксис:

TEXTBEFORE(текст, роздільник, [номер_примірника], [режим_збігу], [кінець_збігу], [якщо_не_знайдено])

золото:

  • text : текст для пошуку
  • роздільник : символ або підрядок для виділення тексту перед ним
  • instance_num (необов’язковий) : екземпляр роздільника, перед яким слід витягнути текст (за замовчуванням 1)
  • match_mode (необов’язковий) : 0 = чутливий до регістру (за замовчуванням), 1 = нечутливий до регістру
  • match_end (необов’язковий) : розглядати кінець тексту як роздільник (вимкнено за замовчуванням)
  • if_not_found (необов’язковий) : значення, яке повертається, якщо роздільник не знайдено

У наведених нижче прикладах показано найпоширеніші способи використання цієї функції з таким набором даних у Excel:

Приклад 1: вилучення тексту перед підрядком

Ми можемо ввести таку формулу в комірку B2 , щоб отримати текст із комірки A2 до того, як зустрінеться підрядок «is»:

 =TEXTBEFORE( A2 , "is")

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

Excel витягує текст перед підрядком

Стовпець B містить текст стовпця A перед зустріччю підрядка “is”.

Приклад 2: витягти текст перед першим пробілом

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

 =TEXTBEFORE( A2 , "")

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

Excel виділяє текст перед першим пробілом за допомогою функції TEXTBEFORE

Стовпець B містить текст стовпця A до першого пробілу.

Приклад 3: вилучення тексту перед n-им пробілом

Ми можемо ввести таку формулу в комірку B2 , щоб витягти текст із комірки A2 до того, як з’явиться третій пробіл:

 =TEXTBEFORE( A2 , "", 3)

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

Excel виділяє текст перед n-им пробілом за допомогою функції TEXTBEFORE

Стовпець B містить увесь текст у стовпці A до третього пробілу.

Примітка . Ви можете знайти повну документацію функції TEXTBEFORE в Excel тут .

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

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

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

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

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