Как извлечь часть текстовой строки из ячейки в Excel?
В этом руководстве демонстрируются методы извлечения подстрок из левой, средней или правой части ячейки, а также объясняется, как извлечь текст до или после определенного символа, как показано на снимках экрана ниже.
Метод A: извлечь подстроку слева, посередине или справа с помощью формулы
В Excel есть несколько формул, которые помогут вам быстро извлечь часть текста.
Извлечь первые n символов
Предположим, вы хотите извлечь первые 3 символа из данных данного списка, выберите пустую ячейку, в которую вы хотите поместить извлеченный результат, затем используйте эту формулу
B3 - это ячейка, из которой вы извлекаете символы, 3 - это количество символов, которые вы хотите извлечь.
Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Извлечь последние n символов
Например, извлеките последние 6 символов из списка строк, выберите пустую ячейку, в которую вы хотите поместить извлеченный результат, и используйте эту формулу:
B9 - это ячейка, из которой вы извлекаете символы, 6 - это количество символов, которые вы хотите извлечь.
Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Извлечь n символов из середины
Если вы хотите извлечь 3 символа, начинающиеся с 4-го символа строки, вы можете использовать следующую формулу:
B15 - это ячейка, из которой вы извлекаете символы, 4 представляет собой извлекаемые символы из 4-го символа (счетчик слева), 3 - это количество символов, которые вы хотите извлечь.
Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Примечание: Если вы хотите переместить извлеченные результаты в другое место, сначала скопируйте и вставьте извлеченные результаты как значение.
Метод B: извлечь подстроку слева, посередине или справа с помощью Kutools for Excel
Если вы не знакомы с формулами, вы можете попробовать Kutools for ExcelАвтора Извлечь текст функция, с которой легко справиться с этой работой.
1. Выберите ячейки, из которых нужно извлечь подстроки, щелкните Кутулс > Текст > Извлечь текст.
2. Во всплывающем Извлечь текст диалог под Извлечь по местоположению tab, первые три параметра помогут вам извлечь подстроку слева, посередине или справа.
Первый символ N: извлечь подстроку слева. Например, извлеките первые 2 символа, установите этот флажок и введите 2 в текстовое поле.
Последний символ N: извлечь подстроку справа от строки. Например, извлеките последние 2 символа, установите этот флажок и введите 2 в текстовое поле.
Начальные и конечные символы: извлечь определенное количество символов из середины строки. Например, извлеките с 4-го символа по 9-й, отметьте эту опцию и введите 4 и 9 в текстовые поля отдельно.
Вставить как формулу: установите этот флажок, результатом будет формула, которую можно изменить при изменении исходной строки, в противном случае результат будет фиксированным.
3. Указав нужное местоположение, нажмите Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Щелкните ОК.
Теперь подстрока извлечена.
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now
Если вы хотите извлечь подстроку после или до указанного символа, вы можете применить один из приведенных ниже методов для выполнения задачи.
Метод A: извлечь подстроку после или до определенного символа с помощью формулы
Предположим, вы хотите извлечь символы после символа «-»Из списка строк, используйте эту формулу:
B3 - это ячейка, из которой вы хотите извлечь символы, - - это символ, после которого нужно извлечь строку.
Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Если вы хотите извлечь подстроку перед определенным символом, вы можете использовать следующую формулу:
Пример результата показан ниже:
Примечание:
Данные могут быть потеряны или изменены при копировании и вставке результатов формулы в другое место. Чтобы предотвратить возникновение этой проблемы, вы можете скопировать и вставить результаты формулы как значение после применения формулы. Или вы можете попробовать Способ B.
Метод B: извлечь подстроку после или до определенного символа Kutools for Excel
Чтобы напрямую извлечь подстроку после или до указанного символа, можно использовать функцию Извлечь текст полезности Kutools for Excel, который может помочь вам извлечь все символы после или до символа, а также может извлечь определенную длину символов до или после символа.
1. Выберите ячейки, в которые нужно извлечь символы, нажмите Кутулс > Текст > Извлечь текст.
2. Во всплывающем Извлечь текст диалога под Извлечь по местоположению перейдите к параметрам перед текстом и после текста, чтобы указать нужную настройку.
Перед текстом: извлекать подстроки перед введенными символами. Например, введите - в текстовое поле, все символы перед - будут извлечены.
После текста: извлечь подстроки после введенного символа (ов). Например, введите - в текстовое поле, все символы после - будут извлечены.
Вставить как формулу: установите этот флажок, результатом будет формула, которую можно изменить при изменении исходной строки, в противном случае результат будет фиксированным.
3. Нажмите Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Нажмите OK.
Теперь строка до или после определенного символа (ов) была извлечена.
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now
Возможно, в некоторых случаях вам нужно извлечь подстроку между двумя символами, вы можете выбрать один из следующих методов для обработки задания.
Метод А: извлечение по формуле
Чтобы извлечь символы в скобках () из заданного списка, можно использовать следующую формулу:
В формуле B3 - это ячейка, из которой вы хотите извлечь строку, ( и ) - это два символа, между которыми вы хотите извлечь строку.
Press Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Примечание: Если формула для вас немного сложна, вы можете попробовать метод B, который использует удобный инструмент для быстрого решения этой проблемы.
Метод B: извлечение с помощью Kutools for Excel
In Kutools for Excelсотни функций, есть функция - Извлечь строки между указанным текстом может быстро извлекать подстроки между двумя символами.
1. Выберите ячейку, которая использовалась для размещения извлеченной подстроки, щелкните Кутулс > Формула Помощник > Текст > Извлечь строки между указанным текстом.
2. в Помощник по формулам диалога, перейдите к Ввод аргументов раздел, затем выберите или напрямую введите ссылку на ячейку и два символа, которые вы хотите извлечь между ними.
По умолчанию при выборе ссылки на ячейку, используемой для извлечения подстроки, она будет абсолютной, что не позволит использовать маркер автозаполнения. Измените ее на относительную.
3. Нажмите Ok, теперь первый результат получен, затем перетащите дескриптор автозаполнения на ячейки, которым нужна эта формула.
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now
Наконечник: Если вы хотите извлечь строки между двумя символами (включая два символа), Извлечь текст полезности Kutools for Excel также может помочь. Пожалуйста, сделайте следующее:
1. Выберите ячейки, в которые нужно извлечь подстроку между символами, нажмите Кутулс > Текст > Извлечь текст.
2. Во всплывающем Извлечь текст диалога под Извлечь по правилу вкладка, перейдите в Текст раздел, введите символы, между которыми вы хотите извлечь строку, и строка может быть заменена подстановочным знаком *. Если вы хотите извлечь строку фиксированной длины, подстановочный знак ? можно использовать, один? указать один символ.
Нажмите Добавить включить правило в Описание правила .
3.Click Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Нажмите OK.
Теперь извлекается строка между двумя указанными символами.
Если вы хотите извлечь адрес электронной почты из заданной строки или диапазона ячеек, вы можете использовать Извлечь адрес электронной почты функция для одновременной обработки этой работы, а не для поиска их по очереди.
1. Выберите ячейки, в которых будет извлечен адрес электронной почты, затем нажмите Кутулс > Текст > Извлечь адрес электронной почты.
2. Затем появится диалоговое окно, в котором вы можете выбрать ячейку для вывода адресов электронной почты.
3. Нажмите OK, адреса электронной почты в каждой ячейке были извлечены.
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now
Если ваши данные содержат комбинацию цифр, букв и специальных символов и вы хотите извлечь только цифры или буквенные значения, попробуйте утилиту удаления символов Kutools for Excel.
1. Перед использованием утилиты Remove Characters сделайте копию данных, как показано на снимке экрана ниже.
2. Затем выберите эту копию данных, нажмите Кутулс > Текст > Удалить символы.
3. в Удалить символы диалог, проверьте Нечисловой , нажмите Ok.
Теперь остались только цифровые символы.
Чтобы извлечь только алфавитные значения, установите флажок Не альфа вариант в Удалить символы Диалог.
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now
Нажмите, чтобы загрузить этот образец файла
Извлечь время из строки даты и времени
Предоставляет трюки для извлечения времени (чч: мм: сс) или часов / минут / секунд только из строки даты и времени (мм / дд / гггг чч: мм: сс)
Извлечь строки, соответствующие критериям
В этой статье он может помочь вам быстро извлечь эти строки, соответствующие критериям, в другое место в Excel, за исключением поиска и копирования их по одной.
Извлечь n-й символ из строки
Здесь будут представлены методы извлечения n-го символа из строки, например, извлечение 3-го символа из строки a1b2c3, результат - b.
Извлечь подстроку между двумя символами
Показать методы извлечения подстроки между двумя одинаковыми или разными символами.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!