как в экселе разделить текст в ячейке на несколько ячеек

Конечно! Вот подробная и пошаговая инструкция, как в Excel разделить текст из одной ячейки на несколько ячеек. Это делается с помощью инструмента «Текст по столбцам» и/или с помощью формул.


🚀 Вариант 1: Разделение с помощью «Текст по столбцам»

Этот способ удобен, если у вас, например, в одной ячейке список значений, разделённых пробелами, запятыми или другими символами.

Пошаговая инструкция:

1️⃣ Выделите ячейку или диапазон, который нужно разделить
Например, если у вас в ячейке A1 текст:

Иванов Иван Иванович

2️⃣ Перейдите на вкладку «Данные» (в верхнем меню).

3️⃣ Найдите группу инструментов «Работа с данными» и нажмите кнопку «Текст по столбцам».

4️⃣ В открывшемся мастере выберите:
«С разделителями» (если текст разделён пробелами, запятыми, точками с запятой и т.д.)
или
«Фиксированная ширина» (если текст нужно разрезать по ширине — используется редко).

5️⃣ Нажмите «Далее».

6️⃣ Выберите разделитель, который используется в вашем тексте:

  • Если текст разделён пробелами — выберите «Пробел»

  • Если запятыми — выберите «Запятая»

  • Если другим символом — выберите «Другой» и введите этот символ.

7️⃣ В области предварительного просмотра проверьте, как Excel разобьёт текст.

8️⃣ Нажмите «Далее», а затем «Готово».

✅ Текст из исходной ячейки будет разделён на несколько столбцов, начиная с той, которую вы выбрали.


🚀 Вариант 2: Использование формул (если нужно более гибко)

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

Функция ТЕКСТПОСТОЛБЦАМ (Excel 365)

В новых версиях Excel появилась функция ТЕКСТПОСТОЛБЦАМ (TEXTSPLIT в английской версии), которая очень удобна:

excel
=ТЕКСТПОСТОЛБЦАМ(A1; " ")

Где:

  • A1 — это ячейка с текстом.

  • " " — разделитель (пробел, запятая и т.д.).

Пример:

vbnet
A1: Иванов Иван Иванович B1: =ТЕКСТПОСТОЛБЦАМ(A1; " ")

✅ Результат: в ячейках B1, C1, D1 появятся:

makefile
B1: Иванов C1: Иван D1: Иванович

Использование функций ПОИСК и ЛЕВСИМВ/ПСТР/ПРАВСИМВ (для более старых версий)

Если у вас более старая версия Excel, где нет ТЕКСТПОСТОЛБЦАМ, можно вручную извлекать части текста:

Пример: Разделим текст "Иванов Иван Иванович" на три слова:

  • Первое слово:

excel
=ЛЕВСИМВ(A1; ПОИСК(" "; A1)-1)
  • Второе слово:

excel
=ПСТР(A1; ПОИСК(" "; A1)+1; ПОИСК(" "; A1; ПОИСК(" "; A1)+1)-ПОИСК(" "; A1)-1)
  • Третье слово:

excel
=ПРАВСИМВ(A1; ДЛСТР(A1)-ПОИСК(" "; A1; ПОИСК(" "; A1)+1))

🚀 Вариант 3: Использование функции «Флэш-заполнение» (быстро и удобно)

Если вы вручную ввели в соседней ячейке результат, который хотите получить, Excel может распознать паттерн:

1️⃣ Введите в ячейку B1, например:

Иванов

2️⃣ В ячейке B2 — Иван.

3️⃣ Выделите столбец B и перейдите во вкладку «Данные» → «Флэш-заполнение».
✅ Excel автоматически заполнит остальные значения, основываясь на примере.


🚀 Обратите внимание!

  • Результат «Текста по столбцам» статичен — если исходный текст изменится, результат не обновится.

  • Формулы динамичны — результат обновится автоматически при изменении исходной ячейки.


Если у вас есть конкретный пример текста, который нужно разделить (с конкретным разделителем), пришлите его — и я помогу сделать точную формулу или предложу лучший способ!

🔥 Нужны дополнительные пояснения? Пиши!

Scroll to Top

Карта сайта