Перейти к основному содержанию
 

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

Автор: Сан Последнее изменение: 2024 июля 11 г.

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

Скриншот, демонстрирующий извлечение частей текстовых строк в Excel

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

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

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

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

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

= ВЛЕВО (B3,3)

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

Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Скриншот, показывающий результат извлечения первых трех символов с помощью формулы LEFT в Excel

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

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

= ПРАВЫЙ (B9,6)

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

Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Скриншот, показывающий результат извлечения последних шести символов с помощью формулы RIGHT в Excel

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

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

= MID (B15,4,3)

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

Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Скриншот, показывающий результат извлечения символов из середины строки с использованием формулы MID в Excel

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

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

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

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

1. Выберите ячейки, из которых нужно извлечь подстроки, щелкните Кутулс > Текст > Извлечь текст.
Скриншот опции «Извлечь текст» на вкладке Kutools в Excel

2. Во всплывающем Извлечь текст диалог под Извлечь по местоположению tab, первые три параметра помогут вам извлечь подстроку слева, посередине или справа.
Скриншот диалогового окна «Извлечение текста» в Kutools, показывающий параметры извлечения подстрок

Первый символ N: извлечь подстроку слева. Например, извлеките первые 2 символа, установите этот флажок и введите 2 в текстовое поле.
Скриншот опции извлечения первых N символов в Kutools

Последний символ N: извлечь подстроку справа от строки. Например, извлеките последние 2 символа, установите этот флажок и введите 2 в текстовое поле.
Скриншот опции извлечения последних N символов в Kutools

Начальные и конечные символы: извлечь определенное количество символов из середины строки. Например, извлеките с 4-го символа по 9-й, отметьте эту опцию и введите 4 и 9 в текстовые поля отдельно.
Скриншот опции извлечения средних символов N в Kutools

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

3. Указав нужное местоположение, нажмите Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Щелкните ОК.
Скриншот выбора целевой ячейки для извлеченных подстрок

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

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


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

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

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

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

= ВПРАВО (B3; LEN (B3) -ПОИСК ("-"; B3))

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

Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Скриншот, показывающий извлеченные подстроки после указанного символа с использованием формулы RIGHT в Excel

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

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

Пример результата показан ниже:
Скриншот, показывающий извлеченные подстроки перед указанным символом с помощью формулы LEFT в Excel

Примечание:

Данные могут быть потеряны или изменены при копировании и вставке результатов формулы в другое место. Чтобы предотвратить возникновение этой проблемы, вы можете скопировать и вставить результаты формулы как значение после применения формулы. Или вы можете попробовать Способ B.
Скриншот, показывающий опцию вставки как значения в Excel

Метод B: извлечь подстроку после или до определенного символа Kutools for Excel

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

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

1. Выберите ячейки, в которые нужно извлечь символы, нажмите Кутулс > Текст > Извлечь текст.
Скриншот опции «Извлечь текст» на вкладке Kutools в Excel

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

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

После текста: извлечь подстроки после введенного символа (ов). Например, введите - в текстовое поле, все символы после - будут извлечены.
Скриншот, демонстрирующий возможность извлечения текста после определенного символа

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

3. Нажмите Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Нажмите OK.
Скриншот выбора ячейки для отображения извлеченных подстрок

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

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


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

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

Метод А: извлечение по формуле

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

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

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

Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Скриншот, показывающий извлеченный текст между двумя символами с помощью формулы MID в Excel

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

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

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

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

1. Выберите ячейку, которая использовалась для размещения извлеченной подстроки, щелкните Кутулс > Формула Помощник > Текст > Извлечь строки между указанным текстом.
Скриншот, показывающий опцию «Извлечь строки между указанным текстом» в меню «Помощник по формулам»

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

По умолчанию при выборе ссылки на ячейку, используемой для извлечения подстроки, она будет абсолютной, что не позволит использовать маркер автозаполнения. Измените ее на относительную.
Скриншот, показывающий раздел ввода «Аргументы» для извлечения текста между двумя символами в диалоговом окне «Помощник по формулам»

3. Нажмите Ok, теперь первый результат получен, затем перетащите дескриптор автозаполнения на ячейки, которым нужна эта формула.
Скриншот текста, извлеченного между двумя символами с помощью Kutools

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

Наконечник: Если вы хотите извлечь строки между двумя символами (включая два символа), Извлечь текст полезности Kutools for Excel также может помочь. Пожалуйста, сделайте следующее:

1. Выберите ячейки, в которые нужно извлечь подстроку между символами, нажмите Кутулс > Текст > Извлечь текст.
Скриншот опции «Извлечь текст» на вкладке Kutools в Excel

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

Нажмите Добавить включить правило в Описание правила .
Скриншот, показывающий, как добавить правило для извлечения текста между двумя символами в диалоговом окне «Извлечение текста»

3.Click Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Нажмите OK.
Скриншот диалогового окна выбора ячейки

Теперь извлекается строка между двумя указанными символами.
Скриншот, показывающий извлеченный текст между двумя символами с помощью Kutools


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

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

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

1. Выберите ячейки, в которых будет извлечен адрес электронной почты, затем нажмите Кутулс > Текст > Извлечь адрес электронной почты.
Скриншот опции «Извлечь адрес электронной почты» на вкладке Kutools в Excel

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

3. Нажмите OK, адреса электронной почты в каждой ячейке были извлечены.
Скриншот извлеченных адресов электронной почты в Excel с помощью Kutools

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


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

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

1. Перед использованием утилиты Remove Characters сделайте копию данных, как показано на снимке экрана ниже.
Скриншот исходных данных перед использованием утилиты Remove Characters

2. Затем выберите эту копию данных, нажмите Кутулс > Текст > Удалить символы.
Скриншот, показывающий опцию «Удалить символы» на вкладке Kutools в Excel

3. в Удалить символы диалог, проверьте Нечисловой , нажмите Ok.
Скриншот диалогового окна «Удалить символы» с выбранным параметром «Нечисловые»

Теперь остались только цифровые символы.
Скриншот, показывающий оставшиеся числовые символы после использования утилиты Remove Characters

Чтобы извлечь только алфавитные значения, установите флажок Не альфа вариант в Удалить символы Диалог.
Скриншот, показывающий оставшиеся алфавитные символы после использования утилиты «Удалить символы»

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


Скачать образец файла

образец документаНажмите, чтобы загрузить этот образец файла


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

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

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

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

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

Лучшие инструменты для офисной работы

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

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


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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