Вставка в excel с разбивкой по ячейкам

Разделение текста на столбцы с помощью мастера распределения текста по столбцам

С помощью мастера распределения текста по столбцам текст, содержащийся в одной ячейке, можно разделить на несколько.

Браузер не поддерживает видео.

Проверьте, как это работает!

  1. Выделите ячейку или столбец с текстом, который вы хотите разделить.

  2. На вкладке Данные нажмите кнопку Текст по столбцам.

  3. В мастере распределения текста по столбцам установите переключатель с разделителями и нажмите кнопку Далее.

  4. Выберите разделители для своих данных. Например, запятую и пробел. Данные можно предварительно просмотреть в окне Образец разбора данных.

  5. Нажмите кнопку Далее.

  6. В поле Поместить в выберите место на листе, где должны отображаться разделенные данные.

  7. Нажмите кнопку Готово.

См. также

Разделение текста по столбцам с помощью функций

Нужна дополнительная помощь?

Skip to content

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

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

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

Чтобы разбить текст в Excel, вы обычно используете функции ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT) или ПСТР (MID) в сочетании с НАЙТИ (FIND) или ПОИСК (SEARCH). На первый взгляд, некоторые рассмотренные ниже приёмы могут показаться сложными. Но на самом деле логика довольно проста, и следующие примеры помогут вам разобраться.

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

  • Как распределить ФИО по столбцам
  • Как использовать разделители в тексте
  • Разделяем текст по переносам строки
  • Как разделить длинный текст на множество столбцов
  • Как разбить «текст + число» по разным ячейкам
  • Как разбить ячейку вида «число + текст»
  • Разделение ячейки по маске (шаблону)
  • Использование инструмента Split Text

 В зависимости от вашей задачи эту проблему можно решить с помощью функции ПОИСК (без учета регистра букв) или НАЙТИ (с учетом регистра). 

Как только вы определите позицию разделителя, используйте функцию ЛЕВСИМВ, ПРАВСИМВ и ПСТР, чтобы извлечь соответствующую часть содержимого. 

Для лучшего понимания пошагово рассмотрим несколько примеров.

Делим текст вида ФИО по столбцам.

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

 В столбце A нашей таблицы записаны Фамилии, имена и отчества сотрудников. Необходимо разделить их на 3 столбца.

Можно сделать это при помощи инструмента «Текст по столбцам». Об этом методе мы достаточно подробно рассказывали, когда рассматривали, как можно разделить ячейку по столбцам.

Кратко напомним:

На ленте «Данные» выбираем «Текст по столбцам» — с разделителями.

Далее в качестве разделителя выбираем пробел.

Обращаем внимание на то, как разделены наши данные в окне образца.

В следующем окне определяем формат данных. По умолчанию там будет «Общий». Он нас вполне устраивает, поэтому оставляем как есть. Выбираем левую верхнюю ячейку диапазона, в который будет помещен наш разделенный текст. Если нужно оставить в неприкосновенности исходные данные, лучше выбрать B1, к примеру.

В итоге имеем следующую картину:

При желании можно дать заголовки новым столбцам B,C,D.

А теперь давайте тот же результат получим при помощи формул.

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

Итак, чтобы выделить из нашего ФИО фамилию, будем использовать выражение

=ЛЕВСИМВ(A2; ПОИСК(» «;A2;1)-1)

В качестве разделителя мы используем пробел. Функция ПОИСК указывает нам, в какой позиции находится первый пробел. А затем именно это количество букв (за минусом 1, чтобы не извлекать сам пробел) мы «отрезаем» слева от нашего ФИО при помощи ЛЕВСИМВ.

Далее будет чуть сложнее.

Нужно извлечь второе слово, то есть имя. Чтобы вырезать кусочек из середины, используем функцию ПСТР.

=ПСТР(A2; ПОИСК(» «;A2) + 1; ПОИСК(» «;A2;ПОИСК(» «;A2)+1) — ПОИСК(» «;A2) — 1)

Как вы, наверное, знаете, функция Excel ПСТР имеет следующий синтаксис:

ПСТР (текст; начальная_позиция; количество_знаков)

Текст извлекается из ячейки A2, а два других аргумента вычисляются с использованием 4 различных функций ПОИСК:

  • Начальная позиция — это позиция первого пробела  плюс 1:

ПОИСК(» «;A2) + 1

  • Количество знаков для извлечения: разница между положением 2- го и 1- го пробелов, минус 1:

ПОИСК(» «;A2;ПОИСК(» «;A2)+1) — ПОИСК(» «;A2) – 1

В итоге имя у нас теперь находится в C.

Осталось отчество. Для него используем выражение:

=ПРАВСИМВ(A2;ДЛСТР(A2) — ПОИСК(» «; A2; ПОИСК(» «; A2) + 1))

В этой формуле функция ДЛСТР (LEN) возвращает общую длину строки, из которой вы вычитаете позицию 2- го пробела. Получаем количество символов после 2- го пробела, и функция ПРАВСИМВ их и извлекает.

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

Распределение текста с разделителями на 3 столбца.

Предположим, у вас есть список одежды вида Наименование-Цвет-Размер, и вы хотите разделить его на 3 отдельных части. Здесь разделитель слов – дефис. С ним и будем работать.

  1. Чтобы извлечь Наименование товара (все символы до 1-го дефиса), вставьте следующее выражение в B2, а затем скопируйте его вниз по столбцу:

=ЛЕВСИМВ(A2; ПОИСК(«-«;A2;1)-1)

Здесь функция мы сначала определяем позицию первого дефиса («-«) в строке, а ЛЕВСИМВ извлекает все нужные символы начиная с этой позиции. Вы вычитаете 1 из позиции дефиса, потому что вы не хотите извлекать сам дефис.

  1. Чтобы извлечь цвет (это все буквы между 1-м и 2-м дефисами), запишите в C2, а затем скопируйте ниже:

=ПСТР(A2; ПОИСК(«-«;A2) + 1; ПОИСК(«-«;A2;ПОИСК(«-«;A2)+1) — ПОИСК(«-«;A2) — 1)

Логику работы ПСТР мы рассмотрели чуть выше.

  1. Чтобы извлечь размер (все символы после 3-го дефиса), введите следующее выражение в D2:

=ПРАВСИМВ(A2;ДЛСТР(A2) — ПОИСК(«-«; A2; ПОИСК(«-«; A2) + 1))

Аналогичным образом вы можете в Excel разделить содержимое ячейки в разные ячейки любым другим разделителем. Все, что вам нужно сделать, это заменить «-» на требуемый символ, например пробел (« »), косую черту («/»), двоеточие («:»), точку с запятой («;») и т. д.

Примечание. В приведенных выше формулах +1 и -1 соответствуют количеству знаков в разделителе. В нашем примере это дефис (то есть, 1 знак). Если ваш разделитель состоит из двух знаков, например, запятой и пробела, тогда укажите только запятую («,») в ваших выражениях и используйте +2 и -2 вместо +1 и -1.

Как разбить текст по переносам строки.

Чтобы разделить слова в ячейке по переносам строки, используйте подходы, аналогичные тем, которые были продемонстрированы в предыдущем примере. Единственное отличие состоит в том, что вам понадобится функция СИМВОЛ (CHAR) для передачи символа разрыва строки, поскольку вы не можете ввести его непосредственно в формулу с клавиатуры.

Предположим, ячейки, которые вы хотите разделить, выглядят примерно так:

Напомню, что перенести таким вот образом текст внутри ячейки можно при помощи комбинации клавиш ALT + ENTER.

Возьмите инструкции из предыдущего примера и замените дефис («-») на СИМВОЛ(10), где 10 — это код ASCII для перевода строки.

Чтобы извлечь наименование товара:

=ЛЕВСИМВ(A2; ПОИСК(СИМВОЛ(10);A2;1)-1)

Цвет:

=ПСТР(A2; ПОИСК(СИМВОЛ(10);A2) + 1; ПОИСК(СИМВОЛ(10);A2; ПОИСК(СИМВОЛ(10);A2)+1) — ПОИСК(СИМВОЛ(10);A2) — 1)

Размер:

=ПРАВСИМВ(A2;ДЛСТР(A2) — ПОИСК(СИМВОЛ(10); A2; ПОИСК(СИМВОЛ(10); A2) + 1))

Результат вы видите на скриншоте выше.

Таким же образом можно работать и с любым другим символом-разделителем. Достаточно знать его код.

Как распределить текст с разделителями на множество столбцов.

Изучив представленные выше примеры, у многих из вас, думаю, возник вопрос: «А что, если у меня не 3 слова, а больше? Если нужно разбить текст в ячейке на 5 столбцов?»

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

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

Для первого слова (наименования одежды) используем:

=ЛЕВСИМВ(A2; ПОИСК(«-«;A2;1)-1)

Как видите, это ничем не отличается от того, что мы рассматривали ранее. Ищем позицию первого дефиса и отделяем нужное количество символов.

Для второго столбца и далее понадобится более сложное выражение:

=ЕСЛИОШИБКА(ЛЕВСИМВ(ПОДСТАВИТЬ($A2&»-«; ОБЪЕДИНИТЬ(«-«;ИСТИНА;$B2:B2)&»-«;»»;1); ПОИСК(«-«;ПОДСТАВИТЬ($A2&»-«;ОБЪЕДИНИТЬ(«-«;ИСТИНА;$B2:B2)&»-«;»»;1);1)-1);»»)

Замысел здесь состоит в том, что при помощи функции ПОДСТАВИТЬ мы удаляем из исходного содержимого наименование, которое уже ранее извлекли (то есть, «Юбка»). Вместо него подставляем пустое значение «» и в результате имеем «Синий-M-39-42-50». В нём мы снова ищем позицию первого дефиса, как это делали ранее. И при помощи ЛЕВСИМВ вновь выделяем первое слово (то есть, «Синий»).

А далее можно просто «протянуть» формулу из C2 по строке, то есть скопировать ее в остальные ячейки. В результате в D2 получим

=ЕСЛИОШИБКА(ЛЕВСИМВ(ПОДСТАВИТЬ($A2&»-«; ОБЪЕДИНИТЬ(«-«;ИСТИНА;$B2:C2)&»-«;»»;1); ПОИСК(«-«;ПОДСТАВИТЬ($A2&»-«;ОБЪЕДИНИТЬ(«-«;ИСТИНА;$B2:C2)&»-«;»»;1);1)-1);»»)

Обратите внимание, жирным шрифтом выделены произошедшие при копировании изменения. То есть, теперь из исходного текста мы удаляем все, что было уже ранее найдено и извлечено – содержимое B2 и C2. И вновь в получившейся фразе берём первое слово — до дефиса.

Если же брать больше нечего, то функция ЕСЛИОШИБКА обработает это событие и вставит в виде результата пустое значение «».

Скопируйте формулы по строкам и столбцам, на сколько это необходимо. Результат вы видите на скриншоте.

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

Как разделить ячейку вида ‘текст + число’.

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

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

Метод 1. Подсчитайте цифры и извлеките это количество символов

Самый простой способ разбить выражение, в котором число идет после текста:

Чтобы извлечь числа, вы ищите в строке все возможные числа от 0 до 9, получаете общее их количество и отсекаете такое же количество символов от конца строки.

Если мы работаем с ячейкой ​​A2:

=ПРАВСИМВ(A2;СУММ(ДЛСТР(A2) — ДЛСТР(ПОДСТАВИТЬ(A2; {«0″;»1″;»2″;»3″;»4″;»5″;»6″;»7″;»8″;»9″};»»))))

Чтобы извлечь буквы, вы вычисляете, сколько их у нас имеется. Для этого вычитаем количество извлеченных цифр (C2) из ​​общей длины исходной ячейки A2. После этого при помощи ЛЕВСИМВ отрезаем это количество символов от начала ячейки.

=ЛЕВСИМВ(A2;ДЛСТР(A2)-ДЛСТР(C2))

здесь  A2 – исходная ячейка, а C2 — извлеченное число, как показано на скриншоте:

Метод 2: узнать позицию 1- й цифры в строке

Альтернативное решение — использовать эту формулу массива для определения позиции первой цифры:

{=МИН(ПОИСК({0;1;2;3;4;5;6;7;8;9};A2&»0123456789″))}

Как видите, мы последовательно ищем каждое число из массива {0,1,2,3,4,5,6,7,8,9}. Чтобы избежать появления ошибки если цифра не найдена, мы после содержимого ячейки A2 добавляем эти 10 цифр. Excel последовательно перебирает все символы в поисках этих десяти цифр. В итоге получаем опять же массив из 10 цифр — номеров позиций, в которых они нашлись. И из них функция МИН выбирает наименьшее число. Это и будет та позиция, с которой начинается группа чисел, которую нужно отделить от основного содержимого.

Также обратите внимание, что это формула массива и ввод её нужно заканчивать не как обычно, а комбинацией клавиш CTRL + SHIFT + ENTER.

Как только позиция первой цифры найдена, вы можете разделить буквы и числа, используя очень простые формулы ЛЕВСИМВ и ПРАВСИМВ.

Чтобы получить текст:

=ЛЕВСИМВ(A2; B2-1)

Чтобы получить числа:

=ПРАВСИМВ(A2; ДЛСТР(A2)-B2+1)

Где A2 — исходная строка, а B2 — позиция первого числа.

Чтобы избавиться от вспомогательного столбца, в котором мы вычисляли позицию первой цифры, вы можете встроить МИН в функции ЛЕВСИМВ и ПРАВСИМВ:

Для вытаскивания текста:

=ЛЕВСИМВ(A2; МИН(ПОИСК({0;1;2;3;4;5;6;7;8;9};A2&»0123456789″))-1)

Для чисел:

=ПРАВСИМВ(A2; ДЛСТР(A2)-МИН(ПОИСК({0;1;2;3;4;5;6;7;8;9};A2&»0123456789″))+1)

Этого же результата можно достичь и чуть иначе.

Сначала мы извлекаем из ячейки числа при помощи вот такого выражения:

=ПРАВСИМВ(A2;СУММ(ДЛСТР(A2) -ДЛСТР(ПОДСТАВИТЬ(A2; {«0″;»1″;»2″;»3″;»4″;»5″;»6″;»7″;»8″;»9″};»»))))

То есть, сравниваем длину нашего текста без чисел с его исходной длиной, и получаем количество цифр, которое нужно взять справа. К примеру, если текст без цифр стал короче на 2 символа, значит справа надо «отрезать» 2 символа, которые и будут нашим искомым числом.

А затем уже берём оставшееся:

=ЛЕВСИМВ(A2;ДЛСТР(A2)-ДЛСТР(C2))

Как видите, результат тот же. Можете воспользоваться любым способом.

Как разделить ячейку вида ‘число + текст’.

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

=ЛЕВСИМВ(A2;СУММ(ДЛСТР(A2) — ДЛСТР(ПОДСТАВИТЬ(A2; {«0″;»1″;»2″;»3″;»4″;»5″;»6″;»7″;»8″;»9″};»»))))

Она аналогична рассмотренной в предыдущем примере, за исключением того, что вы используете функцию ЛЕВСИМВ вместо ПРАВСИМВ, чтобы получить число теперь уже из левой части выражения.

Теперь, когда у вас есть числа, отделите буквы, вычитая количество цифр из общей длины исходной строки:

=ПРАВСИМВ(A2;ДЛСТР(A2)-ДЛСТР(B2))

Где A2 — исходная строка, а B2 — искомое число, как показано на снимке экрана ниже:

Как разбить текст по ячейкам по маске (шаблону).

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

Предположим, у вас есть список строк, извлеченных из некоторого файла журнала:

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

Решением является разбиение строки по следующей маске: * ERROR: * Exception: *

Здесь звездочка (*) представляет любое количество символов.

Двоеточия (:) включены в разделители, потому что мы не хотим, чтобы они появлялись в результирующих ячейках.

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

Итак, в начале ищем позицию первого разделителя.

=ПОИСК(«ERROR:»;A2;1)

Затем аналогичным образом находим позицию, в которой начинается второй разделитель:

=ПОИСК(«Exception:»;A2;1)

Итак, для ячейки A2 шаблон выглядит следующим образом:

С 1 по 20 символ – дата и время. С 21 по 26 символ – разделитель “ERROR:”. Далее – код ошибки. С 31 по 40 символ – второй разделитель “Exception:”. Затем следует описание ошибки.

Таким образом, в первый столбец мы поместим первые 20 знаков:

=—ЛЕВСИМВ(A2;ПОИСК(«ERROR:»;A2;1)-1)

Обратите внимание, что мы взяли на 1 позицию меньше, чем начало первого разделителя. Кроме того, чтобы сразу конвертировать всё это в дату, ставим перед формулой два знака минус. Это автоматически преобразует цифры в число, а дата как раз и хранится в виде числа. Остается только установить нужный формат даты и времени стандартными средствами Excel.

Далее нужно получить код:

=ПСТР(A2;ПОИСК(«ERROR:»;A2;1)+6;ПОИСК(«Exception:»;A2;1)-(ПОИСК(«ERROR:»;A2;1)+6))

Думаю, вы понимаете, что 6 – это количество знаков в нашем слове-разделителе «ERROR:».

Ну и, наконец, выделяем из этой фразы пояснение:

=ПРАВСИМВ(A2;ДЛСТР(A2)-(ПОИСК(«Exception:»;A2;1)+10))

Аналогично добавляем 10 к найденной позиции второго разделителя «Exception:», чтобы выйти на координаты первого символа сразу после разделителя. Ведь функция говорит нам только то, где разделитель начинается, а не заканчивается.

Таким образом, ячейку мы распределили по 3 столбцам, исключив при этом слова-разделители.

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

Как разделить ячейки в Excel с помощью функции разделения текста Split Text.

Альтернативный способ разбить столбец в Excel — использовать функцию разделения текста, включенную в надстройку Ultimate Suite for Excel. Она предоставляет следующие возможности:

  • Разделить ячейку по символу-разделителю.
  • Разделить ячейку по нескольким разделителям.
  • Разделить ячейку по маске (шаблону).

Чтобы было понятнее, давайте более подробно рассмотрим каждый вариант по очереди.

Разделить ячейку по символу-разделителю.

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

Для этого примера возьмем строки шаблона Товар-Цвет-Размер , который мы использовали в первой части этого руководства. Как вы помните, мы разделили их на 3 разных столбца, используя 3 разные формулы . А вот как добиться того же результата за 2 быстрых шага:

  1. Предполагая, что у вас установлен Ultimate Suite , выберите ячейки, которые нужно разделить, и щелкните значок «Разделить текст (Split Text)» на вкладке «Ablebits Data».

  1. Панель Разделить текст откроется в правой части окна Excel, и вы выполните следующие действия:
    • Разверните группу «Разбить по символам (Split by Characters и выберите один из предопределенных разделителей или введите любой другой символ в поле «Пользовательский (Custom .
    • Выберите, как именно разбивать ячейки: по столбцам или строкам.
    • Нажмите кнопку «Разделить (Split)» .

Примечание. Если в ячейке может быть несколько последовательных разделителей (например, более одного символа пробела подряд), установите флажок « Считать последовательные разделители одним».

Готово! Задача, которая требовала 3 формул и 5 различных функций, теперь занимает всего пару секунд и одно нажатие кнопки.

Разделить ячейку по нескольким разделителям.

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

Например, чтобы разделить предложение на части, используя запятые и союзы, активируйте инструмент «Разбить по строкам (Split by Strings)» и введите разделители, по одному в каждой строке:

В данном случае в качестве разделителей мы используем запятую и союз “или”.

В результате исходная фраза разделяется при появлении любого разделителя:

Примечание. Союзы «или», а также «и» часто могут быть частью слова в вашей исследуемой фразе, так что не забудьте ввести пробел до и после них, чтобы предотвратить разрывы слов на части.

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

5.1.2021 12:20

9.8.2021 14:50

Этот формат не является обычным для Excel, и поэтому ни одна из функций даты не распознает здесь какие-либо элементы даты или времени. Чтобы разделить день, месяц, год, часы и минуты на отдельные ячейки, введите следующие символы в поле Spilt by strings:

  • Точка (.) Для разделения дня, месяца и года
  • Двоеточие (:) для разделения часов и минут
  • Пробел для разграничения даты и времени

Нажмите кнопку Split, и вы сразу получите результат:

Разделить ячейки по маске (шаблону).

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

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

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

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

Решением является разбиение строки по следующей маске: 

* ERROR:* Exception: *

Где звездочка (*) представляет любое количество символов.

Двоеточия (:) включены в разделители, потому что мы не хотим, чтобы они появлялись в результирующих ячейках.

А теперь нажмите кнопку «Разбить по маске (Split by Mask)» на панели «Split Text» , введите маску в соответствующее поле и нажмите «Split».
Результат будет примерно таким:

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

Большое преимущество этого метода — гибкость. Например, если все исходные строки имеют значения даты и времени, и вы хотите, чтобы они отображались в разных столбцах, используйте эту маску:

* * ERROR:* Exception: *

Проще говоря, маска указывает надстройке разделить исходные строки на 4 части:

  • Все символы перед 1-м пробелом в строке (дата)
  • Символы между 1-м пробелом и словом ERROR: (время)
  • Текст между ERROR: и Exception: (код ошибки)
  • Все, что идет после Exception: (текст описания)

Думаю, вы согласитесь, что использование надстройки Split Text гораздо быстрее и проще, нежели использование формул.

Надеюсь, вам понравился этот быстрый и простой способ разделения строк в Excel. Если вам интересно попробовать, ознакомительная версия доступна для загрузки здесь. 

Вот как вы можете разделить текст по ячейкам таблицы Excel, используя различные комбинации функций, а также специальные инструменты. Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Читайте также:

Поиск ВПР нескольких значений по нескольким условиям В статье показаны способы поиска (ВПР) нескольких значений в Excel на основе одного или нескольких условий и возврата нескольких результатов в столбце, строке или в отдельной ячейке. При использовании Microsoft…
Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Функция ИНДЕКС в Excel — 6 примеров использования В этом руководстве вы найдете ряд примеров формул, демонстрирующих наиболее эффективное использование ИНДЕКС в Excel. Из всех функций Excel, возможности которых часто недооцениваются и используются недостаточно, ИНДЕКС определенно занимает место…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…

Вставка или Ctrl+V, пожалуй, самый эффективный инструмент доступный нам. Но как хорошо вы владеете им? Знаете ли вы, что есть как минимум 14 различных способов вставки данных в листах Ecxel? Удивлены? Тогда читаем этот пост, чтобы стать пэйст-мастером.

Данный пост состоит из 2 частей:

— Основные приемы вставки

— Вставка с помощью обработки данных

1. Вставить значения

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

Начиная с Excel 2010, функция вставки значений отображается во всплывающем меню при нажатии правой клавишей мыши

Вставить значения правой кнопкой Excel

 2. Вставить форматы

Вставить форматы ExcelНравиться этот чудный формат, который сделал ваш коллега? Но у вас нет времени, чтобы так же оформить свою таблицу. Не беспокойтесь, вы можете вставить форматы (включая условное форматирование) из любой скопированной ячейки. Удерживая клавишу Alt, последовательно нажимайте Я, М, Ф, Ф, Ф и в конце нажмите клавишу Ввода.

Те же самые действия можно произвести с помощью меньшего количества операций, воспользовавшись меню, которое выпадает при нажатии правой кнопки мыши (начиная с Excel 2010).

3. Вставить формулы

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

4. Вставить проверку данных

Вставка проверки данных ExcelХотите скопировать только проверку значений, без содержимого и форматов ячейки. Для этого копируете ячейку, в котором присутствует проверка условий, щелкаете правой кнопкой мыши на ячейку, куда хотите скопировать данные. Выбираете Специальная вставка -> Условия на значения.

Условия на значения Excel

5. Скопировать ширину столбцов с других ячеек

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

6. Берем комментарии и вставляем в другом месте

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

7. И конечно, вставляем все подряд

В этом нам помогут сочетания клавиш Ctrl+V или Alt+Я+М или клавиша вставки на панели инструментов.

Вставка с помощью обработки данных

8. Вставка с дополнительной математической операцией

Вставка с дополнительной математической операцией ExcelК примеру, у вас имеется строка 1 со значениями 1, 2, 3, и строка 2 со значениями 4, 5, 6. И вам необходимо сложить обе строки, чтобы получить 5, 7, 9. Для этого копируем первую строку, жмем правой кнопкой мыши по строке 2, выбираем Специальная вставка, ставим переключатель на «Сложить» и жмем ОК.

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

Вставка с дополнительными опреациами Excel

9. Вставка с учетом пустых ячеек

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

Вставка с учетом пустых строк Excel

В диалоговом окне «Специальная вставка» установите галку «Пропускать пустые ячейки»

10. Транспонированная вставка

транспониированная вставка ExcelК примеру, у вас имеется колонка со списком значений, и вам требуется переместить (скопировать) данные в строку (т.е. вставить их поперек). Как бы вы это сделали? Ну конечно, вам следует воспользоваться специальной вставкой и в диалоговом окне установить галку «Транспонировать». Либо воспользоваться сочетанием клавиш Alt+Я, М и А.

Эта операция позволит транспонировать скопированные значения прежде, чем вставит. Таким образом, Excel преобразует строки в столбцы и, наоборот, столбцы в строки.

11. Вставить ссылку на оригинальную ячейку

Если вы хотите создать ссылки на оригинальные ячейки, вместо копипэйстинга значений, этот вариант, то, что вам нужно. Воспользуйтесь специальной вставкой, как примерах выше, и вместо кнопки «ОК» , нажмите «Вставить связь». Либо воспользуйтесь сочетанием клавиш Alt+Я, М и Ь, что создаст автоматическую ссылку на скопированный диапазон ячеек.

12. Вставить текст с разбивкой по столбцам

Эта опция полезна, когда вы вставляете данные извне. Например, если вы хотите вставить несколько строчек этого блога на лист Excel, но при этом каждое слово было в отдельном столбце. Для этого копируем текст (Ctrl+C), переходим на лист Excel и вставляем данные (Ctrl+V). У меня, по умолчанию, программа вставила строку с текстом в одну ячейку. Теперь необходимо проделать небольшой финт ушами. Идем во вкладку «Данные» -> «Текст по столбцам» и настраиваем мастер текстов. На первом шаге указываем формат данных – «с разделителями», жмем «Далее», устанавливаем символ-разделитель —  «Пробел» и «Готово». Текст, который, мы вставили в одну ячейку разбился по столбцам. Таким образом мы указали программе, как бы мы хотели воспринимать текстовые данные.

91-paste-text-import-wizard

Теперь, во время последующих вставок текста, кликаем правой кнопкой по ячейке, куда вы хотите вставить текст, выбираем «Специальная вставка» -> «Текст» -> «ОК». Excel разбил нашу строку на столбцы, что нам и требовалось.

92-paste-text-import-wizard

13. Импорт данных из интернета

Если вы хотите импортировать данные с интернета в реальном времени, вы можете воспользоваться веб-запросами Excel. Это мощный инструмент, который позволяет извлекать данные из сети (или сетевых ресурсов) и отображает их в виде электронной таблицы. Узнать больше об импорте данных вы можете прочитав статью о веб запросах Excel.

14. Какой ваш любимый способ вставки?

Есть еще много других скрытых способов вставки, таких как вставка XML-данных, изображений, объектов, файлов и т.д. Но мне интересно, какими интересными приемами вставки пользуетесь вы. Напишите, какой ваш любимый способ вставки?

Как разбить ячейки в Excel: «Текст по столбцам», «Мгновенное заполнение» и формулы

​Смотрите также​, спасибо, подходит!​ строки превратилоь в​ извлекаемого фрагмента​ для столбцов с​ одном столбце (а​ определенную ячейку на​=MID(A2,SEARCH(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«​Sally K. Brooke​или​(Данные) >​ существует ли в​ переместить границу столбца​Свернуть диалоговое окно​ разбивались, а рассматривались​ можно пропустить. Главное​(Участник) перечислены имена​В этой статье Вы​evgenia_Sh​

​ три. 10150-дата1, след.​Например:​ датами, причем формат​ надо — отдельный​ две небольшие, расположенные​ «,A2,1)+1))​Sally​ПОИСК(» «;A2;1)​Flash Fill​ них какая-либо закономерность.​ в другое место,​) справа от поля​ как цельные значения.​ не упустите, что​ участников, государство и​ найдёте несколько способов,​: Макросом вполне удобно,​ строка 10150-дата2 и​Тяжелый случай, но тоже​ даты (день-месяц-год, месяц-день-год​ столбец под фирму-изготовителя,​

  • ​ в одном столбце.​=ПСТР(A2;ПОИСК(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«​K.​
  • ​говорит о том,​(Мгновенное заполнение) или​
  • ​ Как только «Мгновенное​ просто перетащите вертикальную​Destination​
  • ​ Например, если Вы​ пустых столбцов должно​ ожидаемая дата прибытия:​

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

​ как разбить ячейки​​ формулами я боюсь,​​ т.п….Хотя я вроде​ бывает. Имеем текст​ и т.д.) уточняется​ отдельный — под​ К сожалению, такая​ «;A2;1)+1))​Brooke​

​ что мы хотим​ нажав сочетание клавиш​ заполнение» распознает Ваши​ линию мышью. На​(Поместить в) и​ выберите в качестве​ быть не меньше,​Необходимо разбить этот текст​ или целые столбцы​

  • ​ что будет муторно.​ представляю что это​
  • ​ совсем без пробелов,​ в выпадающем списке​

Разбиваем текстовые данные с разделителями по столбцам в Excel

​ модель для построения,​ возможность в Excel​Извлекаем отчество:​Извлекаем имя:​ найти символ пробела​Ctrl+E​​ действия и вычислит​​ самом деле, все​ выберите крайний левый​ разделителя запятую, а​

Разбиваем ячейки в Excel

​ чем количество столбцов,​ на отдельные столбцы,​ в Excel 2010​ Но если не​ можно сделать в​​ слипшийся в одну​​текстовый​​ например, сводной таблицы)​​ не поддерживается. Вместо​​=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))​​=LEFT(A2,FIND(» «,A2,1)-1)​​ в ячейке​​.​ закономерность, Excel предложит​​ эти инструкции подробно​​ столбец из тех,​

  1. ​ в качестве ограничителя​ на которое вы​ чтобы таблица имела​ и 2013. Приведённые​ сложно, джля общего​ сводной таблице.​ длинную фразу (например​- этот формат​весь адрес в одном​ этого вы можете​=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))​=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-1)​A2​Существуют формулы, которые могут​ вариант, и последовательность​​ расписаны в верхней​​ в которые Вы​​ строк – кавычки​​ хотите разделить данные.​ следующие данные (слева​ примеры и скриншоты​​ образования, мне бы​​Главным же остается​​ ФИО «ИвановИванИванович»), который​​ нужен, по большому​​ столбце (а надо​​ создать новый столбец​Извлекаем фамилию:​Извлекаем отчество:​и начнём поиск​ быть очень полезны,​ записей в новом​​ части диалогового окна​​ хотите поместить разделённые​ («), тогда любые​Выделите столбец, который требуется​ направо):​ иллюстрируют работу с​ хотелось взглянуть.​ вопрос про разделение​ надо разделить пробелами​ счету, не для​ — отдельно индекс,​ рядом с тем,​=LEFT(A2,FIND(» «,A2,1)-2)​​=MID(A2,FIND(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«​​ с первого символа.​

    Разбиваем ячейки в Excel

    ​ когда возникает необходимость​ столбце появится буквально​Так как каждый ID​ данные. К сожалению,​ слова, заключённые в​ разбить. Затем откройте​

    Разбиваем ячейки в Excel

​First Name​​ инструментами «Текст по​Михаил С.​ этих дат в​ на отдельные слова.​ столбцов с ФИО,​ отдельно — город,​ в котором расположена​=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-2)​ «,A2,1)+1))​Замечание:​ разбить ячейки или​ за мгновение.​ товара содержит 9​ невозможно импортировать разделённые​

  1. ​ кавычки (например, «California,​ вкладку​(Имя),​​ столбцам» и «Мгновенное​​: ну взгляните. Файл​​ отдельные ячейки.​​ Здесь может помочь​ названием города или​​ отдельно — улица​​ необходимая ячейка, а​Разбиваем ячейки в Excel
  2. ​Как Вы понимаете, эти​​=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«​Если поиск начинается​​ столбцы с данными​Таким образом, при помощи​ символов, устанавливаем линию​ данные на другой​ USA»), будут помещены​Data​Last Name​ заполнение», кроме этого​​ подсократил чуток…​​Мотя​​ небольшая макрофункция, которая​​ компании, а для​ и дом)​ затем разделить ее.​ формулы работают не​​ «;A2;1)+1))​​ с первого символа,​Разбиваем ячейки в Excel
  3. ​ в Excel. На​ этого инструмента Вы​ границы столбца на​ лист или в​
    • ​ в одну ячейку.​​(Данные) >​(Фамилия),​ Вы увидите подборку​evgenia_Sh​: Штатный режим EXCEL:​​ будет автоматически добавлять​​ столбцов с числовыми​​и т.д.​ Кроме того, содержимое​ только для разделения​​Извлекаем фамилию:​​ Вы можете вообще​ самом деле, следующих​​ можете взять какую-то​​ это значение, как​​ другую рабочую книгу,​​ Если же в​Data Tools​Country​​ формул для разделения​:​​Данные (Текст по​ пробел перед заглавными​ данными, которые Excel​Поехали..​ ячейки можно разделить​ имён в Excel.​=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))​Разбиваем ячейки в Excel
    • ​ пропустить аргумент​​ шести функций будет​ часть данных, находящихся​ показано на рисунке​ попытка сделать это​ качестве ограничителя строк​(Работа с данными)​(Страна),​ имён, текстовых и​Михаил С.,​ столбцам).​ буквами. Откройте редактор​ обязательно должен воспринять​Выделите ячейки, которые будем​ на несколько смежных​ Вы можете использовать​=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))​start_num​ достаточно в большинстве​ в одном или​ выше.​ приведёт к сообщению​ установить значение​ >​Arrival Date​​ числовых значений. Этот​​спасибо. Это что-то​KuklP​ Visual Basic как​ как текст. Например,​ делить и выберите​

    ​ ячеек.​ их для разбиения​​Функция​​(нач_позиция) в формуле​ случаев –​​ нескольких столбцах, и​​На следующем шаге выберите​ об ошибке выбора​None​Text to Columns​(Ожидаемая дата прибытия)​ урок поможет Вам​

  4. ​ невероятное)))​:​ в предыдущем способе,​ для столбца с​ в меню​​Пример разделения ячеек:​​ любых данных из​MID​ и упростить её​LEFT​ ввести их в​ формат данных и​ конечной ссылки.​(Нет), тогда слово​(Текст по столбцам).​​ и​​ выбрать наилучший метод​Михаил С.​Мотя,​ вставьте туда новый​ номерами банковских счетов​Данные — Текст по​​Выделите одну или несколько​​ одного столбца по​(ПСТР) – извлекает​ до такого вида:​(ЛЕВСИМВ),​ новый столбец. Думаю,​ укажите ячейки, куда​Совет:​ «California» будет помещено​​Откроется диалоговое окно​​Status​ разбиения данных в​: Если добавить еще​дык надо по​​ модуль и скопируйте​​ клиентов, где в​

    Разбиваем ячейки в Excel

    ​ столбцам​ ячеек, которые хотите​ нескольким. Например, следующие​ часть текстовой строки​=LEFT(A2,SEARCH(» «,A2)-1)​MID​ Вы лучше поймёте​ поместить результат, как​Если Вы не​​ в один столбец,​​Convert Text to Columns​​(Статус).​​ Excel.​ пару-тройку доп. столбцов,​ строкам, а не​ в него код​ противном случае произойдет​(Data — Text to​ разделить.​ формулы Вы можете​ (то есть заданное​=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1)​(ПСТР),​ о чём я​ это было сделано​ хотите импортировать какой-то​

​ а «USA» –​​ wizard​Если в таблице есть​Говоря в общем, необходимость​ формулы будут намного​​ по столбцам.​​ этой функции:​ округление до 15​ columns)​​Важно:​​ использовать, чтобы разбить​ количество символов). Синтаксис:​​LEFT​​RIGHT​

  1. ​ говорю из следующего​​ в предыдущем примере,​​ столбец (столбцы), который​Разбиваем ячейки в Excel

Разбиваем текст фиксированной ширины по нескольким столбцам

​ в другой.​(Мастер распределения текста​ хотя бы один​ разбить ячейки в​ проще и файл​evgenia_Sh​Function CutWords(Txt As​

​ знаков, т.к. Excel​.​При разделении ячейки​ текстовые данные, разделённые​=MID(text,start_num,num_chars)​(ЛЕВСИМВ) и​(ПРАВСИМВ),​

Разбиваем ячейки в Excel

​ примера.​ а затем нажмите​ показан в области​В нижней части диалогового​

  1. ​ по столбцам). На​​ столбец справа от​​ Excel может возникнуть​ по-шустрее.​: все верно, нужно​ Range) As String​ будет обрабатывать номер​Появится окно​​ ее содержимое заменит​​ запятыми:​=ПСТР(текст;начальная_позиция;количество_знаков)​​RIGHT​​FIND​Разбиваем ячейки в Excel
  2. ​Первым делом, убедитесь, что​​Finish​​Data preview​ окна находится область​ первом шаге мастера​ столбца, который необходимо​ в двух случаях:​Михаил С.​ по строкам.​ Dim Out$ If​ счета как число:​Мастера разбора текстов​ данные из следующей​A​В качестве аргументов функции​(ПРАВСИМВ) – возвращает​(НАЙТИ),​ инструмент «Мгновенное заполнение»​(Готово).​(Образец разбора данных),​Data preview​ Вы выбираете формат​ разбить, тогда первым​:) Разбиваем ячейки в Excel​ Во-первых, при импорте​: Исправил одну существенную​Или придумать как​ Len(Txt) = 0​Кнопка​:​ ячейки, поэтому освободите​
  3. ​B​ указываем: какой текст​ левую или правую​SEARCH​ включен. Вы найдёте​Если Вы объединили несколько​ то выделите его​​(Образец разбора данных).​​ данных. Так как​

Разбиваем объединённые ячейки в Excel

​ делом создайте новые​ информации из какой-либо​ ошибку и намного​ перенести в строки​ Then Exit Function​Подробнее (Advanced)​​На первом шаге​​ достаточное пространство на​C​​ взять, позицию символа,​​ часть текста из​(ПОИСК) и​ этот параметр на​​ ячеек на листе​​ и выберите вариант​ Прежде чем нажать​ записи разделены пробелами​ пустые столбцы, в​​ внешней базы данных​​ упростил.​

Разбиваем ячейки в Excel

​ ниже, после того​ Out = Mid(Txt,​позволяет помочь Excel​Мастера​ листе.​D​ с которого нужно​ заданной ячейки соответственно.​LEN​​ вкладке​​ Excel и теперь​Do not import column​Next​ и запятыми, мы​ которые будут помещены​

Разделяем данные на несколько столбцов в Excel 2013 при помощи мгновенного заполнения

​ или с веб-страницы.​зы. проверку на​ как применяешь «Текст​ 1, 1) For​ правильно распознать символы-разделители​​выбираем формат нашего​​На вкладке​1​ начать, и сколько​ Синтаксис формулы:​(ДЛСТР). Далее в​

​File​ хотите вновь разбить​(Пропустить столбец) в​(Далее) будет разумным​ выбираем формат​ полученные данные. Этот​ При таком импорте​ текст делать не​ по столбцам»​ i = 2​ в тексте, если​ текста. Или это​данные​Полное обозначение​ символов извлечь.​=LEFT(text,[num_chars])​ этом разделе я​(Файл) >​ их по отдельным​ разделе​

​ пролистать это поле​Delimited​ шаг необходим для​ все записи копируются​ стал — по​Мотя​ To Len(Txt) If​ они отличаются от​ текст, в котором​в группе Работа​Штат​Вы можете использовать аналогичные​

​=ЛЕВСИМВ(текст;[количество_знаков])​ кратко объясню назначение​Options​ столбцам, откройте вкладку​Column data format​​ и убедиться, что​​(С разделителями). Вариант​​ того, чтобы результаты​​ в один столбец,​​ условию все даты​​: Способ ведения БД,​​ Mid(Txt, i, 1)​​ стандартных, заданных в​ какой-либо символ отделяет​

Разбиваем ячейки в Excel

​ с​Аббревиатура​ формулы, чтобы разбить​В качестве аргументов указываем:​ каждой из этих​(Параметры) >​Home​(Формат данных столбца).​ Excel правильно распределил​Fixed width​ не были записаны​ а нужно, чтобы​ как текст.​ принятый на вооружение​ Like «[a-zа-я]» And​ региональных настройках.​ друг от друга​данными​Столица​ имена с суффиксами​

Разбиваем ячейки в Excel

​ какой текст взять​ функций и приведу​Advanced​​(Главная) и в​​Нажмите​ все данные по​(Фиксированной ширины) будет​ поверх уже существующих​​ они были помещены​​Фишка​ evgenia_Sh, не рациональный.​​ Mid(Txt, i +​​Если хочется, чтобы такое​ содержимое наших будущих​нажмите кнопку​2​

​ в конце:​ и сколько символов​ примеры, которые Вы​(Дополнительно) >​ группе команд​Finish​ столбцам.​​ рассмотрен чуть позже.​​ данных.В нашем примере​​ в разных столбцах.​​: Необходимо разбить текст​Вышеуказанный штатный режим​​ 1, 1) Like​​ деление производилось автоматически​

Разбиваем ячейки в Excel

Как в Excel разбивать ячейки при помощи формул

​ отдельных столбцов (​текст по столбцам​Alabama, AL, Montgomery​A​ извлечь. В следующем​ сможете использовать в​Automatically Flash Fill​Alignment​(Готово)!​Осталось сделать всего две​​ Если все готово,​​ сразу после столбца​​ Во-вторых, при разбиении​​ в ячейке (с​​ — для информации.​​ «[A-ZА-Я]» Then Out​​ без участия пользователя,​​с разделителями​​. Откроется мастер пересчета​​Alabama​​B​​ примере формула будет​ своих книгах Excel.​(Автоматически выполнять мгновенное​(Выравнивание) нажмите маленькую​Если данные состоят из​ вещи – выбрать​ жмите​Participant​

Пример 1

​ уже существующей таблицы,​ разделителями «Alt+Enter») на​evgenia_Sh​ = Out &​ то придется использовать​) или в тексте​текста по столбцам​AL​C​

Разбиваем ячейки в Excel

​ извлекать левую часть​Самая распространённая ситуация, когда​ заполнение).​ чёрную стрелку рядом​

  • ​ текстовых или числовых​ формат данных и​

    ​Next​
    ​находится столбец​

  • ​ чтобы получить возможность​ отдельные строки​

    ​: Не мной принят​
    ​ Mid(Txt, i, 1)​

​ небольшую функцию на​ с помощью пробелов​.​Montgomery​

​D​​ текста из ячейки​​ могут понадобится эти​​Теперь давайте посмотрим, как​ с кнопкой​ значений с фиксированным​ указать, куда поместить​(Далее), чтобы продолжить.​Status​

​ качественнее настроить работу​
​Genbor​

​ сей способ ведения​ & » «​ VBA, вставленную в​ имитируются столбцы одинаковой​Установите переключатель​Извлекаем название штата:​1​A2​​ формулы – это​​ можно автоматически разбить​​Merge & Center​​ количеством символов, Вы​ разделённые ячейки.В разделе​На следующем шаге определяем​, и мы собираемся​​ фильтра, сортировку или​​: Код =ПОДСТАВИТЬ(A1;»»;СИМВОЛ(10)) -​ БД, а сама​

​ Else Out =​​ книгу. Для этого​ ширины (​С разделителями​=LEFT(A2,SEARCH(«,»,A2)-1)​​Полное имя​​вплоть до позиции​ необходимость разделить имена​ данные по ячейкам.​

​(Объединить и поместить​
​ можете разбить их​

​Column data format​​ разделители, которые содержатся​​ добавить между ними​​ для более детального​ это символ, на​ база выдает отчет​ Out & Mid(Txt,​ открываем редактор Visual​

​фиксированная ширина​
​, если выбран другой​

​=ЛЕВСИМВ(A2;ПОИСК(«,»;A2)-1)​Имя​ первого найденного пробела.​ из одного столбца​ Итак, Вы включили​ в центре). Далее​ на несколько столбцов​​(Формат данных столбца)​​ в данных, и​ новые столбцы​

​ анализа.​
​ основании которого будет​

​ в таком формате.​​ i, 1) End​ Basic:​).​ вариант, и нажмите​Извлекаем аббревиатуру штата:​

​Фамилия​
​=LEFT(A2,SEARCH(" ",A2)-1)​

​ по нескольким. На​ инструмент «Мгновенное заполнение»,​​ из выпадающего списка​​ следующим способом.​

​ Вы можете выбрать​
​ ограничитель строк.​

​Last Name​Разбиваем ячейки при помощи​ переноситься строка (запятая,​ZVI​ If Next i​в Excel 2003 и​​На втором шаге​​ кнопку​

Пример 2

​=MID(A2,SEARCH(«,»,A2)+2,SEARCH(«,»,A2,SEARCH(«,»,A2)+2)-SEARCH(«,»,A2)-2)​Суффикс​=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1)​ рисунке ниже показано,​ и начинаете вводить​ выберите​

​К примеру, есть список​ ​ формат данных отдельно​ ​Настраиваем разделители​ ​,​
​ инструмента «Текст по​ ​ точка с запятой,​ ​: Макросом:​ ​ CutWords = Out​ ​ старше — меню​
​Мастера​ ​Далее​ ​=ПСТР(A2;ПОИСК(«,»;A2)+2;ПОИСК(«,»;A2;ПОИСК(«,»;A2)+2)-ПОИСК(«,»;A2)-2)​ ​2​ ​LEN​
  • ​ какого результата мы​

    ​ с клавиатуры данные,​
    ​Unmerge Cells​

  • ​ товаров с ID​

    ​ для каждого столбца,​. Если данные разделены​
    ​Country​ столбцам»​

  • ​ точка и т.д.)​

    ​Sub Test() Dim​
    ​ End Function​

​Сервис — Макрос -​​, если мы выбрали​​.​Извлекаем столицу штата:​Robert Furlan Jr.​(ДЛСТР) – считает​

​ пытаемся достичь:​
​ которые нужно поместить​

​(Отменить объединение ячеек).​ и наименованием, причем​ в которые будут​ одним или несколькими​и​Как разбить объединённые ячейки​

Пример 3

​Фишка​ a(), b, d,​Теперь можно использовать эту​ Редактор Visual Basic​

​ формат с разделителями​ ​Выберите один или несколько​ ​=RIGHT(A2,LEN(A2)-(SEARCH(«,»,A2,SEARCH(«,»,A2)+1)+1))​ ​Robert​
​ длину строки, то​ ​Вы легко сможете разбить​ ​ в отдельные ячейки.​ ​Таким образом объединение ячеек​ ​ идентификатор товара –​
​ помещены разделённые данные.​ ​ разделителями, то нужно​ ​Arrival Date​ ​ в Excel​ ​: а как в​
  • ​ c&, i&, r&,​

    ​ функцию на листе​
    ​(Tools - Macro -​

  • ​ (как в нашем​

    ​ разделителей, чтобы задать​=ПРАВСИМВ(A2;ДЛСТР(A2)-(ПОИСК(",";A2;ПОИСК(",";A2)+1)+1))​
    ​Furlan​ есть количество символов​

  • ​ такие имена на​

    ​ По мере ввода​
    ​ будет отменено, но​

Пример 4

​ это 9 символов,​ По умолчанию для​ выбрать все подходящие​.Если кто-то забыл, я​Разделяем данные в Excel​ формуле обозначить знак​ Rng As Range,​

​ и привести слипшийся​ ​ Visual Basic Editor)​ ​ примере) — необходимо​ ​ места, в которых​
​А вот пример реальных​ ​Jr.​ ​ в заданной ячейке.​ ​ два столбца при​ ​ Excel будет пытаться​
​ удовольствие от результата​ ​ которые стоят перед​ ​ всех столбцов задан​ ​ варианты в разделе​ ​ напомню быстрый способ​
  • ​ 2013 при помощи​

    ​ "разделение", которое ставится​ x Set Rng​
    ​ текст в нормальный​в Excel 2007 и​

  • ​ указать какой именно​

    ​ произойдет разделение ячейки.​
    ​ данных из Excel​

  • ​Извлекаем имя:​

    ​ Синтаксис формулы:​
    ​ помощи следующих формул:​

Пример 5

​ распознать шаблон в​ будет испорчено тем,​ наименованием этого товара:​ формат​D​ вставить сразу несколько​ инструмента «Мгновенное заполнение»​ при помощи клавиш​ = Range(«A1»).CurrentRegion.Resize(, 2)​ вид:​ новее — вкладка​ символ является разделителем:​ В области​

​ 2010. Данные из​ ​=LEFT(A2,FIND(» «,A2,1)-1)​ ​=LEN(text)​ ​Извлекаем имя (столбец First​
​ вводимых значениях, и​ ​ что все данные​ ​Вот что Вам нужно​ ​General​ ​elimiters​
​ столбцов на лист​ ​Формулы для разбиения столбцов​ ​ Alt+Enter, т.е. перенос​ ​ a() = Rng.Value​ ​Деление текста при помощи​
  • ​Разработчик — Редактор Visual​

    ​Если в тексте есть​
    ​Образец разбора данных​

  • ​ первого столбца разбиты​

    ​=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-1)​
    ​=ДЛСТР(текст)​

  • ​ name):​

    ​ как только он​
    ​ останутся в левом​

​ сделать, чтобы разбить​(Общий). Мы оставим​(Символом-разделителем является) или​ Excel. Для этого​ (имен и других​ на др.строку……..как его​

Разбиваем ячейки в Excel

​ ReDim b(1 To​ готовой функции надстройки​
​ Basic (Developer -​
​ строки, где зачем-то​

​можно посмотреть на​

office-guru.ru

Разделение ячейки

​ на три отдельных​​Извлекаем фамилию:​Следующая формула считает количество​=LEFT(A2,SEARCH(» «,A2,1)-1)​ его распознает, данные​ столбце. Думаю, Вы​ такой столбец на​ его без изменений​ ввести свой вариант​ выберите столбец​ текстовых данных)​ записать в формулу?​ Rows.Count, 1 To​ PLEX​ Visual Basic Editor)​ подряд идут несколько​ предполагаемые результаты разделения.​ столбца:​=MID(A2,FIND(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«​ символов в ячейке​=ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)-1)​

​ автоматически будут вставлены​

​ догадались, что нужно​ два:​ для первых трёх​ разделителя в поле​Status​Инструмент «​Приведенную Вами формулу,​ 2) i =​Что такое макросы, куда​или сочетание клавиш​ разделителей (несколько пробелов,​ Нажмите кнопку​Урок подготовлен для Вас​ «,A2,1)+1))​A2​Извлекаем фамилию (столбец Last​ в остальные ячейки.​

​ снова использовать функцию​

Ячейки в Excel Разделенные ячейки

Разделение содержимого ячейки на несколько ячеек

  1. ​Запустите инструмент​ столбцов, а для​Other​

    ​, кликнув по его​​Текст по столбцам​ я уже видела​ 1: b(i, 1)​ вставлять код макроса,​Alt+F11​ например), то флажок​

  2. ​Далее​​ командой сайта office-guru.ru​​=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«​:​​ name):​​ Чтобы понять, как​​Text to Columns​​Text to Columns​​ четвёртого столбца установим​​(Другой).В нашем примере​

    Значок

  3. ​ заголовку, и, удерживая​​» действительно очень удобен,​​ здесь в других​ = a(i, 1):​ как их использовать​​Вставляем новый модуль (меню​​Считать последовательные разделители одним​

  4. ​.​Источник: https://www.ablebits.com/office-addins-blog/2014/02/27/split-cells-excel/​ «;A2;1)+1))​=LEN(A2)​=RIGHT(A2,LEN(A2)-SEARCH(» «,A2,1))​​ это работает, посмотрите​​(Текст по столбцам),​(Текст по столбцам),​ формат​​ мы выбираем​​ нажатой левую кнопку​

    Вторая страница мастера распределения текста по столбцам

  5. ​ когда нужно разделить​​ вопросах, но я​​ b(i, 2) =​evgenia_Sh​Insert — Module​ (Treat consecutive delimiters​В области​Перевел: Антон Андронов​Извлекаем суффикс:​​=ДЛСТР(A2)​​=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(» «;A2;1))​

См. также

​ на рисунок ниже:​ чтобы разбить данные​

​ как мы это​Data​

support.office.com

Делим слипшийся текст на части

​Space​ мыши, протащите указатель​ данные из одного​ не знаю, как​ a(i, 2) For​

  • ​: Добрый день!​) и копируем туда​ as one)​Формат данных столбца​Автор: Антон Андронов​
  • ​=RIGHT(A2,LEN(A2)-FIND(» «,A2,FIND(» «,A2,1)+1))​Если имена в Вашей​Для тех, кому интересно,​Как видите, я ввёл​ из одного столбца​ делали в предыдущем​(Дата), что логично,​
  • ​(Пробел) и​ вправо, чтобы выделить​ столбца по нескольким​ обозначить мой разделитель​ r = 2​Ситуация следующая: имеется​
  • ​ текст вот этой​

​заставит Excel воспринимать​

Способ 1. Текст по столбцам

​выберите формат данных​Примечание:​=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))​​ таблице содержат отчества​ что означают эти​ ​ только пару имён​ на два или​​ примере. На первом​​ ведь в этот​​Comma​​ нужное количество столбцов​

text_to_columns1.png

​ в Excel 2013,​​ )))​​ To UBound(a) x​ таблица с данными.​ пользовательской функции:​ их как один.​ для новых столбцов.​ Мы стараемся как можно​А вот формулы, позволяющие​​ или суффиксы, то​​ формулы, я попробую​ в столбец​ более столбцов.​ шаге мастера выберите​​ столбец попадут даты​​(Запятая), а также​

​ (сколько хотите вставить).​​ 2010, 2007 или​​…..надеюсь понятно написала​ = Split(a(r, 2),​ В первом столбце​Function Substring(Txt, Delimiter,​Выпадающий список​ По умолчанию столбцы​

text_to_columns2.png

​ оперативнее обеспечивать вас​ разбить имена с​ потребуются немного более​ объяснить более подробно.​B​​Если Вы уже обновились​ параметр​ прибытия.Чтобы изменить формат​​ ставим галочку напротив​ Затем кликните правой​

​ 2003.​​ ))​​ «,») For c​ код товара, во​ n) As String​Ограничитель строк (Text Qualifier)​ имеют тот же​ актуальными справочными материалами​
​ фамилией, стоящей впереди​

​ сложные формулы с​SEARCH​, и «Мгновенное заполнение»​ до Excel 2013,​Fixed width​ данных для каждого​

  • ​ параметра​​ кнопкой мыши по​«Текст по столбцам» позволяет​Vlad999​ = 0 To​
  • ​ втором — даты​​ Dim x As​нужен, чтобы текст​ формат данных, что​ на вашем языке.​ и отделенной от​ использованием функции​
  • ​(ПОИСК) или​​ автоматически заполнило остальные​ то можете воспользоваться​(Фиксированной ширины) и​ конкретного столбца, выделите​Treat consecutive delimiters as​ выделенной области и​ разбивать значения ячеек,​: СИМВОЛ(10) и есть​ UBound(x) i =​ розлива товара под​ Variant x =​ заключенный в кавычки​ и исходная ячейка.​ Эта страница переведена​ имени запятой, и​MID​FIND​ ячейки именами из​

text_to_columns3.png

​ преимуществами нового инструмента​​ нажмите​​ его, кликнув по​ one​ в контекстном меню​ отделённые разделителями, или​ этот разделитель.​ i + 1​

Способ 2. Как выдернуть отдельные слова из текста

​ этим кодом. Как​ Split(Txt, Delimiter) If​ (например, название компании​ Нажмите кнопку​ автоматически, поэтому ее​ отчеством, находящимся в​(ПСТР).​(НАЙТИ) – это​ столбца​

  • ​ «​Next​​ нему в области​(Считать последовательные разделители​ ​ выберите команду​ выделять данные фиксированной​
  • ​не совсем понял​ b(i, 1) =​​ видно, где-то идет​ n > 0​ «Иванов, Манн и​​Готово​​ текст может содержать​

​ конце:​​Вот такие формулы нужно​​ абсолютно идентичные функции,​A​Мгновенное заполнение​

​(Далее).​Data preview​ одним). Этот параметр​Insert​ ширины (когда все​ вопрос. Приложите файл​ CLng(a(r, 1)) d​ «один код товара-одна​

​ And n -​ Фарбер») не делился​.​​ неточности и грамматические​​A​ использовать, когда имена,​

​ которые выполняют поиск​

​. Если вы довольны​

  • ​» и заставить Excel​В разделе​(Образец разбора данных),​
  • ​ поможет избежать лишнего​(Вставить).​
  • ​ значения содержат определённое​ пример, так есть,​

​ = Split(x(c), «.»)​

text_to_columns4.png

Способ 3. Разделение слипшегося текста без пробелов

​ дата розлива», а​ 1​ по запятой​Объединение и отмена объединения​ ошибки. Для нас​B​ которые требуется разбить,​ позиции определенной текстовой​ результатом, просто нажмите​ автоматически заполнять (в​Data preview​ а затем установите​ разбиения данных, например,​Результат будет примерно таким,​ количество символов). Давайте​ так хотелось бы​ b(i, 2) =​ где-то их, дат​Теперь можно найти ее​

​внутри названия.​ ячеек​ важно, чтобы эта​C​ содержат отчество или​ строки в заданной​Enter​ нашем случае –​(Образец разбора данных)​ желаемый формат в​ когда между словами​ что Вы видите​ рассмотрим эти варианты​ получить сделанный вручную.​ DateSerial(d(2), d(1), d(0))​ розлива, несколько и​ в списке функций​И, наконец, на третьем​Слияние и разделение ячеек​ статья была вам​D​ только один инициал​ ячейке. Синтаксис формулы:​

​, и весь столбец​ разбивать) данные, при​ настройте ширину столбцов.​ разделе​ есть 2 или​

разделение слипшегося текста без пробелов

Ссылки по теме

  • ​ на рисунке ниже​ подробнее:​Фишка​
  • ​ Next Next Set​ идут они через​ в категории​

planetaexcel.ru

Разбить текст по ячейкам

​ шаге для каждого​​ или данных​
​ полезна. Просим вас​1​ отчества посередине.​=SEARCH(find_text,within_text,[start_num])​ будет заполнен именами.​ обнаружении определенной закономерности.​ Как видно на​Column data format​ более последовательных пробела.​ (новые столбцы вставлены​Как разбить текст с​: Ну как-то так​ Rng = Range(«C1»).Resize(i,​ точку-запятую.​
​Определенные пользователем (User Defined)​ из получившихся столбцов,​Итак, имеем столбец с​ уделить пару секунд​Полное имя​A​=ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])​ Очень умный инструмент,​Если Вы ещё не​ рисунке ниже, край​(Формат данных столбца).​Настраиваем ограничитель строк​ слева от выделенных​ разделителями по столбцам​ ))​ 2) Rng.Value =​Собственно и надо​
​и использовать со​ выделяя их предварительно​ данными, которые надо​ и сообщить, помогла​

​Имя​​B​
​В качестве аргументов Вы​ не правда ли?​

​ знакомы с этой​​ столбца символизирует вертикальная​​На этом же шаге​​. Этот параметр может​ столбцов):​Как выделить текстовые данные​:D

​Фишка​​ b End Sub​ разбить эти длинные​
​ следующим синтаксисом:​ в окне Мастера,​ разделить на несколько​ ли она вам,​Отчество​

​C​​ должны указать: что​Если «Мгновенное заполнение» включено,​ функцией, я попробую​
​ линия, и чтобы​ мастера Вы можете​

​ понадобиться, если в​​Примечание:​ фиксированной величины​: ой, забыла написать,​Михаил С.​ ячейки на отдельные,​

​=SUBSTRING(Txt; Delimeter; n)​​ необходимо выбрать формат:​
​ отдельных столбцов. Самые​ с помощью кнопок​Фамилия​D​ нужно найти, где​ но не предлагает​ кратко объяснить её​ задать край следующего​ выбрать, в какой​ столбце, который Вы​Если у Вас​Предположим, есть список участников,​ как надо ))​: какой вариант нужен​ причем в вертикальном​где​общий​ распространенные жизненные примеры:​ внизу страницы. Для​2​1​ нужно искать, а​ никаких вариантов, которые​ суть. Этот инструмент​ столбца, просто кликните​ столбец поместить разделённые​ разбиваете, содержатся какие-либо​ нет столбцов, следующих​ приглашённых на конференцию​Vlad999​

​ — не рациональный​​ исполнении. Т.е., к​Txt — адрес ячейки​- оставит данные​ФИО в одном столбце​

​ удобства также приводим​​White, David Mark​​Полное имя​​ также позицию символа,​

​ соответствуют определённому шаблону,​​ анализирует данные, которые​ в нужном месте.​ данные. Для этого​ значения, заключённые в​ непосредственно за тем,​ или какое-то другое​: Решение макросом в​

​ — формулами, или​​ примеру, под кодом​ с текстом, который​

​ как есть -​​ (а надо -​​ ссылку на оригинал​
​David​Имя​

​ с которого следует​​ Вы можете запустить​ Вы вводите на​ Двойной щелчок по​ кликните по иконке​ кавычки или в​

​ что Вы хотите​​ мероприятие. На рисунке​ теме: Разбить текст​ нормальный — макросом?​
​ 10150 идет три​ делим​ подходит в большинстве​ в трех отдельных,​ (на английском языке).​

planetaexcel.ru

Разбить текст ячейки (строки), содержащий разделитель, на строки

​Mark​​Отчество​ начать поиск. В​ этот инструмент вручную​ рабочий лист, и​

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

​ даты, через запятую.​​Delimeter — символ-разделитель (пробел,​ случаев​ чтобы удобнее было​Последнее обновление: 12.12.2015​White​Фамилия​ нашем примере​
​ на вкладке​ пытается выяснить, откуда​ край столбца, а​ терминах Microsoft эта​ хотите, чтобы такие​ в этом шаге​ в столбце​
​ разделитель, на строки​:​

​ Нужно чтобы все​​ запятая и т.д.)​дата​
​ сортировать и фильтровать)​Вам может потребоваться разделить​Извлекаем имя:​2​SEARCH(» «,A2,1)​

​Data​​ они взялись и​ если Вам нужно​

​ иконка называется​​ участки текста не​ отпадает и его​

​Participant​​ макросом​ZVI​ это из одной​n — порядковый номер​- необходимо выбирать​

CyberForum.ru

​полное описание товара в​

Копирование таблицы Word в Excel

Если вы хотите переместить данные из таблицы Word в Excel, можно избежать повторного ввода, скопировав их прямо из Word. При копировании из таблицы Word на лист Excel данные в каждой ячейке таблицы Word вставляются в отдельную ячейку на листе.

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

Выберите в документе Word строки и столбцы таблицы, которые вы хотите скопировать на лист Excel. Убедитесь, что в ячейках таблицы нет дополнительных возвратов каретки, в противном случае это может привести к лишним строкам в Excel.

Чтобы скопировать выделенный фрагмент, нажмите клавиши CTRL+C.

На листе Excel выделите левый верхний угол области, в которую нужно вставить таблицу Word.

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

Нажмите клавиши CTRL+V.

Чтобы настроить форматирование, нажмите кнопку Параметры рядом с данными и сделайте следующее:

Чтобы использовать форматирование, примененное к ячейкам листа, выберите вариант Использовать форматы конечных ячеек.

Чтобы использовать форматирование таблицы Word, выберите вариант Сохранить исходное форматирование.

Примечание: Excel вставит содержимое каждой ячейки таблицы Word в отдельную ячейку. После вставки данных их можно распространить на другие ячейки в столбце (например, разделив имя и фамилию, чтобы они отображались в отдельных ячейках) с помощью команды Текст по столбцам. Дополнительные сведения см. в статье Распределение содержимого ячейки на соседние столбцы.

Как вставить текст в эксель из ворда

Использовать ячейку EXCEL для хранения большого количества текстовых данных, наверное не совсем правильно. Но, иногда возникают подобные задачи. Например, когда необходимо сделать форму для акта выполненных работ (в которую с помощью формул подставляются стоимость, количество, дата и пр.), которые вынуждают вставлять большие текстовые строки в ячейки листа.

Совет: Если текст из WORD нужно вставить через буфера обмена сразу в нескольких ячеек, то см. статью Импортируем текст из WORD на лист

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

Вставка текста в ячейку

При обычной вставке через Буфер обмена текста из WORD (выделить ячейку и нажать CTRL+V), содержащего несколько абзацев и символы табуляции, текст вставляется сразу в несколько ячеек (см. статью Импортируем текст из WORD на лист).

Нам здесь требуется вставить текст, показанный на рисунке ниже, в одну ячейку.

Текст содержит 3 символа абзаца, 1 разрыв строки (после Слово3) и 3 символа табуляции.

Чтобы вставить текст в одну ячейку применяем следующий подход:

  • копируем из WORD текст;
  • в EXCEL выделяем, например, ячейку A1;
  • нажимаем клавишу F2 (входим в Режим правки ячейки) или ставим курсор в Строку формул;
  • вставляем текст из Буфера обмена (CTRL+V).

При вставке из Буфера обмена MS EXCEL сделал следующее:

  • символы абзаца и разрыва строки были заменены на символ с кодом 10 (символ Перевода строки),
  • символ табуляции преобразован в символ пробела (с кодом 32).

Если в формате ячейки не установлено «переносить по словам», то весь текст будет отображен в одной строке, а вместо символов Перевода строки будут отображаться маленькие квадратики с вопросиком. В этом случае не забудьте нажать кнопку Главное/ Выравнивание/ Перенос текста .

Если формат ячейки был Текстовый, то отобразить более 255 символов в ней не удастся. Вместо текста будут отображены символы ########. Для того, чтобы отобразить такой текст, формат ячейки нужно установить Общий.

Удаляем/ вставляем спецсимволы

Если деление на абзацы больше не нужно, то из текстовой строки можно удалить символ перевода строки, заменив его на символ пробела ( см. файл примера ):

=ПОДСТАВИТЬ(A1;СИМВОЛ(10);» «) или так =ПОДСТАВИТЬ(A1;СИМВОЛ(10);СИМВОЛ(32))

Если нужно вернуть разбиение на абзацы, то выделив нужную ячейку, поставьте в Строке формул курсор туда, где нужно начать абзац и нажмите ALT+ENTER.

В случае, если необходимо отображать каждое слово в новой строке, то вместо многочисленного ввода ALT+ENTER можно ввести формулу =ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);» «; СИМВОЛ(10)) и тем самым заменить все пробелы на символы Перевода строки (предполагается, что текстовая строка содержится в ячейке А1).

Лишние пробелы (если они не были убраны в WORD) можно удалить с помощью формулы =СЖПРОБЕЛЫ(A1) .

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

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

Чтобы сделать процесс быстрым и надежным, применяют следующие методы:

  • копирование информации;
  • продвинутое копирование информации;
  • изменение при помощи сторонних утилит;
  • конвертация посредством web-ресурсов.

Преобразование списка

Ответ на вопрос о том, как перевести документ из Excel в Word, подразумевает подготовку файла к переносу из одного приложение в другое. Для перемещения большого количества информации требуется предварительное редактирование во избежание ручного преобразования таблицы в MS Excel.

Чтобы облегчить процесс переноса, необходимо:

  • установить для текста одинаковое форматирование;
  • исправить знаки пунктуации.

Копирование информации

Каждый пользователь справится с копированием информации из Word в Excel. Ситуация осложняется тем, что вставляемый текст будет выглядеть не всегда красиво. После вставки пользователю необходимо отформатировать его в табличном процессоре для его структурированного расположения на листе.

Для копирования и последующей вставки текста в Excel необходимо выполнить действия в следующем порядке:

  1. Выделить текст в MS Word.
  2. Скопировать выделенное любым способом: нажать сочетание клавиш «CTRL+C»; правой кнопкой мыши – «Копировать»; активировать пиктограмму «Копировать» в блоке «Буфер обмена».
  3. Открыть MS Excel.
  4. Сделать активной ячейку, в которой расположится текст.
  5. Вставить текст любым способом: «CTRL+V»; правой кнопкой мышки – «Вставить»; активировать пиктограмму «Вставить» в блоке «Буфер обмена».
  6. Раскрыть пиктограмму, которая появляется после вставки текста, и выбрать пункт «Сохранить исходное форматирование».
  7. Для придания тексту структурированного вида увеличить ширину столбца и произвести форматирование клетки посредством инструментария в блоке «Шрифт» и «Выравнивание» на вкладке «Главная».

Продвинутое копирование информации

Наш сайт предлагает воспользоваться советами профессионалов при дублировании сведений из одного приложения в другое.

Импорт данных

MS Excel позволяет работать с файлами иного расширения, а именно импортировать их. Поэтому важно понимать, как перевести документ из Ворда в Эксель. Для импорта таблицы, созданной в MS Word, необходимо выполнить этот алгоритм действий.

  • Открыть файл в MS Word.
  • Выделить таблицу.
  • Перейти на вкладку «Макет».
  • Раскрыть блок «Данные» и выбрать пиктограмму «Преобразовать в текст».

  • В окне «Преобразование в текст» установить переключатель на пункт «Знак табуляции».

  • Подтвердить действие через нажатие на «Ок».
  • Перейти на вкладку «Файл».
  • Выбрать пункт «Сохранить как» – «Документ Word».

  • Указать место сохранения преобразованной таблицы и имя файла.
  • В поле «Тип файла» указать опцию «Обычный текст».

  • Подтвердить действие через «Сохранить».
  • В окне преобразования файла не нужно изменять настройки, только запомнить кодировку, в которой текст сохраняется.

  • Нажать «Ок».
  • Запустить MS Excel.
  • Активировать вкладку «Данные».

  • В блоке «Получить внешние данные» кликнуть на пиктограмму «Из текста».
  • В открывшемся окне пройти по пути сохранения файла, выделить его и нажать «Импорт».

  • В окне «Мастер текстов» на первом шаге установить переключатели «С разделителями» и указать кодировку файла, в которой он сохранен.

  • Кликнуть «Далее».
  • В блоке «Символом-разделителем является» установить переключатель на опцию «Знак табуляции».

  • Нажать «Далее».
  • Указать формат информации в каждом столбце. Для этого конкретный столбец выделяется в блоке «Образец разбора данных», и выбирается необходимый формат из представленных четырех.

  • Нажать «Готово», когда форматирование окончено.
  • При открытии окна «Импорт данных» необходимо указать ячейку, с которой начинает формироваться таблица при вставке (левую верхнюю ячейку будущей таблицы): указать ячейку можно вручную или нажать на пиктограмму, скрывающую окно и отображающую лист, где следует активировать нужную клетку.

  • После возврата в «Импорт данных» нажать «Ок».

  • Таблица импортирована из текстового процессора в табличный.

  • По окончанию процедуры импорта пользователь форматирует таблицу по усмотрению.

Продвинутое копирование данных

Представленный метод аналогичен алгоритму «Импорт данных». Разница заключается в проведении подготовительных работ. Как перевести с Ворда в Эксель, чтобы сохранить максимально аккуратный вид копируемой информации? Чтобы подготовить текст, таблицы и списки к копированию, необходимо автоматизированно удалить лишние абзацы:

  • нажать «CTRL+H» для вызова окна «Найти и заменить»;
  • в поле «Найти» указать строчку «^p^p». Записать без кавычек. Если список задан в одну строку, то в вышеозначенном поле прописывается «^p»;
  • в поле «Заменить на» указать знак разделения – символ, который ранее не использовался в тексте, например, «/».
  • кликнуть на «Заменить все».

Примечание. Текст объединяется. Пункты списка и абзацы разделяются указанным символом.

Далее пользователь возвращает список в презентабельный вид. Чтобы добиться поставленной цели, следует:

  • нажать «CTRL+H» для вызова окна «Найти и заменить»;
  • в поле «Найти» указать выбранный символ разделения, например «/» (записать без кавычек);
  • в поле «Заменить на» указать строку «^p»;
  • подтвердить замену посредством нажатия на «Заменить все».

После подготовительного этапа необходимо следовать алгоритму «Импорт данных».

Преобразование таблицы

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

  • копирование объекта;
  • редактирование таблицы.

Копирование

Копируем таблицу из Word в Excel.

  • Навести курсор в верхний левый угол таблицы в MS Word. Курсор примет вид плюса со стрелочками на конце.

  • Нажать на «Плюс» таблицы. Все элементы выделены.
  • Скопировать объект удобным способом.
  • Открыть MS Excel.
  • Кликнуть на ячейку, которая будет находиться в левом верхнем углу таблицы.
  • Вставить объект.
  • Выбрать режим вставки:
  • сохранить форматы оригинала (общее форматирование объекта сохраняется) – следует подобрать ширину столбцов для размещения видимого текста;

  • использовать форматы конечных ячеек (применяется форматирование, присущее всему листу в книге) – пользователь устанавливает форматы по усмотрению.

Редактирование

При вставке объекта из MS Word в MS Excel возникают ситуации, когда у таблицы непрезентабельный вид.

Для расположения информации в отдельных столбцах следует:

  • скопировать и вставить объект в табличный процессор;

  • выделить столбец, который требует преобразования;

  • перейти на вкладку «Данные»;
  • кликнуть на пиктограмму «Текст по столбцам».
  • при открытии «Мастера текстов» установить опцию «С разделителями» и нажать на «Далее».

  • в блоке «Символы-разделители» выбрать подходящий разделитель и установить переключатель;

  • выбрать формат данных для каждого столбца на шаге 3 «Мастера текстов»;

  • после указания опций нажать на «Готово».

Конвертация таблицы с помощью приложений

Конвертировать табличную информацию возможно двумя способами:

  1. посредством приложений;
  2. посредством web-ресурсов.

Для конвертации таблицы из Word в Excel следует найти специализированное приложение. Хорошие отзывы получила утилита Abex Excel to Word Converter. Чтобы воспользоваться программным продуктом, необходимо:

  • открыть утилиту;
  • кликнуть на пиктограмму «Add Files»;

  • указать путь к сохраненному файлу;

  • подтвердить действие через нажатие на «Открыть»;
  • в раскрывающемся списке «Select output format» выбрать расширение для конечного файла;

  • в области «Output setting» указать путь, куда сохранится конвертированный файл MS Excel;

  • для начала конвертирования нажать на пиктограмму «Convert»;

  • после окончания конвертации открыть файл и работать с электронной таблицей.

Конвертирование посредством онлайн-ресурсов

Чтобы не устанавливать на компьютер стороннее ПО, пользователь вправе применить возможности web-ресурсов. Специализированные сайты оснащены функционалом для конвертации файлов из Word в Excel. Чтобы воспользоваться подобным инструментарием, следует:

  • открыть браузер;

  • ввести в поисковую строку запрос о конвертации файлов;
  • выбрать понравившийся web-ресурс.

Пользователи оценили качество и быстродействие конвертации на сайте Convertio. Перевод файла из Word в Excel представляет собой следующий алгоритм действий.

  • Перейти на web-ресурс.
  • Указать файл, требующий конвертации, одним из способов: нажать на кнопку «С компьютера»; перетянуть файл из папки, зажав левую клавишу мыши; активировать сервис «Dropbox» и загрузить файл; загрузить файл из Google Drive; указать ссылку для предварительного скачивания файла.

  • После загрузки файла на web-ресурс указать расширение при активации кнопки «Подготовлено» – «Документ» (.xls, .xlsx).

  • Кликнуть кнопку «Преобразовать».

  • После завершения конвертирования нажать на «Скачать».

  • Файл скачан на устройство и готов к обработке.

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

Ситуация, когда из ворда в эксель нужно переместить табличку с данными, встречается не так часто. Например, это может пригодиться, чтобы воспользоваться специальными формулами и быстро произвести какие-либо подсчеты. В статье рассмотрим пошаговую инструкцию, как перенести таблицу из Word в Excel.

Простое копирование

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

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

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

Импортирование данных из Word в Excel

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

  1. Открыть исходную таблицу в программе Word и выделить ее, нажав на уже упомянутый в прошлом разделе значок со стрелками, появившийся в левом углу.
  2. Перейти в «Макет» в панели инструментов (в разделе «Работа с таблицами»).
  3. В самом правом разделе панели инструментов под названием «Данные» имеется функция «Преобразовать в текст».

В появившемся окне параметров нужно выбрать знак табуляции в качестве «Разделителя». Подтвердить выбор нажатием «Ок».

Перейти во вкладку «Файл» и нажать пункт «Сохранить как». Далее указываем место, где будет располагаться документ, даем ему наименование. Главное, что важно сделать, — это изменить тип файла. Он должен быть обычным текстом (.txt).

Нажать «Сохранить». В открывшемся окне преобразования ничего менять не понадобится. Нужно только запомнить кодировку, например Windows (по умолчанию).

    Перейти во вкладку «Данные», последовательно нажать «Получение внешних данных» — «Из текста».

Далее перед пользователем появится окно, именуемое «Мастер текстов». В нем в настройках следует отметить формат данных «с разделителем». Также нужно установить кодировку, в который был сохранен текстовый файл. После этого нажать «Далее».

В следующем окне в качестве символа-разделителя устанавливается знак табуляции и нажимается «Далее».

Финальным шагом является форматирование данных, при этом во внимание принимается содержимое ячеек. Так, по порядку нажимая каждый из столбцов, пользователь присваивает ему одно из значений (общий, текст, дата или пропустить). В конце нажимается «Готово».

На экране появится окно импорта, где указывается, на какой лист нужно поместить таблицу. Также в поле вводится адрес той ячейки, которая будет являться крайней левой верхней. Если вручную сделать это не получилось, следует кликнуть на кнопку, находящуюся рядом с полем для ввода данных. На сетке выделяем одним щелчком мыши нужную ячейку. После возврата в окно импорта данных нажимаем «Ок».

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

Конвертация файла Word в Excel: как сделать

У многих пользователей достаточно часто возникает необходимость переноса данных между двумя разными приложениями пакета Microsoft Office, например, из Word в Excel. Увы, конкретного приложения для выполнения этой процедуры не существует, но есть ряд инструментов и методов переноса данных с минимальными трудозатратами, включая встроенные инструменты, а также online-сервисы и приложения от сторонних производителей. Давайте разберем их.

  • Метод 1: простое копирование
  • Метод 2: расширенное копирование
  • Метод 3: использование сторонних приложений
  • Метод 4: конвертация через онлайн-сервисы
  • Заключение

Метод 1: простое копирование

Копирование содержимого документа Word в Эксель требует особого внимания, так как структура представления данных в этих программах значительно отличается. Если просто скопировать и вставить текст, то каждый его абзац будет помещен в новой строке, и удобство его дальнейшего форматирования будет весьма сомнительным. При проведении подобных операций с таблицами нюансов еще больше, но это уже тема для отдельной статьи.

Итак, давайте разберемся, что именно нужно делать:

Копирование текста в Ворде

  1. Выделяем текст в документе Word. Далее щелкаем правой кнопкой мыши по выделенному фрагменту и в появившемся меню выбираем пункт “Копировать”. Также можно воспользоваться кнопкой “Копировать”, которая расположена на Ленте среди инструментов раздела “Буфер обмена” (вкладка “Главная”). Или же можно просто воспользоваться сочетанием клавиш Ctrl+C (или Ctrl+Ins).
  2. Запускаем Эксель и выбираем ячейку, начиная с которой будет вставлен ранее скопированный в Word текст.

Метод 2: расширенное копирование

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

  1. Открываем необходимый документ в Ворд. В разделе инструментов “Абзац” вкладки “Главная” находим значок “Отобразить все знаки”, при нажатии которого открытый документ будет размечен непечатными символами, позволяющими его максимально структурировать.Включение отображения непечатных знаков в Word
  2. В режиме отображения специальных непечатных знаков конец каждого абзаца выделяется соответствующим символом. Это позволяет удалить пустые абзацы, так как иначе, после переноса в Эксель, информация будет искажена, и между абзацами появятся пустые строки.Пустые абзацы в Word
  3. Когда все лишние знаки удалены, переходим в меню “Файл”.Переход в меню Файл в Word
  4. В открывшемся меню выбираем пункт “Сохранить как”. Для выбора места сохранения нажимаем кнопку “Обзор“.Сохранение файла в Word

Если говорить о переносе таблиц, то этот метод вполне подходит для данной процедуры. Однако количество нюансов процесса требует его подробного рассмотрения в отдельной статье.

Метод 3: использование сторонних приложений

Помимо встроенных инструментов от компании Microsoft, для конвертации Word-Excel можно воспользоваться сторонними приложениями, специально для этого предназначенными.

Например, приложение Abex Word to Excel Converter является одним из наиболее простых и удобных, даже для неподготовленного пользователя. Для работы предварительно нужно скачать и установить его.

  1. После успешной установки, запускаем приложение, жмем кнопку “Add Files” , чтобы перейти к выбору исходного файла.Abex Word to Excel Converter
  2. Выбираем документ Word, который нужно конвертировать в Excel и нажимаем кнопку “Открыть”.Открытие файла в Abex Word to Excel Converter
  3. Выбираем формат выходного файла (блок “Select output format”). Рекомендуем использовать формат всех последних версий Эксель – *.xlsx. В качестве альтернативы для старых версий пакета Microsoft Office можно выбрать формат*.xls. В группе «Output setting» нажимаем значок “Обзор” (значок в виде желтой открытой папки) и выбираем место сохранения конвертированного документа.Настройки формата конечного файла и выбор места его сохранения в Abex Excel to Word Converter
  4. После того, как все настройки выполнены, жмем кнопку “Convert”.Запуск конвертации файла в Abex Excel to Word Converter
  5. По окончании процедуры конвертации, переходим в папку с файлом и открываем его в программе Excel.

Метод 4: конвертация через онлайн-сервисы

Помимо специализированных приложений, в сети имеется ряд online-конвертеров, позволяющих выполнить аналогичные операции, но без установки стороннего программного обеспечения на компьютере. Один из наиболее популярных и простых online-сервисов для конвертации документов Word в Excel – ресурс Convertio.

  1. Запускаем веб-браузер и переходим по адресу https://convertio.co/ru/.
  2. Для выбора документов для конвертации можно:
    • выбрать документы в папке на компьютере и перетащить их в специальную область для загрузки файлов на странице сайта;
    • щелкнуть на значок в виде компьютера, после чего откроется окно выбора файлов.
    • загрузить документы из сервисов Google Drive или Dropbox;
    • загрузить файлы при помощи прямой ссылки.Конвертация из Word в Эксель в on-line сервисе Convertio
  3. Воспользуемся вторым способом из списка выше. Выбираем файл и жмем “Открыть”.Выбор файла для конвертации в on-line сервисе Convertio
  4. Документ для конвертации выбран, далее выбираем формат, в котором он должен быть сохранен. Кликаем на стрелку справа от названия подготовленного к конвертации файла.Выбор формата сохранения файла в сервисе Convertio
  5. В появившемся окне задаем настройки:
    • тип файла – “Документ“;
    • расширение – “xlsx” (или “xls” для старых версий).Настройка параметров конвертации в Convertio
  6. Теперь, когда все параметры заданы, нажимаем кнопку “Конвертировать”.Запуск конвертации Word-Excel в on-line сервисе Convertio
  7. По окончании процесса конвертации появится кнопка “Скачать“, жмем ее.Скачивание сконвертированного файла в онлайн-сервис Convertio
  8. Внизу окна браузера появится информация о загрузке конвертированного документа, там же можно сразу открыть его в Эксель. Либо же можно перейти в папку с сохраненным файлом и открыть его там.Конвертация из Word в Excel через онлайн-сервис Convertio

Заключение

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

Содержание

  • Способ 1: Использование автоматического инструмента
  • Способ 2: Создание формулы разделения текста
    • Шаг 1: Разделение первого слова
    • Шаг 2: Разделение второго слова
    • Шаг 3: Разделение третьего слова
  • Вопросы и ответы

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

Способ 1: Использование автоматического инструмента

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

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

  3. После этого перейдите на вкладку «Данные» и нажмите кнопку «Текст по столбцам».
  4. Переход к инструменту быстрого разделения текста в Excel

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

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

  9. В завершающем шаге можно указать новый формат столбцов и место, куда их необходимо поместить. Как только настройка будет завершена, нажмите «Готово» для применения всех изменения.
  10. Просмотр предварительного результата автоматического расцепления текста в Excel

  11. Вернитесь к таблице и убедитесь в том, что разделение прошло успешно.
  12. Результат автоматического расцепления текста в Excel

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

Способ 2: Создание формулы разделения текста

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

Шаг 1: Разделение первого слова

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

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

  3. Выберите ячейку, где хотите расположить первое слово, и запишите формулу =ЛЕВСИМВ(.
  4. Создание первой формулы для разделения первого слова из текста в Excel

  5. После этого нажмите кнопку «Аргументы функции», перейдя тем самым в графическое окно редактирования формулы.
  6. Переход к редактированию аргументов функции разделения первого слова текста в Excel

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

  9. Количество знаков до пробела или другого разделителя придется посчитать, но вручную мы это делать не будем, а воспользуемся еще одной формулой — ПОИСК().
  10. Создание функции поиска для нахождения пробела в первом слове при его разделении в Excel

    Lumpics.ru

  11. Как только вы запишете ее в таком формате, она отобразится в тексте ячейки сверху и будет выделена жирным. Нажмите по ней для быстрого перехода к аргументам этой функции.
  12. Переход к редактированию аргументов функции поиск при разделении первого слова в Excel

  13. В поле «Искомый_текст» просто поставьте пробел или используемый разделитель, поскольку он поможет понять, где заканчивается слово. В «Текст_для_поиска» укажите ту же обрабатываемую ячейку.
  14. Выбор текста для поиска первого пробела при разделении слова в Excel

  15. Нажмите по первой функции, чтобы вернуться к ней, и добавьте в конце второго аргумента -1. Это необходимо для того, чтобы формуле «ПОИСК» учитывать не искомый пробел, а символ до него. Как видно на следующем скриншоте, в результате выводится фамилия без каких-либо пробелов, а это значит, что составление формул выполнено правильно.
  16. Редактирование формулы ЛЕВСИМВ для отображения первого слова при разделении текста в Excel

  17. Закройте редактор функции и убедитесь в том, что слово корректно отображается в новой ячейке.
  18. Возвращение к таблице для проверки отображения первого слова при разделении в Excel

  19. Зажмите ячейку в правом нижнем углу и перетащите вниз на необходимое количество рядов, чтобы растянуть ее. Так подставляются значения других выражений, которые необходимо разделить, а выполнение формулы происходит автоматически.
  20. Растягивание формулы после разделения первого слова в Excel

Полностью созданная формула имеет вид =ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1), вы же можете создать ее по приведенной выше инструкции или вставить эту, если условия и разделитель подходят. Не забывайте заменить обрабатываемую ячейку.

Шаг 2: Разделение второго слова

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

  1. В этом случае основной формулой станет =ПСТР( — запишите ее в таком виде, а затем переходите к окну настройки аргументов.
  2. Создание формулы для разделения второго слова в Excel

  3. Данная формула будет искать нужную строку в тексте, в качестве которого и выбираем ячейку с надписью для разделения.
  4. Выбор ячейки при поиске строки для разделения второго слова в Excel

  5. Начальную позицию строки придется определять при помощи уже знакомой вспомогательной формулы ПОИСК().
  6. Создание функции ПОИСК для поиска начальной позиции при разделении второго слова в Excel

  7. Создав и перейдя к ней, заполните точно так же, как это было показано в предыдущем шаге. В качестве искомого текста используйте разделитель, а ячейку указывайте как текст для поиска.
  8. Настройка функции ПОИСК для поиска начальной позиции при разделении второго слова в Excel

  9. Вернитесь к предыдущей формуле, где добавьте к функции «ПОИСК» +1 в конце, чтобы начинать счет со следующего символа после найденного пробела.
  10. Редактирование функции для учета пробела при настройке формулы разделения второго слова в Excel

  11. Сейчас формула уже может начать поиск строки с первого символа имени, но она пока еще не знает, где его закончить, поэтому в поле «Количество_знаков» снова впишите формулу ПОИСК().
  12. Переход к настройке функции поиска второго пробела при разделении слова в Excel

  13. Перейдите к ее аргументам и заполните их в уже привычном виде.
  14. Настройка функции поиска второго пробела при разделении слова в Excel

  15. Ранее мы не рассматривали начальную позицию этой функции, но теперь там нужно вписать тоже ПОИСК(), поскольку эта формула должна находить не первый пробел, а второй.
  16. Создание вспомогательной функции для поиска второго пробела в Excel

  17. Перейдите к созданной функции и заполните ее таким же образом.
  18. Настройка вспомогательной функции для поиска второго пробела в Excel

  19. Возвращайтесь к первому "ПОИСКУ" и допишите в «Нач_позиция» +1 в конце, ведь для поиска строки нужен не пробел, а следующий символ.
  20. Редактирование первой функции ПОИСК для второго слова при разделении в Excel

  21. Кликните по корню =ПСТР и поставьте курсор в конце строки «Количество_знаков».
  22. Завершающий этап настройки формулы для разделения второго слова в Excel

  23. Допишите там выражение -ПОИСК(" ";A1)-1) для завершения расчетов пробелов.
  24. Добавление последнего выражения для формулы разделения второго слова Excel

  25. Вернитесь к таблице, растяните формулу и удостоверьтесь в том, что слова отображаются правильно.
  26. Результат работы формулы для разделения второго слова в Excel

Формула получилась большая, и не все пользователи понимают, как именно она работает. Дело в том, что для поиска строки пришлось использовать сразу несколько функций, определяющих начальные и конечные позиции пробелов, а затем от них отнимался один символ, чтобы в результате эти самые пробелы не отображались. В итоге формула такая: =ПСТР(A1;ПОИСК(" ";A1)+1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)-ПОИСК(" ";A1)-1). Используйте ее в качестве примера, заменяя номер ячейки с текстом.

Шаг 3: Разделение третьего слова

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

  1. В пустой ячейке для расположения будущего текста напишите =ПРАВСИМВ( и перейдите к аргументам этой функции.
  2. Переход к настройке формулы для разделения третьего слова в Excel

  3. В качестве текста указывайте ячейку с надписью для разделения.
  4. Выбор ячейки для разделения третьего слова в Excel

  5. В этот раз вспомогательная функция для поиска слова называется ДЛСТР(A1), где A1 — та же самая ячейка с текстом. Эта функция определяет количество знаков в тексте, а нам останется выделить только подходящие.
  6. Создание функции ДЛСТР для поиска количества символов в строке при разделении слова в Excel

  7. Для этого добавьте -ПОИСК() и перейдите к редактированию этой формулы.
  8. Добавление функции ПОИСК для разделения третьего слова в Excel

  9. Введите уже привычную структуру для поиска первого разделителя в строке.
  10. Стандартная настройка функции ПОИСК для разделения третьего слова

  11. Добавьте для начальной позиции еще один ПОИСК().
  12. Добавление начальной позиции для функции ПОИСК при разделении третьего слова в Excel

  13. Ему укажите ту же самую структуру.
  14. Настройка начальной позиции для функции ПОИСК при разделении третьего слова в Excel

  15. Вернитесь к предыдущей формуле «ПОИСК».
  16. Переход к предыдущей функции ПОИСК для завершения настройки разделения третьего слова в Excel

  17. Прибавьте для его начальной позиции +1.
  18. Настройка начальной позиции для завершения разделения третьего слова в Excel

  19. Перейдите к корню формулы ПРАВСИМВ и убедитесь в том, что результат отображается правильно, а уже потом подтверждайте внесение изменений. Полная формула в этом случае выглядит как =ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(" ";A1;ПОИСК(" ";A1)+1)).
  20. Проверка разделения третьего слова при работе формулы в Excel

  21. В итоге на следующем скриншоте вы видите, что все три слова разделены правильно и находятся в своих столбцах. Для этого пришлось использовать самые разные формулы и вспомогательные функции, но это позволяет динамически расширять таблицу и не беспокоиться о том, что каждый раз придется разделять текст заново. По необходимости просто расширяйте формулу путем ее перемещения вниз, чтобы следующие ячейки затрагивались автоматически.
  22. Результат разделения всех трех слов в Excel

Еще статьи по данной теме:

Помогла ли Вам статья?

На чтение 7 мин Опубликовано 18.01.2021

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

Содержание

  1. Необходимо разделить ФИО по отдельным столбцам
  2. Разделение текста с помощью формулы
  3. Этап №1. Переносим фамилии
  4. Этап №2. Переносим имена
  5. Этап №3. Ставим Отчество
  6. Заключение

Необходимо разделить ФИО по отдельным столбцам

Для выполнения первого примера возьмем таблицу с прописанными в ней ФИО разных людей. Делается это с использованием инструмента «Текст по столбцам». После составления одного из документов была обнаружена ошибка: фамилии имена и отчества прописаны в одном столбце, что создает некоторые неудобства при дальнейшем заполнении документов. Для получения качественного результата, необходимо выполнить разделение ФИО по отдельным столбцам. Как это сделать рассмотрим далее. Описание действий:

  1. Открываем документ с допущенной ранее ошибкой.
  2. Выделяем текст, зажав ЛКМ и растянув выделение до крайней нижней ячейки.

kak-v-excel-razbit-tekst-po-stolbcam

1
  1. В верхней ленте находим «Данные» — переходим.

kak-v-excel-razbit-tekst-po-stolbcam

2
  1. После открытия отыскиваем в группе «Работа с данными» «Текст по столбцам». Кликаем ЛКМ и переходим в следующее диалоговое окно.

kak-v-excel-razbit-tekst-po-stolbcam

3
  1. По умолчанию формат исходных данных будет установлен на «с разделителями». Оставляем и кликаем по кнопке «Далее».
  2. В следующем окне нужно определить, что является разделителем в нашем тексте. У нас это «пробел», а значит устанавливаем галочку напротив этого значения и соглашаемся с проведенными действиями кликнув на кнопку «Далее».

kak-v-excel-razbit-tekst-po-stolbcam

4

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

  1. Затем нужно определить формат данных столбца. По умолчанию установлено «Общий». Для нашей информации этот формат наиболее уместен.
  2. В таблице выбираем ячейку, куда будет помещаться отформатированный текст. Отступим от исходного текста один столбец и пропишем соответствующий адресат в адресации ячейки. По окончанию нажимаем «Готово».

kak-v-excel-razbit-tekst-po-stolbcam

5

Замечание эксперта! Размещенный отформатированный текст из-за разного количества символов в ФИО может не вмещаться в выбранные ячейки, поэтому полученная таблица нуждается в корректировке. Для этого используется расширение размеров ячейки.

kak-v-excel-razbit-tekst-po-stolbcam

6

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

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

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

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

  1. Таблица с вписанными ФИО уже создана. Для удобства выполнения разделения информации создайте в отдельной области 3 столбца и вверху напишите определение. Проведите корректировку ячеек по размерам.

kak-v-excel-razbit-tekst-po-stolbcam

7
  1. Выберите ячейку, где будет записываться информация о фамилии сотрудника. Активируйте ее нажатием ЛКМ.

kak-v-excel-razbit-tekst-po-stolbcam

8
  1. Нажмите на кнопку «Аргументы и функции», активация которой способствует открытию окна для редактирования формулы.
  2. Здесь в рубрике «Категория» нужно пролистать вниз и выбрать «Текстовые».

kak-v-excel-razbit-tekst-po-stolbcam

9
  1. Далее находим продолжение формулы ЛЕВСИМВ и кликаем по этой строке. Соглашаемся с выполненными действиями нажатием кнопки «ОК».
  2. Появляется новое окно, где нужно указать адресацию ячейки, нуждающейся в корректировке. Для этого нажмите на графу «Текст» и активируйте необходимую ячейку. Адресация вносится автоматически.
  3. Чтобы указать необходимое количество знаков, можно посчитать их вручную и вписать данные в соответствующую графу либо воспользоваться еще одной формулой: ПОИСК().
  4. После этого формула отобразится в тексте ячейки. Кликните по ней, чтобы открыть следующее окно.

kak-v-excel-razbit-tekst-po-stolbcam

10
  1. Находим поле «Искомый текст» и кликаем по разделителю, указанному в тексте. В нашем случае это пробел.
  2. В поле «Текст для поиска» нужно активировать редактируемую ячейку в результате чего произойдет автоматический перенос адресации.
  3. Активируйте первую функцию для возврата к ее редактированию. Это действие автоматически укажет количество символов до пробела.

kak-v-excel-razbit-tekst-po-stolbcam

11
  1. Соглашаемся и кликаем по кнопке «ОК».

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

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

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

  1. В качестве основной формулы прописываем аналогичным предыдущему способу образом =ПСТР(.

kak-v-excel-razbit-tekst-po-stolbcam

12
  1. Выбираем ячейку и указываем позицию, где прописан основной текст.
  2. Переходим к графе «Начальная позиция» и вписываем формулу ПОИСК().
  3. Переходим к ней, используя предыдущую инструкцию.

kak-v-excel-razbit-tekst-po-stolbcam

13
  1. В строке «Искомый текст» указываем пробел.
  2. Кликнув по «Текст для поиска», активируем ячейку.

kak-v-excel-razbit-tekst-po-stolbcam

14
  1. Возвращаемся к формуле =ПСТР в верхней части экрана.
  2. В строке «Нач.позиция» приписываем к формуле +1. Это будет способствовать началу счета со следующего символа от пробела.

kak-v-excel-razbit-tekst-po-stolbcam

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

kak-v-excel-razbit-tekst-po-stolbcam

16

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

  1. Активировав ячейку и перейдя в аргументы функции, выбираем формулу ПРАВСИМВ. Жмем «ОК».

kak-v-excel-razbit-tekst-po-stolbcam

17
  1. В поле «Текст» вписываем адресацию редактируемой ячейки.
  2. Там, где необходимо указать число знаков, пишем ДЛСТР(A2).

kak-v-excel-razbit-tekst-po-stolbcam

18

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

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

kak-v-excel-razbit-tekst-po-stolbcam

19
  1. Перейдите к формуле ПРАВСИМВ и убедитесь, что все действия произведены правильно.

kak-v-excel-razbit-tekst-po-stolbcam

20

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:


Download Article


Download Article

Excel can typically automatically detect text that is separated by tabs (tab-delimited) and properly paste the data into separate columns. If this doesn’t work, and everything you paste appears in a single column, then Excel’s delimiter is set to another character, or your text is using spaces instead of tabs. The Text to Columns tool in Excel can quickly select the proper delimiter and divide the data into columns correctly.

Steps

  1. Image titled Copy Paste Tab Delimited Text Into Excel Step 1

    1

    Copy all of your tab-delimited text. Tab-delimited text is a format for storing data from a spreadsheet as a text file. Each cell is separated by a tab stop, and each record exists on a separate line in the text file. Select all of the text you want to copy to Excel and copy it to your clipboard.

  2. Image titled Copy Paste Tab Delimited Text Into Excel Step 2

    2

    Select the cell in Excel that you want to paste into. Select the upper-leftmost cell that you want your pasted data to appear in. Your pasted data will fill up the cells below and to the right of your starting cell.

    Advertisement

  3. Image titled Copy Paste Tab Delimited Text Into Excel Step 3

    3

    Paste the data. In newer versions of Excel, and if your data was properly delimited with tab stops, the cells should fill out appropriately with the correct data. Each tab stop should translate directly into a new cell for the data. If all of your data appears in a single column, there’s a good chance Excel’s delimiter was changed from tabs to something else, such as a comma. You can change this back to tabs by using the Text to Columns Tool.

  4. Image titled Copy Paste Tab Delimited Text Into Excel Step 4

    4

    Select the entire column of data. If your tab-delimited data did not paste correctly, you can use Excel’s Text to Columns tool to format it properly. To do this, you’ll need to select the entire column that contains all of the data you pasted.[1]

    • You can quickly select the entire column by clicking the letter at the top.
    • You can only use Text to Columns on a single column at a time.
  5. Image titled Copy Paste Tab Delimited Text Into Excel Step 5

    5

    Open the Data tab and click «Text to Columns». You’ll find this in the Data Tools group in the Data tab.

    • If you’re using Office 2003, click the Data menu and select «Text to Columns».
  6. Image titled Copy Paste Tab Delimited Text Into Excel Step 6

    6

    Select «Delimited» and click «Next». This will tell Excel that it will be looking for a specific character to mark cell divisions.

  7. Image titled Copy Paste Tab Delimited Text Into Excel Step 7

    7

    Select the character that your data is separated by. If your data is tab-delimited, check the «Tab» box and uncheck any other boxes. You can check different characters if your data was separated by something else. If your data was split by multiple spaces instead of a tab stop, check the «Space» box and the «Treat consecutive delimiters as one» box. Note that this may cause problems if you have spaces in your data that don’t indicate a column division.

  8. Image titled Copy Paste Tab Delimited Text Into Excel Step 8

    8

    Choose the format of the first column. After selecting your delimiter, you’ll be able to set the data format for each of the columns that are being created. You can select between «General», «Text», and «Date».

    • Choose «General» for numbers or a mix of numbers and letters.
    • Choose «Text» for data that is just text, such as names.
    • Choose «Date» for data that is written in a standard date format.
  9. Image titled Copy Paste Tab Delimited Text Into Excel Step 9

    9

    Repeat for additional columns. Select each column in the frame at the bottom of the window and choose the format. You can also choose not to include that column when converting the text.

  10. Image titled Copy Paste Tab Delimited Text Into Excel Step 10

    10

    Finish the wizard. Once you have formatted each of the columns, click Finish to apply the new delimiter. Your data will be split into columns according to your Text to Column settings.

  11. Advertisement

Add New Question

  • Question

    How do I copy and paste in to an excel cell mid sentence?

    Community Answer

    To copy and paste into an excel cell mid sentence, you’ll have to go look at the formula bar and select the part of the text that you’d like. From the formula bar, you don’t have to select the entire cell. Then, copy normally from that selection (Control+C on Windows), and then go to the desired place and paste it. If you wish to paste into a cell mid sentence, again, go up to the formula bar and select where you want to paste it.

  • Question

    What do I do if a 13 digit number in the first column is coming up short with E+13?

    Community Answer

    Right-click on the cell with the 13 digit numbers. Select «Format «Cells in the drop-down menu. on the «Number» tab, under Category, select «Custom». Under «Type», select «0». Click «OK». Make sure your cell width is wide enough to show the numbers completely.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Copy the text.
2. Select a cell.
3. Click the Paste menu.
4. Select the entire column of data.
5. Click the Data tab.
6. Click Text to Columns.
7. Select Delimited and click Next.
8. Select Tab and click Next.
9. Select formatting options.
10. Click Finish.

Did this summary help you?

Thanks to all authors for creating a page that has been read 434,610 times.

Is this article up to date?

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


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

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Вставить фильтр в excel 2007
  • Вставка блоков в текст в word
  • Вставка в excel разбивка на ячейки
  • Вставить файл в word как документ виде значка
  • Вставка автоматической последовательной нумерации в word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии