Как извлечь часть текстовой строки из ячейки в Excel?
В этом руководстве описаны методы извлечения подстрок из начала, середины или конца ячейки, а также объясняется, как извлекать текст до или после определённого символа — примеры приведены на снимках экрана ниже.
Способ A: Извлечение подстроки слева, из середины или справа с помощью формулы
В Excel есть несколько формул, которые помогут быстро извлечь нужную часть текста.
Извлечение первых n символов
Допустим, вам нужно извлечь первые 3 символа из указанного списка данных. Выберите пустую ячейку для размещения результата и введите следующую формулу:
B3 — ячейка, из которой извлекаются символы; 3 — количество извлекаемых символов.
Нажмите клавишу Enter, чтобы получить результат, а затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Извлечение последних n символов
Например, чтобы извлечь последние 6 символов из списка строк, Пожалуйста, выберите пустую ячейку для результата и используйте эту формулу:
B9 — ячейка, из которой извлекаются символы; 6 — количество извлекаемых символов.
Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Извлечение n символов из середины
Если вы хотите извлечь 3 символа, начиная с 4-го символа строки, используйте следующую формулу:
B15 — ячейка, из которой извлекаются символы; 4 означает, что извлечение начинается с 4-го символа (считая слева); 3 — количество извлекаемых символов.
Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Примечание: Если вы хотите переместить извлечённые результаты в другое место, сначала скопируйте и вставьте их как значения.
Способ B: Извлечение подстроки слева, из середины или справа с помощью Kutools для Excel
Если вы не знакомы с формулами, воспользуйтесь функцией Kutools для Excel «Извлечь текст» — она легко справится с этой задачей.
1. Выделите ячейки, из которых нужно извлечь подстроки, и нажмите Kutools > Текст > Извлечь текст.
2. В появившемся диалоговом окне Извлечь текст перейдите на вкладку Извлечь по позиции. Первые три параметра позволяют извлекать подстроку слева, из середины или справа.
Первые N символов: извлеките подстроку слева. Например, чтобы получить первые 2 символа, включите этот параметр и укажите «2» в поле.
Последние N символов: извлекает подстроку с конца строки. Например, чтобы получить последние 2 символа, включите этот параметр и укажите «2» в поле.
С начала до конца: извлеките заданное количество символов из середины строки. Например, чтобы получить символы с 4-го по 9-й, активируйте этот параметр и укажите 4 и 9 в соответствующих полях.
Вставить как формулу: отметьте этот флажок, если результат должен быть формулой, автоматически обновляющейся при изменении исходной строки; в противном случае результат останется неизменным.
3. После настройки нужного расположения нажмите кнопку ОК. Откроется диалоговое окно для выбора ячейки, в которую будет помещена извлечённая подстрока. Нажмите ОК.
Теперь подстрока успешно извлечена.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Если вам нужно извлечь подстроку до или после определённого символа, воспользуйтесь одним из приведённых ниже методов.
Способ A: Извлечение подстроки после или до заданного символа с помощью формулы
Допустим, вам нужно извлечь символы, идущие после знака «-», из списка строк. Воспользуйтесь этой формулой:
B3 — ячейка, из которой извлекаются символы; - — символ, после которого нужно извлечь строку.
Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Если вы хотите извлечь подстроку до заданного символа, используйте формулу следующего вида:
Пример результата приведён ниже:
Примечание:
При копировании и вставке результатов формул в другое место данные могут быть потеряны или изменены. Чтобы избежать этой проблемы, после применения формулы скопируйте и вставьте её результаты как значения. Вы также можете воспользоваться способом B.
Способ B: извлечение подстроки после или до заданного символа с помощью Kutools для Excel
Чтобы напрямую извлечь подстроку до или после указанного символа, воспользуйтесь функцией Извлечь текст из Kutools для Excel, которая позволяет извлекать все символы до или после заданного символа, а также подстроку определённой длины до или после него.
1. Выделите ячейки, из которых нужно извлечь символы, и нажмите Kutools > Текст > Извлечь текст.
2. В появившемся диалоговом окне Извлечь текст перейдите на вкладку Извлечь по позиции и укажите параметры в разделах «До текста» и «После текста» в соответствии с вашими требованиями.
До текста: извлекает подстроку до указанного символа (или символов). Например, если ввести «–» в поле ввода, будут извлечены все символы до этого знака.
После текста: извлекает подстроки, расположенные после указанного символа (или символов). Например, если в поле ввода указать «–», будут извлечены все символы, идущие после «–».
Вставить как формулу: установите этот флажок, чтобы результат автоматически обновлялся при изменении исходной строки; в противном случае он останется неизменным.
3. Нажмите ОК, после чего откроется диалоговое окно для выбора ячейки, в которую следует поместить извлечённую подстроку. Нажмите ОК.
Теперь подстрока до или после указанного символа (символов) успешно извлечена.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Иногда возникает необходимость извлечь подстроку, расположенную между двумя определёнными символами. В таком случае воспользуйтесь одним из приведённых ниже способов.
Способ A: извлечение с помощью формулы
Чтобы извлечь символы между круглыми скобками () из заданного списка, используйте следующую формулу:
В этой формуле B3 — это ячейка, из которой нужно извлечь строку, а ( и ) — два символа, между которыми следует извлечь подстроку.
Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Примечание: Если формула кажется вам слишком сложной, попробуйте способ B — воспользуйтесь удобным инструментом для быстрого решения этой задачи.
Способ B: извлечение с помощью Kutools для Excel
Среди сотен функций Kutools для Excel есть функция Извлечь строку между указанными символами, которая позволяет быстро извлекать подстроки между двумя заданными символами.
1. Выберите ячейку, в которую нужно поместить извлечённую подстроку, и нажмите Kutools > Помощник формул > Текст > Извлечь строку между указанными символами.
2. В диалоговом окне Помощник формул перейдите в раздел Ввод аргумента и укажите ссылку на ячейку, а также два символа, между которыми нужно извлечь подстроку.
По умолчанию при выборе ссылки на ячейку для извлечения подстроки она становится абсолютной, что мешает использовать маркер автозаполнения. Пожалуйста, измените её на относительную.
3. Нажмите ОК, после чего будет получено первое значение. Затем протяните маркер автозаполнения на ячейки, к которым нужно применить эту формулу.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Совет: Если вы хотите извлечь строки между двумя символами (включая сами символы), вам поможет утилита Извлечь текст из набора Kutools для Excel. Выполните следующие действия:
1. Выделите ячейки, из которых нужно извлечь подстроку между символами, и нажмите Kutools > Текст > Извлечь текст.
2. В появившемся диалоговом окне Извлечь текст перейдите на вкладку Извлечь по правилу, затем в разделе Текст укажите символы, между которыми нужно извлечь строку. Для обозначения произвольной части строки используйте шаблон *. Если требуется извлечь строку фиксированной длины, используйте шаблон ?, где каждый знак «?» соответствует одному символу.
Нажмите кнопку Добавить, чтобы добавить это правило в раздел Содержимое правила.
3. Нажмите кнопку ОК. Появится диалоговое окно для выбора ячейки, в которую будет помещена извлечённая подстрока. Нажмите кнопку ОК.
Строка между двумя заданными символами успешно извлечена.
Если вам нужно извлечь адреса электронной почты из заданной строки или диапазона ячеек, воспользуйтесь функцией Извлечь адреса электронной почты — она обработает все ячейки сразу, без необходимости искать адреса по одному.
1. Выделите ячейки, из которых нужно извлечь адреса электронной почты, и нажмите Kutools > Текст > Извлечь адреса электронной почты.
2. Затем откроется диалоговое окно, в котором можно выбрать ячейку для вывода адресов электронной почты.
3. Нажмите ОК, и адреса электронной почты из каждой ячейки будут извлечены.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Если ваши данные содержат сочетание цифр, букв и специальных символов, а вам нужно оставить только цифры или буквы, воспользуйтесь утилитой Kutools для Excel — «Удалить определённые символы».
1. Перед использованием утилиты «Удалить определённые символы» создайте резервную копию данных, как показано на снимке экрана ниже.
2. Затем выделите эту копию данных и нажмите Kutools > Текст > Удалить определенные символы.
3. В диалоговом окне Удалить определенные символы установите флажок Не цифровые и нажмите ОК.
Теперь остались только цифровые символы.
Чтобы оставить только буквенные символы, установите флажок Не буквенные в диалоговом окне Удалить определённые символы.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Нажмите, чтобы скачать этот образец файла
Извлечение времени из строки даты и времени
Provides tricks to extract time (hh:mm:ss) или только часов/минут/секунд из строки даты и времени (мм/дд/гггг чч:мм:сс)
Извлечение строк, соответствующих условиям
В этой статье рассказывается, как быстро извлечь такие строки в другое место в Excel — без необходимости искать и копировать их по одной.
Извлечение n-го символа из строки
Здесь представлены методы извлечения n-го символа из строки. Например, при извлечении третьего символа из строки a1b2c3 результатом будет «b».
Извлечение подстроки между двумя символами
Описаны методы извлечения подстроки, заключённой между двумя одинаковыми или разными символами.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
