Как расцепить текст в Excel

Часто перед пользователями табличного редактора встает задача расцепления текста. Существует несколько способов, позволяющих реализовать эту несложную процедуру. В статье мы детально рассмотрим каждый из методов.

Первый метод: применение автоматического инструмента

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

  1. Зажимаем левую клавишу мышки и производим выделение всех ячеек, которые мы планируем расцепить на колонки.
kak-rascepit-tekst-v-excel
1
  1. Передвигаемся в подраздел «Данные» и жмем ЛКМ по элементу «Текст по столбцам».
kak-rascepit-tekst-v-excel
2
  1. Отобразилось окошко, имеющее наименование «Мастер распределения текста по столбцам». Ставим пунктик рядом с надписью «с разделителями». Обычно в качестве разделителя выступает пробел, но на дальнейшем этапе можно отредактировать вид разделения.
kak-rascepit-tekst-v-excel
3
  1. Выставляем отметку около того символа, который мы планируем использовать в качестве разделителя. Внизу окошка находится поле «Образец разбора данных». Здесь можно предварительно посмотреть полученный результат.
kak-rascepit-tekst-v-excel
4
  1. На следующем этапе задаем новый формат колонок, а также ту локацию, в которую будет перемещена новая информация. После проведения всех процедур щелкаем левой клавишей мышки на «Готово», чтобы сохранить внесенные изменения.
kak-rascepit-tekst-v-excel
5
  1. Возвращаемся к исходной табличке и убеждаемся, что процесс расцепления произошел корректно.
kak-rascepit-tekst-v-excel
6

Стоит отметить! Данный метод подходит только в тех случаях, когда необходимо произвести только одно расцепление, указав для каждого слова новую колонку. Этот метод не подходит для работы, в которой необходимо постоянно проводить процедуру расцепления, так как будет тратиться много времени. Рассмотрим следующие методы.

Второй метод: применение формулы расцепления текста

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

Этап первый: расцепление 1-го слова

Подробная инструкция выглядит так:

  1. Создаем 3 новых колонки с заголовками.
kak-rascepit-tekst-v-excel
7
  1. Производим выбор той ячейки, в которой мы планируем расположить 1-е слово. Вписываем сюда формулу: =ЛЕВСИМВ(.
kak-rascepit-tekst-v-excel
8
  1. Щелкаем левой клавишей мышки на «Аргументы функции».
kak-rascepit-tekst-v-excel
9
  1. В поле «Текст» при помощи левой клавиши мышки указываем координаты ячейки. В нашем случае это А1.
kak-rascepit-tekst-v-excel
10
  1. В поле «Количество_знаков» вбиваем формулу ПОИСК(), позволяющую автоматически подсчитать число символов до разделителя.
kak-rascepit-tekst-v-excel
11
  1. Формула отобразилась в строчке для ввода формул. Жмем на нее ЛКМ, чтобы попасть в окошко «Аргументы функции».
kak-rascepit-tekst-v-excel
12
  1. В строчку «Искомый_текст» вбиваем необходимый разделитель. Стандартно – это пробел. В строчку «Текст_для_поиска» вбиваем координату А1.
kak-rascepit-tekst-v-excel
13
  1. Жмем ЛКМ на 1-ю функцию, чтобы снова попасть в окошко ее аргументов. Дописываем правее 2-го аргумента значение -1. Это позволит формуле учесть не сам пробел, а знак до него.
kak-rascepit-tekst-v-excel
14
  1. Закрываем окошко аргументов, чтобы убедиться в правильном выводе информации.
kak-rascepit-tekst-v-excel
15
  1. Растягиваем новую ячейку вниз при помощи зажатия ЛКМ. Формула автоматическим образом подставилась в другие ячейки.
kak-rascepit-tekst-v-excel
16

Этап второй: расцепление 2-го слова

Расцепление 2-го слова – это самый сложный этап, так как оно с 2-х сторон окружено разделителями. Подробная инструкция выглядит так:

  1. Для работы нам понадобится формула =ПСТР(. Записываем ее в ячейку, а затем передвигаемся в окошко для ввода аргументов.
kak-rascepit-tekst-v-excel
17
  1. Эта формула позволяет отыскать необходимую строчку в текстовой информации. В строчку «Текст» вводим координату А1.
kak-rascepit-tekst-v-excel
18
  1. В поле «Начальная_позиция» вбиваем формулу ПОИСК(), позволяющую автоматически подсчитать число символов до разделителя.
kak-rascepit-tekst-v-excel
19
  1. Формула отобразилась в строчке для ввода формул. Жмем на нее ЛКМ, чтобы попасть в окошко «Аргументы функции».
kak-rascepit-tekst-v-excel
20
  1. В строчку «Искомый_текст» вбиваем необходимый разделитель. Стандартно – это пробел. В строчку «Текст_для_поиска» вбиваем координату А1.
kak-rascepit-tekst-v-excel
21
  1. Вернувшись в изначальное окошко, добавляем во второй аргумент значение +1 в конец. Это позволит осуществить начало счета со следующего знака после найденного разделителя.
kak-rascepit-tekst-v-excel
22
  1. В строчку «Количество_знаков» снова вводим формулу ПОИСК().
kak-rascepit-tekst-v-excel
23
  1. Аргументы оператора заполняем таким же образом, как и выше.
kak-rascepit-tekst-v-excel
24
  1. Дополнительно здесь же в поле «Нач_позиция» необходимо еще раз прописать ПОИСК(), чтобы отыскать 2-й разделитель.
kak-rascepit-tekst-v-excel
25
  1. Окошко аргументов для оператора ПОИСК() заполняем всем тем же образом, как и ранее.
kak-rascepit-tekst-v-excel
26
  1. Передвигаемся к первому ПОИСКУ и добавляем значение +1 в аргумент «Нач_позиция».
kak-rascepit-tekst-v-excel
27
  1. Жмем ЛКМ на элемент =ПСТР, находящийся в строчке формул. Наводим указатель в конец строчки «Количество_знаков».
  2. Добавляем в конце значение -ПОИСК(» «;A1)-1), чтобы закончить расчет разделителей.
kak-rascepit-tekst-v-excel
28
  1. Закрываем окошко аргументов, чтобы убедиться в правильном выводе информации.
  2. Растягиваем новую ячейку вниз при помощи зажатия ЛКМ. Формула автоматическим образом подставилась в другие ячейки.
kak-rascepit-tekst-v-excel
29

Третий этап: расцепление 3-го слова

Этот этап схож с первым, но имеет небольшие отличия. Подробная инструкция выглядит так:

  1. Вбиваем в необходимую ячейку формулу =ПРАВСИМВ( и перемещаемся в окошко аргументов.
kak-rascepit-tekst-v-excel
30
  1. В строчку «Текст» вбиваем координату А1.
kak-rascepit-tekst-v-excel
31
  1. В строчку «Число_знаков» вбиваем формулу ДЛСТР(А1). Она позволяет выявить число символов в данных.
kak-rascepit-tekst-v-excel
32
  1. Добавляем в конец этой строчки знакомое нам значение -ПОИСК(). Передвигаемся в окошко аргументов данной формулы.
kak-rascepit-tekst-v-excel
33
  1. Вбиваем уже знакомые нам данные для поиска пробела в строчке.
kak-rascepit-tekst-v-excel
34
  1. В строчку «Нач_позиция» вбиваем дополнительный ПОИСК().
kak-rascepit-tekst-v-excel
35
  1. Указываем здесь такие же данные.
kak-rascepit-tekst-v-excel
36
  1. Возвращаемся к прошлому «ПОИСКУ».
kak-rascepit-tekst-v-excel
37
  1. В конец строчки «Нач_позиция» добавляем значение +1.
kak-rascepit-tekst-v-excel
38
  1. Подтверждаем все внесенные изменения.
kak-rascepit-tekst-v-excel
39
  1. Готово! Мы реализовали процедуру расцепления 3-х слов. Каждое слово находится в отдельной колонке.
kak-rascepit-tekst-v-excel
40

Заключение

Мы рассмотрели два способа расцепления текста в табличном редакторе. Второй способ является наиболее эффективным, но для его реализации необходимо выполнить большое количество действий. Понимание работы процедуры расцепления значительно облегчит пользователям работу в табличном редакторе.

ОфисГуру
Adblock
detector