Извлечение текста перед символом в Excel (4 быстрых способа)

  • Поделись Этим
Hugh West

В Excel существует довольно много функций для быстрого извлечения текста перед символом. В этой статье мы узнаем, как их использовать.

Практическая рабочая тетрадь

Загрузите следующую рабочую тетрадь и упражнения.

Извлечение текста перед символом.xlsx

4 быстрых метода извлечения текста перед символом в Excel

1. Использование функций LEFT и FIND для извлечения текста перед символом

Функция ЛЕВША является одной из подкатегорий ТЕКСТОВЫЕ функции который может вытащить самые левые тексты строки из заданного набора данных. Здесь мы будем использовать комбинацию из СЛЕВА функция и функция FIND Предположим, что у нас есть рабочий лист, содержащий список имен сотрудников и сумму их продаж, дополненный символом "_". Мы собираемся извлечь текст перед этим символом.

ШАГИ:

  • Выберите Ячейка D5 .
  • Введите формулу:
=LEFT(C5,FIND("_",C5)-1)

Сайт функция FIND возвращает позицию символа "_" в виде числа из всей текстовой строки, а параметр функция ЛЕВША извлекает тексты.

  • Хит Войти чтобы увидеть результат.
  • Используйте Наполнительная рукоятка чтобы увидеть остальные результаты.

2. Вставка функции Excel SUBSTITUTE перед n-м появлением символа

Чтобы найти n-ую позицию определенного символа и извлечь тексты до этого, мы можем использовать функцию Функция SUBSTITUTE Это очень популярная функция. Допустим, у нас есть набор данных. Мы собираемся извлечь тексты перед вторым пробелом строки.

ШАГИ:

  • Выберите Клетка C5 .
  • Введите формулу:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

ПРИМЕЧАНИЕ: Здесь ЗАМЕНИТЕ функция заменяет второй пробел на " ^ " характер.

Формула:

=SUBSTITUTE(B5," ","^",2)

Сайт НАЙТИ функция обнаруживает положение символа " ^ " в виде числа. Наконец, в функция ЛЕВША извлекает тексты перед этим символом, как мы обсуждали в первом методе.

  • Хит Войти .
  • Перетащите курсор на другие ячейки, чтобы увидеть результат.

3. Применение инструмента Excel "Найти и заменить" для извлечения текста перед символом

В Microsoft Excel В нем есть множество впечатляющих и встроенных инструментов или функций. Найти и заменить является одним из них. Из приведенного ниже набора данных мы собираемся извлечь тексты перед символом " # ".

ШАГИ:

  • Выберите ячейку B5:B11 .
  • Нажмите Ctrl+C чтобы скопировать его и Паста в ячейку C5 .

  • Выберите вставленные данные.
  • Из Главная перейдите на вкладку Редактирование > Найти и выбрать > Заменить .

  • Открывается окно.
  • В Найдите то, что введите " #* ".

ПРИМЕЧАНИЕ: Мы используем Звездочка ( * ) здесь, так как это подстановочный символ, который представляет все символы после " # ".

  • Теперь держите Заменить на пустая коробка
  • Выберите Заменить все .

  • Появится окно подтверждения.
  • Выберите OK и закройте предыдущее окно.

  • Наконец, мы видим, что все тексты извлекаются перед символом.

4. Используйте функцию "Текст в столбец" для извлечения текста перед символом в Excel

Сайт Текст в колонку Опция в Excel делает набор данных динамическим. Представьте, что у нас есть набор данных, и мы собираемся извлечь тексты перед символом Звездочка ( * ).

ШАГИ:

  • Выберите ячейку B5:B11 и нажмите Ctrl+C чтобы скопировать его.
  • Паста до Клетка C5 .

  • Перейти к Данные вкладку, выделив все вставленные данные.
  • Из Инструменты данных выпадающий, нажмите на Текст в столбцы .

  • Из Мастер Шаг 1 в окне выберите опцию Делимитированный .
  • Нажмите Следующий .

  • Теперь в Мастер Шаг 2 окна, обязательно проверьте Другое и напишите " * " в пустом поле рядом с ним. Мы можем увидеть предварительный просмотр из Предварительный просмотр данных коробка.
  • Выберите Следующий .

  • Наконец, в Мастер Шаг 3 окно, мы можем выбрать любой формат данных, который нам нужен.
  • В Место назначения выберите место, куда мы хотим поместить извлеченные данные.
  • Выберите Отделка .

  • Здесь мы можем увидеть все извлеченные данные в двух порциях.

Заключение

Это самые быстрые способы извлечения текста перед символом в Excel Не стесняйтесь спрашивать о чем-либо или предлагать новые методы.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.