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

Быстро извлекайте определенный текст из ячеек в Excel

Author: Sun Last Modified: 2025-06-05

Kutools для Excel

Расширяет возможности Excel более чем на 300
Мощных функций

По умолчанию Excel предоставляет определенные функции для извлечения текста. Например, мы можем применить функцию ЛЕВСИМВ или ПРАВСИМВ для извлечения текста слева или справа от строки, или применить функцию ПСТР для извлечения текста, начиная с указанной позиции, и так далее. Для многих пользователей Excel запоминание и применение формул вызывает головную боль в повседневной работе. Здесь настоятельно рекомендуется использовать инструмент Извлечь текст из Kutools для Excel. Эта мощная функция собирает различные способы извлечения текста из выбранных ячеек массово. Простые настройки могут извлечь нужный текст из ячеек.


Нажмите Kutools > Текст > Извлечь текст. Смотрите скриншоты:


Извлечение первых или последних N символов из ячеек

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

shot-extract-text-1

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

shot-extract-text-2

2. В диалоговом окне Извлечь текст настройте следующим образом.

2.1) Убедитесь, что вкладка Извлечь по положению включена;
2.2) В Диапазоне разделе нажмите кнопку shot-extract-text-3 для выбора диапазона ячеек, из которых вы будете извлекать текст;
2.3) В разделе Опции:
(1) Первые N символов: Для извлечения количества символов слева от строки. Предположим, вам нужно извлечь первые 2 символа из выбранных ячеек, выберите эту опцию и введите число 2 в текстовое поле;
(2) Последние N символов: Для извлечения количества символов справа от строки. Если вы хотите извлечь последние 3 символа из выбранных ячеек, выберите эту опцию и введите число 3 в текстовое поле.
2.4) Нажмите OK.

shot-extract-text-4

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

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

shot-extract-text-5

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

shot-extract-text-1


Извлечение текста по положению из ячеек

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

shot-extract-text-6

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

2. В диалоговом окне Извлечь текст выполните следующие настройки.

2.1) Нажмите вкладку Извлечь по положению (эта вкладка включена по умолчанию);
2.2) В Диапазоне разделе нажмите кнопку shot-extract-text-3 для выбора диапазона ячеек, из которых вы будете извлекать текст;
2.3) В разделе Опции: Выберите опцию С начала до конца, укажите начальную и конечную позиции;
В данном случае я хочу извлечь 4 символа, начиная с 4-го символа из выбранных ячеек, поэтому я ввожу числа 4 и 7 в два текстовых поля отдельно.
2.4) Нажмите OK.

shot-extract-text-7

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

3. Затем появится диалоговое окно Извлечь текст, выберите пустую ячейку для вывода результата, а затем нажмите кнопку OK.

shot-extract-text-8

Затем символы, начиная с указанной позиции и заканчивая указанной позицией, будут извлечены в целевые ячейки массово.

shot-extract-text-6


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

Функция Извлечь текст также может помочь легко извлечь текст до или после определенной строки или символа из ячеек, например, извлечь текст до или после дефиса (-), как показано на скриншоте ниже.

shot-extract-text-10

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

2. В диалоговом окне Извлечь текст выполните следующие настройки.

2.1) Нажмите вкладку Извлечь по положению (эта вкладка включена по умолчанию);
2.2) В Диапазоне разделе нажмите кнопку shot-extract-text-3 для выбора диапазона ячеек, из которых вы будете извлекать текст;
2.3) В разделе Опции:
(1) Текст до: Для извлечения текста перед строкой или символом. Выберите эту опцию, а затем введите строку или символ для извлечения всего текста перед ним (здесь я ввожу дефис);
(2) Текст после: Для извлечения текста после строки или символа. Выберите эту опцию, а затем введите строку или символ для извлечения всего текста после него (здесь я ввожу дефис).
2.4) Нажмите OK.

shot-extract-text-11

Примечания:

1) Вставить как формулу: Отметьте этот флажок в нижнем левом углу диалогового окна, чтобы результат был вставлен как формула в результирующие ячейки. Когда значение ссылочной ячейки изменится, результат автоматически обновится.
2) Если строка или символ, которые вы ввели, имеют дубликаты в одной ячейке, функция извлекает текст только до или после первого вхождения.

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

shot-extract-text-12

Затем результаты показаны, как на скриншоте ниже.

shot-extract-text-10


Извлечение всех чисел из текстовой строки в ячейках

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

shot-extract-text-13

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

2. В диалоговом окне Извлечь текст выполните следующие настройки.

2.1) Нажмите вкладку Извлечь по положению (эта вкладка включена по умолчанию);
2.2) В Диапазоне разделе нажмите кнопку shot-extract-text-3 для выбора диапазона ячеек, из которых вы будете извлекать текст;
2.3) В разделе Опции: Выберите опцию Извлечь числа;
2.4) Нажмите OK.

shot-extract-text-14

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

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

shot-extract-text-15

Затем числа из любой позиции в текстовой строке извлечены. Смотрите скриншот:

shot-extract-text-13


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

Помимо вышеупомянутых фиксированных опций, функция Извлечь текст позволяет создавать правила с использованием подстановочных знаков для извлечения нужного текста на основе ваших потребностей. Например, вы можете создать правило (*) для извлечения текста между скобками и создать правило @* для извлечения доменов из адресов электронной почты. Пожалуйста, выполните следующие действия для применения правил к извлечению текста.

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

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

shot-extract-text-16

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

2. В диалоговом окне Извлечь текст выполните следующие настройки.

2.1) Нажмите вкладку Извлечь по правилу;
2.2) В Диапазоне разделе нажмите кнопку shot-extract-text-3 для выбора диапазона ячеек, из которых вы будете извлекать текст;
2.3) В текстовом поле введите правило, по которому вы будете извлекать текст;
Здесь я хочу извлечь текст между скобками, поэтому я ввожу (*) в текстовое поле.
2.4) Нажмите кнопку Добавить, чтобы добавить правило в поле Описание правила;
2.5) Нажмите OK.

shot-extract-text-17

Примечания:

1. В правилах можно использовать подстановочные знаки ? и *.
? (знак вопроса): представляет любой одиночный символ. Например, KT? Находит «KTE», «KTO», «KTW» и так далее;
* (звездочка): представляет любое количество символов. Например, *east находит «Northeast», «Southeast» и так далее.
2. Если в диалоговом окне Извлечь текст создано несколько правил, вы можете отметить только те правила, которые необходимо применить, и оставить остальные неотмеченными.

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

shot-extract-text-18

Затем тексты между скобками (включая скобки) извлекаются из выбранных ячеек массово. Смотрите скриншот:

shot-extract-text-16

Пример 2: Извлечение домена из адреса электронной почты в ячейках

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

shot-extract-text-19

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

2. В диалоговом окне Извлечь текст выполните следующие настройки.

2.1) Нажмите вкладку Извлечь по правилу;
2.2) В Диапазоне разделе нажмите кнопку shot-extract-text-3 для выбора диапазона ячеек, содержащих адреса электронной почты;
2.3) В текстовом поле введите правило @* в текстовое поле.
2.4) Нажмите кнопку Добавить, чтобы добавить правило в поле Описание правила;
2.5) Нажмите OK.

shot-extract-text-20

Примечания:

1. В правилах можно использовать подстановочные знаки ? и *.
? (знак вопроса): представляет любой одиночный символ. Например, KT? Находит «KTE», «KTO», «KTW» и так далее;
* (звездочка): представляет любое количество символов. Например, *east находит «Northeast», «Southeast» и так далее.
2. Если в диалоговом окне Извлечь текст создано несколько правил, вы можете отметить только те правила, которые необходимо применить, и оставить остальные неотмеченными.

3. Затем появится диалоговое окно Извлечь текст, выберите пустую ячейку для размещения результата, а затем нажмите OK.

Все домены электронной почты извлечены из выбранных адресов электронной почты массово.

shot-extract-text-19


Рекомендуемые инструменты для повышения продуктивности
Следующие инструменты могут значительно сэкономить ваше время и деньги. Какой из них подходит именно вам?
Office Tab: Используйте удобные вкладки в вашем Office, как в Chrome, Firefox и новом Internet Explorer.
Kutools for Excel: Более 300 расширенных функций для Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.

Kutools for Excel

Описанная выше функциональность — это лишь одна из 300 мощных функций Kutools для Excel.

Разработано для Excel (Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатная загрузка и использование в течение 30 дней.

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase