Poldet1.ru

Пул Дет №1
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как разбить текст по пробелу / запятой / разделителю в Excel?

Разделите ячейки в Excel с помощью функции «Текст в столбцы»

Функция «Текст в столбцы» в Excel может помочь вам, если вам нужно правильно разделить ячейки, а ячейки должны быть разделены на несколько столбцов из-за данных в ячейке. Для примера, если при использовании Excel любая фамилия (имя и фамилия) отображается в ячейке A1, функция «Текст в столбцы» может разделить имя и фамилию так, чтобы они отображались в нескольких столбцах. Итак, мы объясним, как использовать эту функцию.

Разделение текста с помощью формулы

Для самостоятельного разделения текста можно использовать сложные формулы. На них опирается вычисление положения слов в ячейке, определение пробелов и разделение каждого слова на колонки. Для наглядности мы также рассмотрим таблицу с именами. Чтобы выполнить деление, необходимо выполнить три шага.

Этап №1. Переносим фамилии

Убрав всего один пробел из первого слова, можно в кратчайшие сроки определить правильную позицию. Давайте разберем пошаговую инструкцию, чтобы понять, какие вычисления требуются в каждом сценарии.

  1. Таблица с зарегистрированными именами уже создана. Чтобы было легче разделить информацию, создайте 3 колонки в отдельной области и напишите определение в верхней части. Настройте размер ячеек.
  1. Выберите ячейку, в которой будет храниться информация об имени сотрудника. Активируйте его, нажав на кнопку LKM.
  1. Нажмите на активную кнопку «Аргументы и функции», чтобы открыть окно редактирования формулы.
  2. Здесь, в разделе «Категория», прокрутите вниз и выберите «Текст».
  1. Затем найдите следующую часть формулы LEVSIMV и нажмите на эту строку. Примите предпринятые действия, нажав на кнопку «OK».
  2. Появится новое окно, в котором необходимо указать адрес ячейки, которую нужно исправить. Для этого щелкните в столбце Текст и активируйте нужную ячейку. Адрес вводится автоматически.
  3. Чтобы указать необходимое количество символов, вы можете либо рассчитать их вручную и ввести данные в соответствующую колонку, либо использовать другую формулу: SEARCH().
  4. Формула появится в тексте ячейки. Нажмите на него, чтобы открыть следующее окно.
  1. Найдите поле «Текст для поиска» и нажмите на разделитель, указанный в тексте. В нашем случае это пробел.
  2. В поле «Текст поиска» активируйте ячейку, которую вы хотите изменить, что приведет к автоматическому переносу адреса.
  3. Активируйте первую функцию, чтобы вернуться к редактированию. Это действие автоматически указывает количество символов перед пробелом.
  1. Я принимаю его и нажимаю на кнопку «ОК».
Читайте так же:
Как применить условное форматирование к столбцу на основе другого столбца в Excel?

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

Этап №2. Переносим имена

Для разделения второго слова требуется немного больше времени и усилий, так как слово отделено двумя пробелами.

  1. В качестве основной формулы мы пишем =PSTP( так же, как и в предыдущем методе.
  1. Выберите ячейку и укажите позицию, в которой должен быть сохранен основной текст.
  2. Перейдите к столбцу «Начальная позиция» и введите формулу ПОИСК().
  3. Перейдите к нему, используя предыдущую инструкцию.
  1. В строке «Текст для поиска» введите пробел.
  2. Нажатие на «текст поиска» активирует ячейку.
  1. Вернитесь к формуле =PSTR в верхней части экрана.
  2. В строке «Стартовая позиция» добавьте +1 к формуле. Это приведет к тому, что подсчет начнется со следующего символа после пробела.
  1. Продолжайте определять количество символов: введите формулу ПОИСК().
  2. Перейдите к этой формуле вверху и заполните все данные понятным вам способом.
  3. Теперь вы можете написать формулу поиска в строке «Начальная позиция». Активируйте еще один переход в формуле и заполните все строки уже известным вам способом, ничего не указывая в «Начальной позиции».
  4. Вернитесь к предыдущей формуле ПОИСК и добавьте +1 к «Начальной позиции».
  5. Вернитесь к формуле =PSTR и в строке «Количество цифр» добавьте COUNTRY(«;A2)-1.

Этап №3. Ставим Отчество

  1. Активируйте ячейку, перейдите к аргументам функции и выберите формулу RIGHTSIMB. Нажмите кнопку OK.
  1. В поле «Текст» введите адрес изменяемой ячейки.
  2. Если вы хотите указать количество символов, введите DLSTR(A2).

Примечание эксперта! Количество символов определяется по формуле.

  1. Для точного определения количества знаков в конце необходимо написать: -ПОИСК().
  2. Перейдите к редактированию формулы. В «Искомый текст» укажите пробел. В «Текст для поиска» — адресацию ячейки. В «Нач.позиция» вставьте формулу ПОИСК(). Редактируйте формулу, установив те же самые значения.
  3. Перейдите к предыдущему ПОИСК и строке «Нач.позиция» допишите +1.
  1. Перейдите к формуле PRAWSIMV и проверьте, все ли вы сделали правильно.
Читайте так же:
Как проверить, является ли дата выходным днем, и считать дни кроме праздников в Excel?

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

Итак, есть два способа разделить текст по колонкам.

1-й способ разделить текст по столбцам. Мастер текста

Выберите столбец с текстом, который вы хотите разделить. Затем выберите Текст по столбцам на верхней вкладке данных. Появится окно Мастер текста (Парсинг).

Если хотите разделить текст по пробелам или другим символам выбирайте «с разделителями».

В открывшемся меню выберите нужный пробел или знак.

Выбираем формат текста или нажимаете «готово». Текст разделен!

Когда все данные одинаковой длины, можно разделить на фиксированную ширину (см. рисунок 2).

2-й способ. Разделить текст в Excel формулами. Функция ПСТР

Если вам нужно разделить текст по столбцам с помощью формулы, используйте =PCP() и =Find().

Чтобы найти фамилию, введите формулу в B2

Где Find находит количество символов до пробела, а =PCP() возвращает это число символов.

Получить формулу для имени сложно (нужно указать функции, где начинается имя, т.е. заканчивается первым пробелом), поэтому введите в ячейку C3

Чтобы найти значение D3, введите формулу

Он выглядит немного тяжелым, но как только вы освоитесь, вы увидите, что это совсем несложно, особенно на примере:

Как сцепить ячейки Имя, Отчество, Фамилия

Чтобы объединить данные в ячейках, используйте функцию = concatenate () или структуру, использующую символ объединения & (амперсанд). Например, введите формулу в ячейку D3.

Очень часто с этим вопросом, задают вопрос «Как столбцы сделать строками?»

Как разбить текст по пробелу / запятой / разделителю в Excel?

Если у вас есть список столбцов, содержащих данные, и вы хотите разделить их на несколько столбцов с помощью определенного разделителя, как на скриншотах ниже, как разделить их в Excel? Возможно, некоторые пользователи думают только о функции Text in Column, но сейчас я познакомлю вас не только с функцией Text in Column, но и с кодом VBA.

  • Разделение строк текста на несколько колонок с помощью пробела/запятой/разделителя с текстом в колонки
  • Разделение строк текста на несколько строк/колонок с пробелом/запятой/разделителем.
Читайте так же:
Как проверить, действителен ли адрес электронной почты в Excel?

Разделение текстовых строк на несколько столбцов с помощью пробела / запятой / разделителя с помощью функции текста в столбцы

В Excel функция «Текст в столбец» пригодится для разделения списка на несколько столбцов. В этом методе рассказывается, как разделить данные по указанному разделителю с помощью функции «Текст в столбец» в Excel. Выполните следующие действия:

1. Выберите список столбцов, который вы хотите разделить по разделителю, и нажмите Данные > Текст в столбцы. Смотрите скриншот:

2. Затем Мастер преобразования текста в столбцы появляется диалоговое окно и проверьте разграниченный и нажмите Далее кнопка. Смотрите скриншот:

3. В открывшемся диалоговом окне «Мастер преобразования в текст колонок — шаг 2 из 3» отметьте разделитель, с помощью которого вы хотите разделить данные.

Внимание: Если вам нужно разделить текстовую строку специальным разделителем, проверьте Другое вариант, а затем введите разделитель в следующее поле.

4. Нажмите кнопку Готово. Как видно, список выбранных столбцов был разделен на несколько столбцов указанным разделителем.

Извлекать числа (или текст) только из одной ячейки / столбца в разные столбцы / строки

Kutools for Excel улучшает Разделить клетки утилита и поддерживает пакетное извлечение всех текстовых символов или чисел из одной ячейки / столбца в два столбца / строки. Полнофункциональная бесплатная 30-дневная пробная версия!

Содержит более 300 полезных инструментов для Excel. Для запуска бесплатной пробной версии не требуется кредитная карта! Получить сейчас

Разделите текстовые строки на несколько строк / столбцов по пробелу / запятой / разделителю с помощью Kutools for Excel

Приведенный выше метод может только разделить строки текста на несколько колонок. В этом методе будет представлена утилита Kutools for Excel «Разделить ячейки», позволяющая просто разделить строки текста на несколько строк или столбцов с помощью указанного разделителя в Excel.

Читайте так же:
Как преобразовать дробную часть в десятичную в Excel?

Набор инструментов Excel, включающий более 300 полезных функций. Пробная версия бесплатна в течение 30 дней, кредитная карта не требуется! Бесплатная пробная версия прямо сейчас!

1. Выберите диапазон, в котором вы хотите разделить текстовые строки (в нашем случае мы выбираем диапазон A1: A9), и нажмите Кутулс > Текст > Разделить клетки.
документ разделить текст 01

2. Откроется диалоговое окно Split Cells. В разделе Тип установите флажок Разделить по вариантам строк или Разделить по вариантам столбцов, затем выберите разделитель в разделе Укажите разделитель и нажмите OK. См. скриншот выше:

Появится еще одно диалоговое окно «Разделить ячейки», выберите первую ячейку целевого диапазона и нажмите кнопку OK кнопку.
документ разделить текст на строки, столбцы 10

С помощью Kutools for Excel вы можете получить доступ к более чем 300 удобным утилитам. Для запуска бесплатной пробной версии не требуется кредитная карта! Получить сейчас

Разделение строки при помощи последовательно идущих разделителей

Разделителем будет пробел, если вы используете метод split() для разделения строки без указания разделителя. В этой ситуации разделители рассматриваются как один.

Однако ситуация меняется, если вы укажете конкретный разделитель. В этом случае последовательные разделители будут разделять пустые строки. Если вы сделаете это с ‘1,,2’, split(‘,’), вы получите [‘1,’, », ‘2’].

При использовании регулярных выражений последовательные разделители будут рассматриваться как один. Вы можете увидеть разницу в примере:

Бесплатные кодинг марафоны с ревью кода

Наш телеграм-канал проводит бесплатные марафоны по написанию кода на Python с разбором кода от преподавателя

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector