Если вы хотите извлечь текст до или после пробела из списка, как показано ниже, есть ли у вас хороший способ сделать это? Позвольте мне рассказать вам несколько хитрых способов извлечения текста до или после пробела только в Excel.
- Извлечь текст до или после пробела или запятой с формулой
- Извлечь текст до или после пробела или запятой с помощью Kutools for Excel
- Извлечь текст перед пробелом или после пробела или любых других разделителей
Извлечь текст до или после пробела с формулой в Excel
Вы можете быстро извлечь текст перед пробелом из списка только с помощью формулы.
Выберите пустую ячейку и введите эту формулу = ЛЕВЫЙ (A1; (НАЙТИ («»; A1,1) -1)) (A1 — первая ячейка списка, из которого вы хотите извлечь текст) и нажмите Enter кнопку.
Tips:
(1) Если вы хотите извлечь текст до или после запятой, вы можете изменить «» в »,«.
(2) Если вы хотите извлечь текст только после пробела, используйте эту формулу = MID (A1; НАЙТИ («»; A1) +1,256).
(3) Этот метод извлекает текст по первому пробелу в указанных ячейках. Если в ячейке имеется несколько пробелов, например «Кэти Джей Джеймс», формула = MID (A1; НАЙТИ («»; A1) +1,256) извлечет все символы после первого пробела.
Извлекать числа (или текст) только из одной ячейки / столбца в разные столбцы / строки
Kutools for Excel повышает его Разделить клетки утилита и поддерживает пакетное извлечение всех текстовых символов или чисел из одной ячейки / столбца в два столбца / строки.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now
Извлеките текст до или после пробела с помощью Kutools for Excel
Если вы установили Kutools for Excel, вы можете использовать его Извлечь текст утилита для быстрого извлечения текста до или после пробела только из списка.
1. Выберите список и нажмите Кутулс > Текст > Извлечь текст. Смотрите скриншот:
2. Во всплывающем диалоговом окне введите * и пространство в Текст поле, нажмите Добавить кнопку, только отметьте это новое добавленное правило в Извлечь список и нажмите Ok кнопку.
Функции: Если вы хотите извлечь текст только после пробела, введите пространство и следуйте * в Текст box на этом этапе.
3. В другом всплывающем диалоговом окне укажите адрес первой ячейки диапазона назначения, в который будут выводиться извлеченные данные, и нажмите OK кнопка. До сих пор вы можете видеть только тексты до извлечения пробела.
Внимание: Если вы хотите извлечь текст до или после запятой, вы можете ввести *, or ,* в Текст пунктом.
Извлекать текст перед пробелом и после пробела / запятой по отдельности одновременно
Kutools for Excel поддерживает другую утилиту Разделить ячейку утилита, которая помогает нам извлекать текст перед пробелом / запятой и текст после пробела / запятой и выводить их в разные ячейки. Пожалуйста, сделайте следующее:
1. Выберите список текстовых строк, из которых вы будете извлекать текст, и щелкните значок Кутулс > Текст > Разделить клетки.
2. В открывшемся диалоговом окне Split Cells укажите тип разделения в поле Тип раздел, отметьте один разделительный разделитель в Разделить на и нажмите Ok кнопка. Смотрите скриншот выше:
В нашем случае мы проверяем Разделить на столбцы вариант и Space и нажмите Ok кнопка. И теперь список текстовой строки разделен на столбцы или строки в зависимости от места. Смотрите скриншот ниже:
Внимание: Если вам нужно извлечь текст до или после запятой, проверьте Другое в первом диалоговом окне «Разделить ячейки» и введите запятую «,» в поле ниже.
Демонстрация: извлечение текста до или после пробела, запятой или других разделителей с помощью Kutools for Excel
Относительные статьи:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (31)
Оценок пока нет. Оцените первым!
0
У меня есть текст
var text = 'Привет, мир.'
Как мне можно взять текст, который идет только до запятой?
- javascript
Улучшить вопрос
задан 10 апр 2020 в 19:29
KolinWKolinW
615 бронзовых знаков
1
-
1
w3schools.com/js/js_string_methods.asp
– user176262
10 апр 2020 в 19:30
Добавить комментарий
|
2 ответа
Сортировка:
Сброс на вариант по умолчанию
4
let result = text.split(',')[0];
Улучшить ответ
ответ дан 10 апр 2020 в 19:33
ЕвгенийЕвгений
5512 серебряных знака12 бронзовых знаков
Добавить комментарий
|
1
var text = 'Привет, мир.'
console.log(text.match(/^[^,]*/)[0])
Улучшить ответ
ответ дан 10 апр 2020 в 19:34
Qwertiy♦Qwertiy
121k24 золотых знака121 серебряный знак291 бронзовый знак
Добавить комментарий
|
Ваш ответ
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Имя
Почта
Необходима, но никому не показывается
By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками
- javascript
или задайте свой вопрос.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками
- javascript
или задайте свой вопрос.
You can use the following formula with the LEFT and FIND function to extract all of the text before a comma is encountered in some cell in Excel:
=LEFT(A2, FIND(",", A2)-1)
This particular formula extracts all of the text in cell A2 that occurs before the first comma is encountered.
The following example shows how to use this formula in practice.
Example: Using LEFT to Extract Text Before Comma
Suppose we have the following list in Excel that provides a brief description of different basketball players including their team, position, and ranking:
Now suppose that we would like to extract only the team name for each player.
To do so, we can use the following formula with the LEFT and FIND functions in Excel to extract the text from the left side of each cell until a comma is encountered:
=LEFT(A2, FIND(",", A2)-1)
We can type this formula into cell B2 and then click and drag this formula down to each remaining cell in column B:
Column B now displays only the team name for each player in column A.
It’s worth noting that if no comma is found in the Player Description column, the formula will return #VALUE! as a result.
To return a different value, simply use the IFERROR() function.
For example, we can use the following IFERROR() function to return “No comma” if a comma is not found in a given player description:
=IFERROR(LEFT(A2, FIND(",", A2)-1), "No comma")
The following screenshot shows how to use this formula in practice:
Note that you can also return a different value by simply replacing “No comma” with some other value in the IFERROR() function.
Additional Resources
The following tutorials explain how to perform other common tasks in Excel:
Excel: How to Use MID Function to End of String
Excel: How to Use MID Function for Variable Length Strings
Excel: How to Remove First 3 Characters from String
На чтение 5 мин. Просмотров 2.1k. Опубликовано 20.05.2021
Если вы хотите извлечь текст до или после пробела из списка, как показано ниже, есть ли у вас хороший способ сделать это? Позвольте мне рассказать вам несколько хитрых способов извлечения текста до или после пробела только в Excel.
- Извлечение текста до или после пробела или запятой с помощью формулы
- Извлечь текст до или после пробела или запятой с помощью Kutools for Excel
- Извлечь текст перед пробелом или после пробела или любых других разделителей
Вкладка Office Включите редактирование и просмотр с вкладками в Office и сделайте вашу работу намного проще …
Подробнее … Бесплатно Скачать …
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%.
- Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …
->
Содержание
- Извлечь текст до или после пробела с формулой в Excel
- Извлекать числа (или текст) только из одной ячейки /столбец в разные столбцы/строки
- Извлечь текст до или после пробела с помощью Kutools for Excel
- Извлекать текст до пробела и после пробела/запятой по отдельности одновременно
- Демонстрация: извлечение текста до или после пробела, запятой или других разделителей с помощью Kutools for Excel
- Относительные статьи:
Извлечь текст до или после пробела с формулой в Excel
Вы можете быстро извлечь текст перед пробелом из списка только с помощью формулы.
Выберите пустую ячейку и введите эту формулу = LEFT (A1, (FIND (“”, A1,1) -1)) (A1 – первая ячейка списка, из которого вы хотите извлечь текст) и нажмите Enter .
Советы :
(1) Если вы хотите извлечь текст до или после запятой, вы можете изменить “” на “,”.
(2) Если вы хотите извлечь текст только после пробела, используйте это формула = MID (A1, FIND (“”, A1) +1,256) .
(3) Этот метод извлекает текст по первому пробелу в указанных ячейках. Если в ячейке имеется более одного пробела, например “Katty J James”, формула = MID (A1, FIND (“”, A1) +1,256) извлечет все символы после первое пространство.
|
Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем! Подробнее… Бесплатная пробная версия |
Извлекать числа (или текст) только из одной ячейки /столбец в разные столбцы/строки
Kutools for Excel расширяет свою утилиту Split Cells и поддерживает пакетное извлечение всех текстовых символов или чисел из одной ячейки/столбца в две столбцы/строки. Полнофункциональная бесплатная 30-дневная пробная версия!
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас
Извлечь текст до или после пробела с помощью Kutools for Excel
Если вы установили Kutools for Excel , вы можете использовать его утилиту Извлечь текст для быстрого извлечения текста до или после пробела только из списка.
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!
Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel
Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce
->
1 . Выберите список и нажмите Kutools > Текст > Извлечь текст . См. Снимок экрана:
2 . Во всплывающем диалоговом окне введите * и пробел в поле Текст , нажмите Добавить , только отметьте это новое добавленное правило в разделе Извлечь список и нажмите кнопку ОК .
Совет . Если вы хотите извлечь текст только после пробела, введите пробел и следуйте за * в Текстовое поле на этом этапе.
3 . В другом всплывающем диалоговом окне укажите адрес первой ячейки диапазона назначения, в который будут выводиться извлеченные данные, и нажмите кнопку OK . До сих пор вы можете видеть только текст до того, как пространство было извлечено.
Примечание : если вы хотите извлечь текст до или после запятой, вы можете ввести * или, * в Текстовое поле.
Извлекать текст до пробела и после пробела/запятой по отдельности одновременно
Kutools for Excel поддерживает другую утилиту Split Cell , которая помогает нам извлекать текст перед пробелом/запятой и текст после пробела/запятой, и выводить их в разные ячейки. Пожалуйста, сделайте следующее:
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!
Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel
Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce
->
1 . Выберите список текстовых строк, из которых вы будете извлекать текст, и нажмите Kutools > Текст > Разделить ячейки .
2 . В открывшемся диалоговом окне «Разделить ячейки» укажите тип разделения в разделе Тип , отметьте один разделитель в разделе Разделить по и нажмите кнопку ОК . См. Снимок экрана выше:
В нашем случае мы выбираем параметр Разделить на столбцы и параметр Пробел и нажимаем ОК . И теперь список текстовой строки разделен на столбцы или строки в зависимости от места. См. Снимок экрана ниже:
Примечание : если вам нужно извлеките текст до или после запятой, установите флажок Other в первом диалоговом окне “Разделить ячейки” и введите запятую “,” в поле ниже.
Демонстрация: извлечение текста до или после пробела, запятой или других разделителей с помощью Kutools for Excel
Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию !
Относительные статьи:
Разделить текст пробелом/запятой/разделителем в Excel
Извлечь первое/последнее/n-е слово из текстовой строки в Excel
Извлечь текст между запятыми/скобками/круглыми скобками в Excel
Содержание
- Извлечь текст перед символом с помощью функций НАЙТИ и ВЛЕВО
- Извлечение текста после символа с помощью функций НАЙТИ, ДЛИНА и ВПРАВО
- Извлечь текст перед символом с помощью функций НАЙТИ и ВЛЕВО в Google Таблицах
- Извлечение текста после символа с помощью функций НАЙТИ, ДЛИНА и ВПРАВО в Google Таблицах
Скачать пример рабочей книги
Загрузите образец книги
В этом руководстве будет показано, как извлекать текст до или после символа в Excel и Google Таблицах.
Извлечь текст перед символом с помощью функций НАЙТИ и ВЛЕВО
Чтобы извлечь текст перед запятой, мы можем использовать функции LEFT и FIND.
Функция поиска
Во-первых, мы можем найти позицию запятой с помощью функции НАЙТИ, а затем вычесть единицу из возвращенного значения, чтобы получить длину фамилии.
Использовать функцию LEFT
Затем мы используем левую функцию для извлечения текста перед позицией, возвращаемой функцией НАЙТИ выше.
Объединение этих функций дает формулу:
1 | = ВЛЕВО (B3; НАЙТИ («;»; B3) -1) |
Извлечение текста после символа с помощью функций НАЙТИ, ДЛИНА и ВПРАВО
В следующем разделе мы будем использовать функции FIND, LEN и RIGHT для извлечения текста после определенного символа в текстовой строке.
НАЙТИ функция
Как и в предыдущем примере, мы используем функцию find для нахождения позиции запятой, а затем вычитаем единицу из возвращенного значения, чтобы получить длину фамилии.
LEN Функция
Затем мы используем функцию LEN, чтобы получить общую длину текста.
Затем мы можем объединить функции FIND и LEN, чтобы получить количество символов, которые мы хотим извлечь после запятой.
1 | = LEN (B3) -FIND («,»; B3) -1 |
Функция ВПРАВО
Наконец, мы используем функцию ВПРАВО, чтобы вернуть символы после запятой в ячейке.
Объединение этих функций дает следующую формулу:
1 | = ПРАВО (B3; LEN (B3) -FIND («,»; B3) -1) |
Вы можете извлекать текст перед символом в таблицах Google так же, как в Excel.
Извлечение текста после символа с помощью функций НАЙТИ, ДЛИНА и ВПРАВО в Google Таблицах
Точно так же извлечение текста после символа аналогично и в Google Таблицах.