Перейти к содержимому

Как извлечь часть текстовой строки из ячейки в Excel?

Author: Sun Last Modified: 2025-06-05

Это руководство демонстрирует методы извлечения подстрок из левой, средней или правой части ячейки и объясняет, как извлекать текст до или после определенного символа, как показано на скриншотах ниже.

A screenshot demonstrating extracting parts of text strings in Excel

Извлечение подстроки слева, из середины или справа

Метод A: Извлечение подстроки слева, из середины или справа с помощью формулы

В Excel есть несколько формул, которые помогут вам быстро извлечь часть текста.

Извлечение первых n символов

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

=ЛЕВСИМВ(B3,3)

B3 — это ячейка, из которой вы извлекаете символы, 3 — это количество символов, которые вы хотите извлечь.

Нажмите Enter клавишу для получения результата извлечения. Затем перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
A screenshot showing the result of extracting first three characters using the LEFT formula in Excel

Извлечение последних n символов

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

=ПРАВСИМВ(B9,6)

B9 — это ячейка, из которой вы извлекаете символы, 6 — это количество символов, которые вы хотите извлечь.

Нажмите Enter клавишу для получения результата извлечения. Затем перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
A screenshot displaying the result of extracting the last six characters using the RIGHT formula in Excel

Извлечение n символов из середины

Если вы хотите извлечь 3 символа, начиная с 4-го символа строки, вы можете использовать следующую формулу:

=ПСТР(B15,4,3)

B15 — это ячейка, из которой вы извлекаете символы, 4 означает извлечение символов, начиная с 4-го символа (считая слева), 3 — это количество символов, которые вы хотите извлечь.

Нажмите Enter клавишу для получения результата извлечения. Затем перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
A screenshot showing the output of extracting characters from the middle of a string using the MID formula in Excel

Примечание: Если вы хотите переместить извлеченные результаты в другое место, сначала скопируйте и вставьте извлеченные результаты как значения.

Метод B: Извлечение подстроки слева, из середины или справа с помощью Kutools для Excel

Если вы не знакомы с формулами, вы можете попробовать функцию «Извлечь текст» Kutools для Excel, которая легко справится с этой задачей.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выберите ячейки, из которых вы хотите извлечь подстроки, нажмите Kutools > Текст > Извлечь текст.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. В появившемся диалоговом окне Извлечь текст диалог, в разделе Извлечь по положению вкладка, первые три опции позволяют вам извлекать подстроки слева, из середины или справа.
A screenshot of the Extract Text dialog in Kutools showing substring extraction options

Первые N символов: извлечение подстроки слева. Например, чтобы извлечь первые 2 символа, отметьте эту опцию и введите 2 в текстовое поле.
A screenshot of the first N characters extraction option in Kutools

Последние N символов: извлечение подстроки справа от строки. Например, чтобы извлечь последние 2 символа, отметьте эту опцию и введите 2 в текстовое поле.
A screenshot of the last N characters extraction option in Kutools

От начала до конца: извлечение определенного количества символов из середины строки. Например, чтобы извлечь с 4-го по 9-й символ, отметьте эту опцию и введите 4 и 9 в соответствующие текстовые поля.
A screenshot of the middle N characters extraction option in Kutools

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

3. После указания нужного положения нажмите Ok, появится диалоговое окно для выбора ячейки, куда поместить извлеченную подстроку. Нажмите OK.
A screenshot of selecting a destination cell for extracted substrings

Теперь подстрока была извлечена.
A screenshot of extracted substrings displayed in the worksheet after using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

Если вы хотите извлечь подстроку после или перед указанным символом, вы можете применить один из методов ниже для выполнения задачи.

Метод A: Извлечение подстроки после или перед определенным символом с использованием формулы

Предположим, вы хотите извлечь символы после символа «-» из списка строк, используйте эту формулу:

=ПРАВСИМВ(B3,ДЛСТР(B3)-ПОИСК("-", B3))

B3 — это ячейка, из которой вы хотите извлечь символы, - — это символ, после которого вы хотите извлечь строку.

Нажмите Enter клавишу для получения результата извлечения. Затем перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
A screenshot showing extracted substrings after a specified character using the RIGHT formula in Excel

Если вы хотите извлечь подстроку перед определенным символом, вы можете использовать формулу такого вида:

=ЛЕВСИМВ(B10,ПОИСК("-", B10)-1)

Пример результата показан ниже:
A screenshot showing extracted substrings before a specified character using the LEFT formula in Excel

Примечание:

Данные могут быть потеряны или изменены при копировании и вставке результатов формулы в другое место. Чтобы предотвратить эту проблему, вы можете скопировать и вставить результаты формулы как значения после применения формулы. Или вы можете попробовать Метод B.
A screenshot showing the pasted as value option in Excel

Метод B: Извлечение подстроки после или перед определенным символом с помощью Kutools для Excel

Чтобы напрямую извлечь подстроку после или перед указанным символом, вы можете использовать утилиту «Извлечь текст» Kutools для Excel, которая поможет вам извлечь все символы после или перед символом, а также может извлечь определенную длину символов перед или после символа.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выберите ячейки, из которых вы хотите извлечь символы, нажмите Kutools > Текст > Извлечь текст.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. В появившемся диалоговом окне Извлечь текст диалог, в разделе Извлечь по положению вкладка, перейдите к параметрам «Текст до» и «Текст после», чтобы указать нужные настройки.
A screenshot of the Extract Text dialog for specifying text extraction before or after characters

Текст до: извлечение подстрок перед введенным символом(ами). Например, введите – в текстовое поле, и все символы перед – будут извлечены.
A screenshot showing the option to extract text before a specific character

Текст после: извлечение подстрок после введенного символа(ов). Например, введите – в текстовое поле, и все символы после – будут извлечены.
A screenshot showing the option to extract text after a specific character

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

3. Нажмите Ok, появится диалоговое окно для выбора ячейки, куда поместить извлеченную подстроку. Нажмите OK.
A screenshot of selecting a cell to display extracted substrings

Теперь строка перед или после определенного символа(ов) была извлечена.
A screenshot of extracted substrings displayed after using the Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Извлечение подстроки между двумя символами

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

Метод A: Извлечение с помощью формулы

Чтобы извлечь символы между скобками () из заданного списка, вы можете использовать следующую формулу:

=ПСТР(ЛЕВСИМВ(B3,НАЙТИ(")",B3)-1),НАЙТИ("(",B3)+1,ДЛСТР(B3))

В формуле B3 — это ячейка, из которой вы хотите извлечь строку, ( и ) — это два символа, между которыми вы хотите извлечь строку.

Нажмите Enter клавишу для получения результата извлечения. Затем перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
A screenshot showing extracted text between two characters using the MID formula in Excel

Примечание: Если формула кажется вам немного сложной, вы можете попробовать Метод B, который использует удобный инструмент для быстрого решения этой проблемы.

Метод B: Извлечение с помощью Kutools для Excel

Среди сотен функций Kutools для Excel есть функция — Извлечение строк между указанными текстами, которая может быстро извлечь подстроки между двумя символами.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выберите ячейку, которая будет использоваться для размещения извлеченной подстроки, нажмите Kutools > Помощник формул > Текст > Извлечение строк между указанными текстами.
A screenshot showing the Extract strings between specified text option in the Formula Helper menu

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

По умолчанию, когда вы выбираете ссылку на ячейку, используемую для извлечения подстроки, она становится абсолютной, что препятствует использованию автозаполнения. Пожалуйста, измените её на относительную.
A screenshot showing the Arguments input section for extracting text between two characters in the Formula Helper dialog

3. Нажмите Ok, теперь первый результат получен, затем перетащите маркер автозаполнения по ячейкам, где требуется эта формула.
A screenshot of the extracted text between two characters using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Совет: Если вы хотите извлечь строки между двумя символами (включая эти два символа), утилита «Извлечь текст» Kutools для Excel также может помочь. Действуйте следующим образом:

1. Выберите ячейки, из которых вы хотите извлечь подстроку между символами, нажмите Kutools > Текст > Извлечь текст.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. В появившемся диалоговом окне « Извлечь текст», на вкладке « Извлечь по правилу», перейдите к разделу «Текст», введите символы, между которыми вы хотите извлечь строку, и строку можно повторить с помощью подстановочного знака *. Если вы хотите извлечь строку фиксированной длины, можно использовать подстановочный знак ?, один ? обозначает один символ.

Нажмите Добавить чтобы включить правило в раздел Описание правила .
A screenshot showing how to add a rule for extracting text between two characters in the Extract Text dialog

3. Нажмите Ok, появится диалоговое окно для выбора ячейки, куда поместить извлеченную подстроку. Нажмите OK.
A screenshot of the cell selection dialog

Строка между двумя указанными символами теперь извлечена.
A screenshot showing the extracted text between two characters using Kutools


Извлечение адреса электронной почты из строки

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

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выберите ячейки, из которых будут извлечены адреса электронной почты, затем нажмите Kutools > Текст > Извлечь адрес электронной почты.
A screenshot of the Extract Email Address option in Kutools tab in Excel

2. Затем появится диалоговое окно для выбора ячейки, куда вывести адреса электронной почты.
A screenshot showing the dialog for selecting a cell to output extracted email addresses

3. Нажмите OK, адреса электронной почты в каждой ячейке были извлечены.
A screenshot of extracted email addresses in Excel using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Извлечение числовых или буквенных символов из строки

Если ваши данные содержат смесь числовых, буквенных и специальных символов, и вы хотите извлечь только числа или буквенные значения, попробуйте утилиту «Удалить символы» Kutools для Excel.

1. Перед использованием утилиты «Удалить символы» сделайте копию данных, как показано на скриншоте ниже.
A screenshot of the original data before using the Remove Characters utility

2. Затем выберите эту копию данных, нажмите Kutools > Текст > Удалить символы.
A screenshot showing the Remove Characters option in Kutools tab in Excel

3. В диалоговом окне Удалить символы отметьте опцию Нечисловые нажмите Ok.
A screenshot of the Remove Characters dialog with the Non-numeric option selected

Теперь остались только числовые символы.
A screenshot showing the remaining numeric characters after using the Remove Characters utility

Чтобы извлечь только буквенные значения, отметьте опцию Небуквенные в диалоговом окне Удалить символы .
A screenshot showing the remaining alphabetical characters after using the Remove Characters utility

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Скачать пример файла

doc sampleНажмите, чтобы скачать пример файла


Другие операции (статьи), связанные с преобразованием файлов

Извлечение времени из строки даты и времени
Предоставляет хитрости для извлечения времени (чч:мм:сс) или только часов/минут/секунд из строки даты и времени (мм/дд/гггг чч:мм:сс)

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

Извлечение n-го символа из строки
Здесь будут представлены методы извлечения n-го символа из строки, например, извлечение 3-го символа из строки a1b2c3, результат — b.

Извлечение подстроки между двумя символами
Показывает методы извлечения подстроки между двумя одинаковыми или разными символами.

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!