Как извлечь текст из ячейки в Excel (5 способов)

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

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

Скачать Рабочую тетрадь для практических занятий

Скачайте эту рабочую тетрадь для практических занятий.

Извлечение текста из ячейки.xlsx

5 способов, как извлечь текст из ячейки в Excel

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

Сайт СЛЕВА Функция извлекает определенное количество символов из левой части строки.

Синтаксис функции LEFT:

=LEFT(text, [num_chars])

Взгляните на этот набор данных:

Теперь, используя СЛЕВА Функция извлечет первые 4 символа из ячейки.

Шаг 1:

  • Введите следующую формулу в C илл C5.
=LEFT(B5,4)

Шаг 2:

  • Затем нажмите Войти .

После этого вы увидите извлеченный текст.

Шаг 3:

  • Затем перетащите Наполнительная рукоятка по диапазону ячеек C6:C9 .

Таким образом, мы извлекли весь текст из левой части.

2. Использование функции ПРАВИЛО для извлечения текста

Сайт ПРАВИЛЬНО функция извлекает определенное количество символов из конца строки.

Синтаксис функции RIGHT:

=RIGHT(text,[num_chars])

Мы используем тот же набор данных, который мы использовали для СЛЕВА функция. Но в это время мы собираемся извлечь 4 символа из правой части.

Шаг 1:

  • Теперь введите следующую формулу C илл C5.
=ПРАВО(B5,4)

Шаг 2:

  • Затем нажмите Войти

Наш текст будет обрезан справа.

Шаг 3:

  • Затем перетащите Наполнительная рукоятка по диапазону ячеек C6:C9 .

Как вы можете видеть, все ячейки содержат извлеченный текст из правой ячейки

Похожие чтения

  • Как извлечь текст после второго пробела в Excel (6 методов)
  • Извлечение текста после определенного текста в Excel (10 способов)
  • Как извлечь текст после последнего пробела в Excel (5 способов)

3. Использование функции MID для извлечения текста из ячейки в Excel

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

Синтаксис функции MID:

=MID(text, start_num, num_chars)

Посмотрите на этот набор данных. У нас есть несколько кодов, разделенных на 3 части. В данной ситуации мы собираемся извлечь средние 4 символа.

Шаг 1:

  • Во-первых, введите эту формулу Клетка C5.
=MID(B5,6,4)

Шаг 2:

  • Далее нажмите Войти .

Шаг 3:

  • Затем перетащите Наполнительная рукоятка по диапазону ячеек C6:C9 .

В конечном итоге весь текст удачно вырезается из середины.

4. Извлечение текста из ячейки с помощью формул

Теперь мы собираемся использовать некоторые функции для создания формулы для извлечения значений из ячейки. Мы приводим три примера таких конкретных задач.

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

Если мы хотим получить определенную подстроку из текста до символа, то сначала мы должны найти символ, по которому мы хотим извлечь. Для этого мы будем использовать функцию ПОИСК и СЛЕВА функции вместе.

Дженерик Формула:

=LEFT(text,SEARCH(char,cell)-1)

У нас есть набор данных, состоящий из некоторых кодов, разделенных дефисом, "-". Теперь мы собираемся реализовать формулу для извлечения текста перед дефисом.

Шаг 1:

  • Для начала введите следующую формулу в клетка C5.
=LEFT(B5,SEARCH("-",B5)-1)

Шаг 2:

Затем нажмите Войти .

Шаг 3:

  • После этого перетащите Наполнительная рукоятка по диапазону ячеек C6:C9

В итоге мы нашли весь текст перед дефисом.

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

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

В этой формуле мы будем использовать формулу ПРАВИЛЬНО функция вместе с LEN и ПОИСК функции.

Дженерик Формула:

=RIGHT(text,LEN(text)-SEARCH("char",text))

Взгляните на этот набор данных:

Теперь мы хотим выбрать символы после знака "-".

Шаг 1:

  • Введите следующую формулу в Клетка C5 :
=RIGHT(B5,LEN(B5)-SEARCH("-",B5))

Шаг 2:

  • Затем нажмите Войти .

Шаг 3:

  • Теперь перетащите Наполнительная рукоятка по диапазону ячеек C6:C9 .

Как видите, мы успешно извлекли нужный нам текст из ячейки.

Читать далее: Извлечение текста после символа в Excel (6 способов)

4.3 Извлечение текста между двумя определенными символами из ячейки с помощью функций СЕРЕДИНА и ПОИСК

Иногда нам может понадобиться выбрать подстроку, которая расположена между двумя конкретными персонажами Прежде всего, мы должны указать два конкретных вхождения, применив формулу. После этого, в формулу вводится MID функция извлечет текст между этими двумя символами.

Итак, у нас есть набор данных с полными именами некоторых людей. В данном случае мы собираемся извлечь среднее имя человека.

Шаг 1:

  • Введите формулу в поле Клетка C5 :
=MID(B5, ПОИСК(" ",B5) + 1, ПОИСК(" ",B5,ПОИСК(" ",B5)+1) - ПОИСК(" ",B5) - 1)

Шаг 2:

  • После этого нажмите Войти Вы увидите, что второе имя извлечено.

Шаг 3:

  • Наконец, перетащите Наполнительная рукоятка в диапазоне Клетки C6:C9 .

В конце концов, нам удалось извлечь все эти отчества.

Читать далее: Как извлечь текст между двумя запятыми в Excel (4 простых подхода)

5. Использование функции "Найти и заменить" для выбора текста из ячейки

Теперь этот метод будет находить определенную часть текста и заменять их на отсутствие значений. Чтобы понять этот метод, часто нужно создать новый столбец.

Во-первых, посмотрите на этот набор данных:

Теперь мы будем использовать этот метод для поиска имени пользователя и доменного имени.

5.1 Извлечение имени пользователя из электронного письма

Шаг 1:

  • Скопируйте значения столбца Текст и вставьте их в столбец Извлеченный текст.

Шаг 2:

  • Теперь выделите все эти значения.

Шаг 3:

  • Затем нажмите Ctrl+F на клавиатуре. Вы найдете Найти и заменить диалоговое окно.

Шаг 4:

  • Здесь, в Найти что тип ящика " @* " . Он выберет все символы, начиная с @.
  • Сохраняйте Заменить на пустой ящик.
  • Нажмите на Замените все.

Шаг 5:

  • Теперь вы увидите, что было произведено 5 замен. Нажмите OK.

Как вы можете видеть, мы успешно извлекли все эти имена пользователей.

5.2 Извлечение доменного имени

Шаг 1:

  • Аналогично предыдущему методу, скопируйте эти письма и вставьте их в раздел Извлеченный текст Выделите их и нажмите Ctrl+F.

Шаг 2:

  • Теперь, в Найти что поле, введите "*@" В нем вы найдете всех персонажей с самого начала, а также @ .
  • Сохраняйте Заменить на пустой ящик.
  • Нажмите на Замените все.

В итоге все доменные имена успешно извлечены.

Заключение

В заключение, я надеюсь, что эти формулы помогут вам извлечь конкретные символы. Скачайте рабочую тетрадь и попробуйте все эти методы. Я надеюсь, что это обогатит ваши знания. Также не забудьте заглянуть на наш сайт exceldemy.com для различных статей, связанных с Excel.

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