Извлечение текста до/после пробела или запятой в Excel — Простое руководство
Извлечение текста до или после определенного символа (например, пробела или запятой) — обычная задача в Excel. Готовите ли вы набор данных для анализа или просто хотите изолировать определенные элементы текстовых данных, Excel предлагает несколько функций для выполнения этой задачи. В этой статье мы рассмотрим, как извлечь текст до или после первого появления пробела, запятой или любого другого символа с помощью формул Excel.
Извлечь текст до или после первого пробела/запятой/другого символа
Извлечение текста до или после определенного символа с помощью формул
Чтобы извлечь текст до или после первого появления определенного символа, например пробела или запятой, в Excel, вы можете использовать следующие простые формулы.
Извлечь текст перед первым пробелом или запятой
- Скопируйте или введите следующую формулу в пустую ячейку, в которой вы хотите найти результат, затем нажмите Enter ключ для получения результата. Смотрите скриншот:
=LEFT(A2,(FIND(",",A2,1)-1))
Функции: в этой формуле при необходимости вы можете заменить запятую-разделитель (,) любым другим разделителем. - Затем выберите ячейку с формулой и перетащите маркер заполнения вниз, чтобы заполнить формулой другие ячейки; весь текст перед первой запятой будет извлечен сразу. Смотрите скриншот:
- НАЙТИ(",", A2, 1): эта часть используется для определения положения первой запятой в ячейке A2. Функция НАЙТИ возвращает позицию запятой, где она впервые появляется в тексте.
- НАЙТИ(",", A2, 1) - 1: поскольку мы хотим извлечь только символы перед запятой, мы вычитаем 1 из позиции запятой.
- ВЛЕВО(A2, НАЙТИ(",", A2, 1) - 1): Наконец, функция LEFT извлекает символы из левой части ячейки A2 на основе количества символов, полученных на предыдущем шаге.
Извлечь текст после первого пробела или запятой
Чтобы извлечь текст после первого пробела или запятой, вы можете использовать комбинацию функций MID, FIND и LEN.
- Скопируйте или введите следующую формулу в пустую ячейку, в которой вы хотите найти результат, затем нажмите Enter ключ для получения результата. Смотрите скриншот:
=MID(A2, FIND(",", A2) + 1, LEN(A2))
Функции: в этой формуле при необходимости вы можете заменить запятую-разделитель (,) любым другим разделителем. - Затем выберите ячейку формулы и перетащите маркер заполнения вниз, чтобы заполнить формулой другие ячейки; весь текст после первой запятой будет извлечен сразу. Смотрите скриншот:
- НАЙТИ(",", A2): эта часть используется для определения положения первой запятой в ячейке A2. Функция НАЙТИ возвращает позицию запятой, где она впервые появляется в тексте.
- НАЙТИ(",", A2) + 1: Поскольку мы хотим извлечь символы после запятой, мы добавляем 1 к позиции запятой.
- LEN (A2): эта часть используется для получения общей длины текста в ячейке A2.
- СРЕДНИЙ(A2, НАЙТИ(",", A2) + 1, ДЛСТР(A2)): Наконец, функция MID извлекает все символы из ячейки A2, начиная с полученной выше позиции и до общей длины текста.
Извлеките текст до или после определенного символа с помощью Kutools for Excel
Вы устали от сложных формул и бесконечных ручных корректировок в Excel? Попрощайтесь с хлопотами и здравствуйте с эффективностью с Kutools for Excel! Наша мощная надстройка упрощает ваш рабочий процесс, позволяя извлекать текст до или после любого конкретного символа всего несколькими щелчками мыши.
После загрузки и установки Kutools for Excel, Пожалуйста, нажмите Кутулс > Текст > Извлечь текст для открытия Извлечь текст диалоговое окно.
В диалоговом окне под Извлечь по местоположению Вкладка:
- Выберите диапазон данных, из которого вы хотите извлечь текст;
- В Опции список, отметьте Перед текстом or После текста и введите разделитель, на основе которого вы хотите извлечь текст;
- Затем нажмите OK Кнопка.
Появится еще одно окно подсказки, напоминающее вам выбрать ячейки для ввода результата, а затем нажмите OK, весь текст до или после первой запятой извлечен, см. снимок экрана:
Извлечение текста до или после определенного символа с помощью формул в Excel 365.
С появлением в Excel 365 новых функций, таких как TEXTBEFORE и TEXTAFTER, этот процесс стал более простым. В этом разделе вы узнаете, как эффективно извлекать текст до или после определенного символа с помощью этих функций.
Извлеките текст перед первым пробелом или запятой с помощью функции TEXTBEFORE.
Функция TEXTBEFORE извлекает текст, который появляется перед указанным разделителем. Синтаксис функции ТЕКСТБЕФОР:
TEXTBEFORE(text, delimiter, [instance_num])
- текст: текстовая строка, из которой вы хотите извлечь символы (например, A2).
- ограничитель: символ или строка, перед которой вы хотите извлечь текст (например, «,»).
- номер_экземпляра: Необязательный. Указывает, какой экземпляр разделителя использовать, если он появляется несколько раз. По умолчанию — 1.
- Примените функцию TEXTBEFORE, чтобы извлечь текст перед первой запятой:
=TEXTBEFORE(A2, ",")
- Затем выберите ячейку формулы и перетащите маркер заполнения вниз, чтобы заполнить формулой другие ячейки.
Извлеките текст после первого пробела или запятой с помощью функции TEXTAFTER.
Функция TEXTAFTER извлекает текст, который появляется после указанного разделителя. Синтаксис функции ТЕКСТАФТЕР:
TEXTAFTER(text, delimiter, [instance_num])
- текст: текстовая строка, из которой вы хотите извлечь символы (например, A2).
- ограничитель: символ или строка, после которой вы хотите извлечь текст (например, «,»).
- номер_экземпляра: Необязательный. Указывает, какой экземпляр разделителя использовать, если он появляется несколько раз. По умолчанию — 1.
- Примените функцию TEXTAFTER, чтобы извлечь текст после первой запятой:
=TEXTAFTER(A2, ",")
- Затем выберите ячейку формулы и перетащите маркер заполнения вниз, чтобы заполнить формулой другие ячейки.
Итого
Извлечение текста до или после определенного символа (например, пробела или запятой) — распространенная задача при обработке данных в Excel. В этой статье мы рассмотрели несколько методов извлечения текста, включая использование формул во всех версиях Excel, использование надстройки Kutools for Excel и использование функций TEXTBEFORE и TEXTAFTER в Excel 365.
● Извлечение текста с помощью формул.
Во всех версиях Excel вы можете использовать такие функции, как LEFT, FIND, MID и LEN, для извлечения текста до или после определенного символа. Эти формулы эффективны, но иногда могут быть сложными, требующими нескольких шагов и точного синтаксиса.
● Извлечение текста с помощью Kutools for Excel.
Kutools for Excel — это мощная надстройка, предоставляющая более 300 расширенных функций, упрощающих выполнение сложных задач. Благодаря функции извлечения текста в Kutools вы можете легко извлечь текст до или после определенного символа всего за несколько кликов, что значительно повышает эффективность работы.
● Извлечение текста с помощью функций TEXTBEFORE и TEXTAFTER.
В Excel 365 новые функции TEXTBEFORE и TEXTAFTER упрощают этот процесс. Эти функции специально разработаны для извлечения текста до или после определенного символа с простым и понятным синтаксисом, что значительно снижает потребность в сложных формулах.
Независимо от того, какой метод вы используете, вы можете выбрать наиболее подходящий инструмент для извлечения текста, исходя из ваших конкретных потребностей. Если вы хотите узнать больше советов и рекомендаций по Excel, на нашем веб-сайте представлены тысячи учебных пособий. Пожалуйста, нажмите здесь, чтобы получить к ним доступ. Спасибо за внимание, и мы с нетерпением ждем возможности предоставить вам еще больше полезной информации в будущем!
Извлеките каждый фрагмент текста, разделенный пробелом/запятой или другими разделителями.
Раскройте потенциал своих данных с помощью Kutools for Excel! Независимо от того, имеете ли вы дело с пробелами, запятыми или другими разделителями, наши Разделить клетки Функция позволяет легко извлекать и систематизировать отдельные фрагменты текста. Всего несколькими щелчками мыши оптимизируйте рабочий процесс и улучшите анализ данных.
Больше информации... Бесплатная пробная версия...
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!