Разделение текста на столбцы с помощью мастера распределения текста по столбцам
С помощью мастера распределения текста по столбцам текст, содержащийся в одной ячейке, можно разделить на несколько.
Проверьте, как это работает!
-
Выделите ячейку или столбец с текстом, который вы хотите разделить.
-
На вкладке Данные нажмите кнопку Текст по столбцам.
-
В мастере распределения текста по столбцам установите переключатель с разделителями и нажмите кнопку Далее.
-
Выберите разделители для своих данных. Например, запятую и пробел. Данные можно предварительно просмотреть в окне Образец разбора данных.
-
Нажмите кнопку Далее.
-
В поле Поместить в выберите место на листе, где должны отображаться разделенные данные.
-
Нажмите кнопку Готово.
См. также
Разделение текста по столбцам с помощью функций
Нужна дополнительная помощь?
Skip to content
В руководстве объясняется, как разделить ячейки в 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-го дефиса), вставьте следующее выражение в B2, а затем скопируйте его вниз по столбцу:
=ЛЕВСИМВ(A2; ПОИСК(«-«;A2;1)-1)
Здесь функция мы сначала определяем позицию первого дефиса («-«) в строке, а ЛЕВСИМВ извлекает все нужные символы начиная с этой позиции. Вы вычитаете 1 из позиции дефиса, потому что вы не хотите извлекать сам дефис.
- Чтобы извлечь цвет (это все буквы между 1-м и 2-м дефисами), запишите в C2, а затем скопируйте ниже:
=ПСТР(A2; ПОИСК(«-«;A2) + 1; ПОИСК(«-«;A2;ПОИСК(«-«;A2)+1) — ПОИСК(«-«;A2) — 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 быстрых шага:
- Предполагая, что у вас установлен Ultimate Suite , выберите ячейки, которые нужно разделить, и щелкните значок «Разделить текст (Split Text)» на вкладке «Ablebits Data».
- Панель Разделить текст откроется в правой части окна 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, используя различные комбинации функций, а также специальные инструменты. Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!
Читайте также:
Вставка или Ctrl+V, пожалуй, самый эффективный инструмент доступный нам. Но как хорошо вы владеете им? Знаете ли вы, что есть как минимум 14 различных способов вставки данных в листах Ecxel? Удивлены? Тогда читаем этот пост, чтобы стать пэйст-мастером.
Данный пост состоит из 2 частей:
— Основные приемы вставки
— Вставка с помощью обработки данных
1. Вставить значения
Если вы хотите просто вставить значения с ячеек, последовательно нажимайте клавиши Я, М и З, удерживая при этом клавишу Alt, и в конце нажмите клавишу ввода. Это бывает необходимо, когда вам нужно избавиться от форматирования и работать только с данными.
Начиная с Excel 2010, функция вставки значений отображается во всплывающем меню при нажатии правой клавишей мыши
2. Вставить форматы
Нравиться этот чудный формат, который сделал ваш коллега? Но у вас нет времени, чтобы так же оформить свою таблицу. Не беспокойтесь, вы можете вставить форматы (включая условное форматирование) из любой скопированной ячейки. Удерживая клавишу Alt, последовательно нажимайте Я, М, Ф, Ф, Ф и в конце нажмите клавишу Ввода.
Те же самые действия можно произвести с помощью меньшего количества операций, воспользовавшись меню, которое выпадает при нажатии правой кнопки мыши (начиная с Excel 2010).
3. Вставить формулы
Иногда возникает необходимость скопировать несколько формул в новый диапазон. Для этого, удерживая клавишу Alt, последовательно нажимаем Я, М, Ф и в конце нажмите клавишу Ввода. Вы можете достичь того же эффекта, путем перетаскивания ячейки, содержащей формулу, в новый диапазон, если диапазон находится рядом.
4. Вставить проверку данных
Хотите скопировать только проверку значений, без содержимого и форматов ячейки. Для этого копируете ячейку, в котором присутствует проверка условий, щелкаете правой кнопкой мыши на ячейку, куда хотите скопировать данные. Выбираете Специальная вставка -> Условия на значения.
5. Скопировать ширину столбцов с других ячеек
Вашему боссу понравилась, созданная вами, табличка по отслеживанию покупок и он попросил создать еще одну, для отслеживания продаж. В новой таблице вы хотите сохранить ширину столбцов. Для этого вам нет необходимости измерять каждый столбец первой таблицы, а просто скопировать их и с помощью специальной вставки задать «Ширина столбцов».
6. Берем комментарии и вставляем в другом месте
Чтобы сократить количество перепечатываний, комментарии тоже можно вставлять копипейстом. Для этого необходимо воспользоваться специальной вставкой и указать «Вставить примечания»
7. И конечно, вставляем все подряд
В этом нам помогут сочетания клавиш Ctrl+V или Alt+Я+М или клавиша вставки на панели инструментов.
Вставка с помощью обработки данных
8. Вставка с дополнительной математической операцией
К примеру, у вас имеется строка 1 со значениями 1, 2, 3, и строка 2 со значениями 4, 5, 6. И вам необходимо сложить обе строки, чтобы получить 5, 7, 9. Для этого копируем первую строку, жмем правой кнопкой мыши по строке 2, выбираем Специальная вставка, ставим переключатель на «Сложить» и жмем ОК.
Те же самые операции необходимо будет проделать, если вам требуется вычесть, умножить или разделить данные. Отличием будет, установка переключателя на нужной нам операции.
9. Вставка с учетом пустых ячеек
Если у вас имеется диапазон ячеек, в котором присутствуют пустые ячейки и необходимо вставить их другой диапазон, но при этом, чтобы пустые ячейки были проигнорированы.
В диалоговом окне «Специальная вставка» установите галку «Пропускать пустые ячейки»
10. Транспонированная вставка
К примеру, у вас имеется колонка со списком значений, и вам требуется переместить (скопировать) данные в строку (т.е. вставить их поперек). Как бы вы это сделали? Ну конечно, вам следует воспользоваться специальной вставкой и в диалоговом окне установить галку «Транспонировать». Либо воспользоваться сочетанием клавиш Alt+Я, М и А.
Эта операция позволит транспонировать скопированные значения прежде, чем вставит. Таким образом, Excel преобразует строки в столбцы и, наоборот, столбцы в строки.
11. Вставить ссылку на оригинальную ячейку
Если вы хотите создать ссылки на оригинальные ячейки, вместо копипэйстинга значений, этот вариант, то, что вам нужно. Воспользуйтесь специальной вставкой, как примерах выше, и вместо кнопки «ОК» , нажмите «Вставить связь». Либо воспользуйтесь сочетанием клавиш Alt+Я, М и Ь, что создаст автоматическую ссылку на скопированный диапазон ячеек.
12. Вставить текст с разбивкой по столбцам
Эта опция полезна, когда вы вставляете данные извне. Например, если вы хотите вставить несколько строчек этого блога на лист Excel, но при этом каждое слово было в отдельном столбце. Для этого копируем текст (Ctrl+C), переходим на лист Excel и вставляем данные (Ctrl+V). У меня, по умолчанию, программа вставила строку с текстом в одну ячейку. Теперь необходимо проделать небольшой финт ушами. Идем во вкладку «Данные» -> «Текст по столбцам» и настраиваем мастер текстов. На первом шаге указываем формат данных – «с разделителями», жмем «Далее», устанавливаем символ-разделитель — «Пробел» и «Готово». Текст, который, мы вставили в одну ячейку разбился по столбцам. Таким образом мы указали программе, как бы мы хотели воспринимать текстовые данные.
Теперь, во время последующих вставок текста, кликаем правой кнопкой по ячейке, куда вы хотите вставить текст, выбираем «Специальная вставка» -> «Текст» -> «ОК». Excel разбил нашу строку на столбцы, что нам и требовалось.
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 2010 Но если не можно сделать в слипшийся в однутекстовый например, сводной таблицы) не поддерживается. Вместо=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))=LEFT(A2,FIND(» «,A2,1)-1) в ячейке. закономерность, Excel предложит эти инструкции подробно столбец из тех,
- в качестве ограничителя на которое вы чтобы таблица имела и 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(« с первого символа.
когда возникает необходимость столбце появится буквальноТак как каждый ID данные. К сожалению, слова, заключённые в разбить. Затем откройте
First Name инструментами «Текст поМихаил С. этих дат в на отдельные слова. столбцов с ФИО, отдельно — город, в котором расположена=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-2) «,A2,1)+1))Замечание: разбить ячейки или за мгновение. товара содержит 9 невозможно импортировать разделённые
- кавычки (например, «California, вкладку(Имя), столбцам» и «Мгновенное: ну взгляните. Файл отдельные ячейки. Здесь может помочь названием города или отдельно — улица необходимая ячейка, а
- Как Вы понимаете, эти=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«Если поиск начинается столбцы с даннымиТаким образом, при помощи символов, устанавливаем линию данные на другой USA»), будут помещеныDataLast Name заполнение», кроме этого подсократил чуток…Мотя небольшая макрофункция, которая компании, а для и дом) затем разделить ее. формулы работают не «;A2;1)+1)) с первого символа,
- в Excel. На этого инструмента Вы границы столбца на лист или в
- в одну ячейку.(Данные) >(Фамилия), Вы увидите подборкуevgenia_Sh: Штатный режим EXCEL: будет автоматически добавлять столбцов с числовымии т.д. Кроме того, содержимое только для разделенияИзвлекаем фамилию: Вы можете вообще самом деле, следующих можете взять какую-то это значение, как другую рабочую книгу, Если же вData ToolsCountry формул для разделения:Данные (Текст по пробел перед заглавными данными, которые ExcelПоехали.. ячейки можно разделить имён в Excel.=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))
- пропустить аргумент шести функций будет часть данных, находящихся показано на рисунке попытка сделать это качестве ограничителя строк(Работа с данными)(Страна), имён, текстовых иМихаил С., столбцам). буквами. Откройте редактор обязательно должен воспринятьВыделите ячейки, которые будем на несколько смежных Вы можете использовать=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))start_num достаточно в большинстве в одном или выше. приведёт к сообщению установить значение >Arrival Date числовых значений. Этотспасибо. Это что-тоKuklP Visual Basic как как текст. Например, делить и выберите
ячеек. их для разбиенияФункция(нач_позиция) в формуле случаев – нескольких столбцах, иНа следующем шаге выберите об ошибке выбораNoneText to Columns(Ожидаемая дата прибытия) урок поможет Вам
- в одну ячейку.(Данные) >(Фамилия), Вы увидите подборкуevgenia_Sh: Штатный режим EXCEL: будет автоматически добавлять столбцов с числовымии т.д. Кроме того, содержимое только для разделенияИзвлекаем фамилию: Вы можете вообще самом деле, следующих можете взять какую-то это значение, как другую рабочую книгу, Если же вData ToolsCountry формул для разделения:Данные (Текст по пробел перед заглавными данными, которые ExcelПоехали.. ячейки можно разделить имён в Excel.=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))
- невероятное))): в предыдущем способе, для столбца с в менюПример разделения ячеек: любых данных изMID и упростить еёLEFT ввести их в формат данных и конечной ссылки.(Нет), тогда слово(Текст по столбцам). и выбрать наилучший методМихаил С.Мотя, вставьте туда новый номерами банковских счетовДанные — Текст поВыделите одну или несколько одного столбца по(ПСТР) – извлекает до такого вида:(ЛЕВСИМВ), новый столбец. Думаю, укажите ячейки, кудаСовет: «California» будет помещеноОткроется диалоговое окноStatus разбиения данных в: Если добавить ещедык надо по модуль и скопируйте клиентов, где в
столбцам ячеек, которые хотите нескольким. Например, следующие часть текстовой строки=LEFT(A2,SEARCH(» «,A2)-1)MID Вы лучше поймёте поместить результат, какЕсли Вы не в один столбец,Convert Text to Columns(Статус). Excel. пару-тройку доп. столбцов, строкам, а не в него код противном случае произойдет(Data — Text to разделить. формулы Вы можете (то есть заданное=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1)(ПСТР), о чём я это было сделано хотите импортировать какой-то
а «USA» – wizardЕсли в таблице естьГоворя в общем, необходимость формулы будут намного по столбцам. этой функции: округление до 15 columns)Важно: использовать, чтобы разбить количество символов). Синтаксис:LEFTRIGHT
- говорю из следующего в предыдущем примере, столбец (столбцы), который
Разбиваем текст фиксированной ширины по нескольким столбцам
в другой.(Мастер распределения текста хотя бы один разбить ячейки в проще и файлevgenia_ShFunction CutWords(Txt As
знаков, т.к. Excel.При разделении ячейки текстовые данные, разделённые=MID(text,start_num,num_chars)(ЛЕВСИМВ) и(ПРАВСИМВ),
примера. а затем нажмите показан в областиВ нижней части диалогового
- по столбцам). На столбец справа от Excel может возникнуть по-шустрее.: все верно, нужно Range) As String будет обрабатывать номерПоявится окно ее содержимое заменит запятыми:=ПСТР(текст;начальная_позиция;количество_знаков)RIGHTFIND
- Первым делом, убедитесь, чтоFinishData preview окна находится область первом шаге мастера столбца, который необходимо в двух случаях:Михаил С. по строкам. Dim Out$ If счета как число:Мастера разбора текстов данные из следующейAВ качестве аргументов функции(ПРАВСИМВ) – возвращает(НАЙТИ), инструмент «Мгновенное заполнение»(Готово).(Образец разбора данных),Data preview Вы выбираете формат разбить, тогда первым
Во-первых, при импорте: Исправил одну существеннуюИли придумать как Len(Txt) = 0Кнопка: ячейки, поэтому освободите
- B указываем: какой текст левую или правуюSEARCH включен. Вы найдётеЕсли Вы объединили несколько то выделите его(Образец разбора данных). данных. Так как
Разбиваем объединённые ячейки в Excel
делом создайте новые информации из какой-либо ошибку и намного перенести в строки Then Exit FunctionПодробнее (Advanced)На первом шаге достаточное пространство наC взять, позицию символа, часть текста из(ПОИСК) и этот параметр на ячеек на листе и выберите вариант Прежде чем нажать записи разделены пробелами пустые столбцы, в внешней базы данных упростил.
ниже, после того Out = Mid(Txt,позволяет помочь ExcelМастера листе.D с которого нужно заданной ячейки соответственно.LEN вкладке Excel и теперьDo not import columnNext и запятыми, мы которые будут помещены
Разделяем данные на несколько столбцов в 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) стандартных, заданных в какой-либо символ отделяет
сАббревиатура формулы, чтобы разбитьВ качестве аргументов указываем: каждой из этих(Параметры) >Home(Формат данных столбца). Excel правильно распределилFixed width не были записаны а нужно, чтобы как текст. принятый на вооружение Like «[a-zа-я]» And региональных настройках. друг от другаданнымиСтолица имена с суффиксами
какой текст взять функций и приведуAdvanced(Главная) и вНажмите все данные по(Фиксированной ширины) будет поверх уже существующих они были помещеныФишка evgenia_Sh, не рациональный. Mid(Txt, i +Если хочется, чтобы такое содержимое наших будущихнажмите кнопку2
в конце: и сколько символов примеры, которые Вы(Дополнительно) > группе командFinish столбцам. рассмотрен чуть позже. данных.В нашем примере в разных столбцах.: Необходимо разбить текстВышеуказанный штатный режим 1, 1) Like деление производилось автоматически
Как в Excel разбивать ячейки при помощи формул
отдельных столбцов (текст по столбцамAlabama, AL, MontgomeryA извлечь. В следующем сможете использовать вAutomatically Flash FillAlignment(Готово)!Осталось сделать всего две Если все готово, сразу после столбца Во-вторых, при разбиении в ячейке (с — для информации. «[A-ZА-Я]» Then Out без участия пользователя,с разделителями. Откроется мастер пересчетаAlabamaB примере формула будет своих книгах Excel.(Автоматически выполнять мгновенное(Выравнивание) нажмите маленькуюЕсли данные состоят из вещи – выбрать жмитеParticipant
Пример 1
уже существующей таблицы, разделителями «Alt+Enter») наevgenia_Sh = Out & то придется использовать) или в текстетекста по столбцамALC
извлекать левую частьСамая распространённая ситуация, когда заполнение). чёрную стрелку рядом
- текстовых или числовых формат данных и
Next
находится столбец
- чтобы получить возможность отдельные строки
: Не мной принят
Mid(Txt, i, 1)
небольшую функцию на с помощью пробелов.Montgomery
D текста из ячейки могут понадобится этиТеперь давайте посмотрим, как с кнопкой значений с фиксированным указать, куда поместить(Далее), чтобы продолжить.Status
качественнее настроить работу
Genbor
сей способ ведения & » « VBA, вставленную в имитируются столбцы одинаковойУстановите переключательИзвлекаем название штата:1A2 формулы – это можно автоматически разбить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. Для этого (имен и других на др.строку……..как его
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 в остальные ячейки.
снова использовать функцию
Разделение содержимого ячейки на несколько ячеек
-
Запустите инструмент столбцов, а дляOther
, кликнув по егоТекст по столбцам я уже видела 1: b(i, 1) вставлять код макроса,Alt+F11 например), то флажок
-
Далее командой сайта office-guru.ru=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«: name): Чтобы понять, какText to ColumnsText to Columns четвёртого столбца установим(Другой).В нашем примере
-
заголовку, и, удерживая» действительно очень удобен, здесь в других = a(i, 1): как их использоватьВставляем новый модуль (менюСчитать последовательные разделители одним
-
.Источник: 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)) это работает, посмотрите(Текст по столбцам),(Текст по столбцам), формат мы выбираем нажатой левую кнопку
-
когда нужно разделить вопросах, но я b(i, 2) =evgenia_ShInsert — 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 нужное количество столбцов
в Excel 2013, ))) To UBound(a) x таблица с данными. пользовательской функции: их как один. для новых столбцов. Мы стараемся как можноА вот формулы, позволяющие или суффиксы, то формулы, я попробую в столбец более столбцов. шаге мастера выберите столбец попадут даты(Запятая), а также
(сколько хотите вставить). 2010, 2007 или…..надеюсь понятно написала = Split(a(r, 2), В первом столбцеFunction Substring(Txt, Delimiter,Выпадающий список По умолчанию столбцы
оперативнее обеспечивать вас разбить имена с потребуются немного более объяснить более подробно.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 = заключенный в кавычки и исходная ячейка. Эта страница переведена имени запятой, иMIDFIND ячейки именами из
преимуществами нового инструмента нажмите его, кликнув по 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), «.»)
Способ 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
В качестве аргументов Вы не правда ли?
знакомы с этой столбца символизирует вертикальнаяНа этом же шаге. Этот параметр может столбцов):Как выделить текстовые данные
Фишка b End Sub разбить эти длинные
следующим синтаксисом: в окне Мастера, разделить на несколько ли она вам,Отчество
C должны указать: чтоЕсли «Мгновенное заполнение» включено, функцией, я попробую
линия, и чтобы мастера Вы можете
понадобиться, если вПримечание: фиксированной величины: ой, забыла написать,Михаил С. ячейки на отдельные,
=SUBSTRING(Txt; Delimeter; n) необходимо выбрать формат:
отдельных столбцов. Самые с помощью кнопокФамилияD нужно найти, где но не предлагает кратко объяснить её задать край следующего выбрать, в какой столбце, который ВыЕсли у ВасПредположим, есть список участников, как надо )): какой вариант нужен причем в вертикальномгдеобщий распространенные жизненные примеры: внизу страницы. Для21 нужно искать, а никаких вариантов, которые суть. Этот инструмент столбца, просто кликните столбец поместить разделённые разбиваете, содержатся какие-либо нет столбцов, следующих приглашённых на конференциюVlad999
— не рациональный исполнении. Т.е., кTxt — адрес ячейки- оставит данныеФИО в одном столбце
удобства также приводимWhite, David MarkПолное имя также позицию символа,
соответствуют определённому шаблону, анализирует данные, которые в нужном месте. данные. Для этого значения, заключённые в непосредственно за тем, или какое-то другое: Решение макросом в
— формулами, или примеру, под кодом с текстом, который
как есть - (а надо - ссылку на оригинал
DavidИмя
с которого следует Вы можете запустить Вы вводите на Двойной щелчок по кликните по иконке кавычки или в
что Вы хотите мероприятие. На рисунке теме: Разбить текст нормальный — макросом?
10150 идет три делим подходит в большинстве в трех отдельных, (на английском языке).
planetaexcel.ru
Разбить текст ячейки (строки), содержащий разделитель, на строки
MarkОтчество начать поиск. В этот инструмент вручную рабочий лист, и
вертикальной линии удалит выбора диапазона (в апострофы, и Вы разбить, то необходимость ниже видно, что ячейки (строки), содержащийevgenia_Sh
даты, через запятую.Delimeter — символ-разделитель (пробел, случаев чтобы удобнее былоПоследнее обновление: 12.12.2015WhiteФамилия нашем примере
на вкладке пытается выяснить, откуда край столбца, а терминах Microsoft эта хотите, чтобы такие в этом шаге в столбце
разделитель, на строки:
Нужно чтобы все запятая и т.д.)дата
сортировать и фильтровать)Вам может потребоваться разделитьИзвлекаем имя:2SEARCH(» «,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 необходимо выполнить действия в следующем порядке:
- Выделить текст в MS Word.
- Скопировать выделенное любым способом: нажать сочетание клавиш «CTRL+C»; правой кнопкой мыши – «Копировать»; активировать пиктограмму «Копировать» в блоке «Буфер обмена».
- Открыть MS Excel.
- Сделать активной ячейку, в которой расположится текст.
- Вставить текст любым способом: «CTRL+V»; правой кнопкой мышки – «Вставить»; активировать пиктограмму «Вставить» в блоке «Буфер обмена».
- Раскрыть пиктограмму, которая появляется после вставки текста, и выбрать пункт «Сохранить исходное форматирование».
- Для придания тексту структурированного вида увеличить ширину столбца и произвести форматирование клетки посредством инструментария в блоке «Шрифт» и «Выравнивание» на вкладке «Главная».
Продвинутое копирование информации
Наш сайт предлагает воспользоваться советами профессионалов при дублировании сведений из одного приложения в другое.
Импорт данных
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 «Мастера текстов»;
- после указания опций нажать на «Готово».
Конвертация таблицы с помощью приложений
Конвертировать табличную информацию возможно двумя способами:
- посредством приложений;
- посредством 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
Существует и другой вариант, который считается более сложным. Он позволяет не копировать и вставлять вручную, а импортировать данные из таблица с сохранением параметров. Пользователь, который хочет воспользоваться данным методом, должен четко следовать алгоритму действий, описанных ниже:
- Открыть исходную таблицу в программе Word и выделить ее, нажав на уже упомянутый в прошлом разделе значок со стрелками, появившийся в левом углу.
- Перейти в «Макет» в панели инструментов (в разделе «Работа с таблицами»).
- В самом правом разделе панели инструментов под названием «Данные» имеется функция «Преобразовать в текст».
В появившемся окне параметров нужно выбрать знак табуляции в качестве «Разделителя». Подтвердить выбор нажатием «Ок».
Перейти во вкладку «Файл» и нажать пункт «Сохранить как». Далее указываем место, где будет располагаться документ, даем ему наименование. Главное, что важно сделать, — это изменить тип файла. Он должен быть обычным текстом (.txt).
Нажать «Сохранить». В открывшемся окне преобразования ничего менять не понадобится. Нужно только запомнить кодировку, например Windows (по умолчанию).
- Перейти во вкладку «Данные», последовательно нажать «Получение внешних данных» — «Из текста».
Далее перед пользователем появится окно, именуемое «Мастер текстов». В нем в настройках следует отметить формат данных «с разделителем». Также нужно установить кодировку, в который был сохранен текстовый файл. После этого нажать «Далее».
В следующем окне в качестве символа-разделителя устанавливается знак табуляции и нажимается «Далее».
Финальным шагом является форматирование данных, при этом во внимание принимается содержимое ячеек. Так, по порядку нажимая каждый из столбцов, пользователь присваивает ему одно из значений (общий, текст, дата или пропустить). В конце нажимается «Готово».
На экране появится окно импорта, где указывается, на какой лист нужно поместить таблицу. Также в поле вводится адрес той ячейки, которая будет являться крайней левой верхней. Если вручную сделать это не получилось, следует кликнуть на кнопку, находящуюся рядом с полем для ввода данных. На сетке выделяем одним щелчком мыши нужную ячейку. После возврата в окно импорта данных нажимаем «Ок».
Перед пользователем появится таблица, которую в дальнейшем можно форматировать и редактировать встроенными инструментами.
Конвертация файла Word в Excel: как сделать
У многих пользователей достаточно часто возникает необходимость переноса данных между двумя разными приложениями пакета Microsoft Office, например, из Word в Excel. Увы, конкретного приложения для выполнения этой процедуры не существует, но есть ряд инструментов и методов переноса данных с минимальными трудозатратами, включая встроенные инструменты, а также online-сервисы и приложения от сторонних производителей. Давайте разберем их.
- Метод 1: простое копирование
- Метод 2: расширенное копирование
- Метод 3: использование сторонних приложений
- Метод 4: конвертация через онлайн-сервисы
- Заключение
Метод 1: простое копирование
Копирование содержимого документа Word в Эксель требует особого внимания, так как структура представления данных в этих программах значительно отличается. Если просто скопировать и вставить текст, то каждый его абзац будет помещен в новой строке, и удобство его дальнейшего форматирования будет весьма сомнительным. При проведении подобных операций с таблицами нюансов еще больше, но это уже тема для отдельной статьи.
Итак, давайте разберемся, что именно нужно делать:
- Выделяем текст в документе Word. Далее щелкаем правой кнопкой мыши по выделенному фрагменту и в появившемся меню выбираем пункт “Копировать”. Также можно воспользоваться кнопкой “Копировать”, которая расположена на Ленте среди инструментов раздела “Буфер обмена” (вкладка “Главная”). Или же можно просто воспользоваться сочетанием клавиш Ctrl+C (или Ctrl+Ins).
- Запускаем Эксель и выбираем ячейку, начиная с которой будет вставлен ранее скопированный в Word текст.
Метод 2: расширенное копирование
Следующий метод переноса информации из файла Word в документ Эксель более сложен в сравнении с описанным выше, но позволяет частично контролировать и настраивать формат итоговых данных уже в процессе переноса.
- Открываем необходимый документ в Ворд. В разделе инструментов “Абзац” вкладки “Главная” находим значок “Отобразить все знаки”, при нажатии которого открытый документ будет размечен непечатными символами, позволяющими его максимально структурировать.
- В режиме отображения специальных непечатных знаков конец каждого абзаца выделяется соответствующим символом. Это позволяет удалить пустые абзацы, так как иначе, после переноса в Эксель, информация будет искажена, и между абзацами появятся пустые строки.
- Когда все лишние знаки удалены, переходим в меню “Файл”.
- В открывшемся меню выбираем пункт “Сохранить как”. Для выбора места сохранения нажимаем кнопку “Обзор“.
Если говорить о переносе таблиц, то этот метод вполне подходит для данной процедуры. Однако количество нюансов процесса требует его подробного рассмотрения в отдельной статье.
Метод 3: использование сторонних приложений
Помимо встроенных инструментов от компании Microsoft, для конвертации Word-Excel можно воспользоваться сторонними приложениями, специально для этого предназначенными.
Например, приложение Abex Word to Excel Converter является одним из наиболее простых и удобных, даже для неподготовленного пользователя. Для работы предварительно нужно скачать и установить его.
- После успешной установки, запускаем приложение, жмем кнопку “Add Files” , чтобы перейти к выбору исходного файла.
- Выбираем документ Word, который нужно конвертировать в Excel и нажимаем кнопку “Открыть”.
- Выбираем формат выходного файла (блок “Select output format”). Рекомендуем использовать формат всех последних версий Эксель – *.xlsx. В качестве альтернативы для старых версий пакета Microsoft Office можно выбрать формат*.xls. В группе «Output setting» нажимаем значок “Обзор” (значок в виде желтой открытой папки) и выбираем место сохранения конвертированного документа.
- После того, как все настройки выполнены, жмем кнопку “Convert”.
- По окончании процедуры конвертации, переходим в папку с файлом и открываем его в программе Excel.
Метод 4: конвертация через онлайн-сервисы
Помимо специализированных приложений, в сети имеется ряд online-конвертеров, позволяющих выполнить аналогичные операции, но без установки стороннего программного обеспечения на компьютере. Один из наиболее популярных и простых online-сервисов для конвертации документов Word в Excel – ресурс Convertio.
- Запускаем веб-браузер и переходим по адресу https://convertio.co/ru/.
- Для выбора документов для конвертации можно:
- выбрать документы в папке на компьютере и перетащить их в специальную область для загрузки файлов на странице сайта;
- щелкнуть на значок в виде компьютера, после чего откроется окно выбора файлов.
- загрузить документы из сервисов Google Drive или Dropbox;
- загрузить файлы при помощи прямой ссылки.
- Воспользуемся вторым способом из списка выше. Выбираем файл и жмем “Открыть”.
- Документ для конвертации выбран, далее выбираем формат, в котором он должен быть сохранен. Кликаем на стрелку справа от названия подготовленного к конвертации файла.
- В появившемся окне задаем настройки:
- тип файла – “Документ“;
- расширение – “xlsx” (или “xls” для старых версий).
- Теперь, когда все параметры заданы, нажимаем кнопку “Конвертировать”.
- По окончании процесса конвертации появится кнопка “Скачать“, жмем ее.
- Внизу окна браузера появится информация о загрузке конвертированного документа, там же можно сразу открыть его в Эксель. Либо же можно перейти в папку с сохраненным файлом и открыть его там.
Заключение
Эффективность описанных выше методов зависит от поставленной перед пользователем задачи. Если необходимо максимально контролировать процесс конвертации и важен конечный формат – используем встроенные инструменты Ворд и Эксель. Если нужно конвертировать большое количество документов в короткий срок, удобнее будет воспользоваться специализированными приложениями или online-сервисами.
Содержание
- Способ 1: Использование автоматического инструмента
- Способ 2: Создание формулы разделения текста
- Шаг 1: Разделение первого слова
- Шаг 2: Разделение второго слова
- Шаг 3: Разделение третьего слова
- Вопросы и ответы
Способ 1: Использование автоматического инструмента
В Excel есть автоматический инструмент, предназначенный для разделения текста по столбцам. Он не работает в автоматическом режиме, поэтому все действия придется выполнять вручную, предварительно выбирая диапазон обрабатываемых данных. Однако настройка является максимально простой и быстрой в реализации.
- С зажатой левой кнопкой мыши выделите все ячейки, текст которых хотите разделить на столбцы.
- После этого перейдите на вкладку «Данные» и нажмите кнопку «Текст по столбцам».
- Появится окно «Мастера разделения текста по столбцам», в котором нужно выбрать формат данных «с разделителями». Разделителем чаще всего выступает пробел, но если это другой знак препинания, понадобится указать его в следующем шаге.
- Отметьте галочкой символ разделения или вручную впишите его, а затем ознакомьтесь с предварительным результатом разделения в окне ниже.
- В завершающем шаге можно указать новый формат столбцов и место, куда их необходимо поместить. Как только настройка будет завершена, нажмите «Готово» для применения всех изменения.
- Вернитесь к таблице и убедитесь в том, что разделение прошло успешно.
Из этой инструкции можно сделать вывод, что использование такого инструмента оптимально в тех ситуациях, когда разделение необходимо выполнить всего один раз, обозначив для каждого слова новый столбец. Однако если в таблицу постоянно вносятся новые данные, все время разделять их таким образом будет не совсем удобно, поэтому в таких случаях предлагаем ознакомиться со следующим способом.
Способ 2: Создание формулы разделения текста
В Excel можно самостоятельно создать относительно сложную формулу, которая позволит рассчитать позиции слов в ячейке, найти пробелы и разделить каждое на отдельные столбцы. В качестве примера мы возьмем ячейку, состоящую из трех слов, разделенных пробелами. Для каждого из них понадобится своя формула, поэтому разделим способ на три этапа.
Шаг 1: Разделение первого слова
Формула для первого слова самая простая, поскольку придется отталкиваться только от одного пробела для определения правильной позиции. Рассмотрим каждый шаг ее создания, чтобы сформировалась полная картина того, зачем нужны определенные вычисления.
- Для удобства создадим три новые столбца с подписями, куда будем добавлять разделенный текст. Вы можете сделать так же или пропустить этот момент.
- Выберите ячейку, где хотите расположить первое слово, и запишите формулу
=ЛЕВСИМВ(
. - После этого нажмите кнопку «Аргументы функции», перейдя тем самым в графическое окно редактирования формулы.
- В качестве текста аргумента указывайте ячейку с надписью, кликнув по ней левой кнопкой мыши на таблице.
- Количество знаков до пробела или другого разделителя придется посчитать, но вручную мы это делать не будем, а воспользуемся еще одной формулой —
ПОИСК()
. - Как только вы запишете ее в таком формате, она отобразится в тексте ячейки сверху и будет выделена жирным. Нажмите по ней для быстрого перехода к аргументам этой функции.
- В поле «Искомый_текст» просто поставьте пробел или используемый разделитель, поскольку он поможет понять, где заканчивается слово. В «Текст_для_поиска» укажите ту же обрабатываемую ячейку.
- Нажмите по первой функции, чтобы вернуться к ней, и добавьте в конце второго аргумента
-1
. Это необходимо для того, чтобы формуле «ПОИСК» учитывать не искомый пробел, а символ до него. Как видно на следующем скриншоте, в результате выводится фамилия без каких-либо пробелов, а это значит, что составление формул выполнено правильно. - Закройте редактор функции и убедитесь в том, что слово корректно отображается в новой ячейке.
- Зажмите ячейку в правом нижнем углу и перетащите вниз на необходимое количество рядов, чтобы растянуть ее. Так подставляются значения других выражений, которые необходимо разделить, а выполнение формулы происходит автоматически.
Полностью созданная формула имеет вид =ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1)
, вы же можете создать ее по приведенной выше инструкции или вставить эту, если условия и разделитель подходят. Не забывайте заменить обрабатываемую ячейку.
Шаг 2: Разделение второго слова
Самое трудное — разделить второе слово, которым в нашем случае является имя. Связано это с тем, что оно с двух сторон окружено пробелами, поэтому придется учитывать их оба, создавая массивную формулу для правильного расчета позиции.
- В этом случае основной формулой станет
=ПСТР(
— запишите ее в таком виде, а затем переходите к окну настройки аргументов. - Данная формула будет искать нужную строку в тексте, в качестве которого и выбираем ячейку с надписью для разделения.
- Начальную позицию строки придется определять при помощи уже знакомой вспомогательной формулы
ПОИСК()
. - Создав и перейдя к ней, заполните точно так же, как это было показано в предыдущем шаге. В качестве искомого текста используйте разделитель, а ячейку указывайте как текст для поиска.
- Вернитесь к предыдущей формуле, где добавьте к функции «ПОИСК»
+1
в конце, чтобы начинать счет со следующего символа после найденного пробела. - Сейчас формула уже может начать поиск строки с первого символа имени, но она пока еще не знает, где его закончить, поэтому в поле «Количество_знаков» снова впишите формулу
ПОИСК()
. - Перейдите к ее аргументам и заполните их в уже привычном виде.
- Ранее мы не рассматривали начальную позицию этой функции, но теперь там нужно вписать тоже
ПОИСК()
, поскольку эта формула должна находить не первый пробел, а второй. - Перейдите к созданной функции и заполните ее таким же образом.
- Возвращайтесь к первому
"ПОИСКУ"
и допишите в «Нач_позиция»+1
в конце, ведь для поиска строки нужен не пробел, а следующий символ. - Кликните по корню
=ПСТР
и поставьте курсор в конце строки «Количество_знаков». - Допишите там выражение
-ПОИСК(" ";A1)-1)
для завершения расчетов пробелов. - Вернитесь к таблице, растяните формулу и удостоверьтесь в том, что слова отображаются правильно.
Формула получилась большая, и не все пользователи понимают, как именно она работает. Дело в том, что для поиска строки пришлось использовать сразу несколько функций, определяющих начальные и конечные позиции пробелов, а затем от них отнимался один символ, чтобы в результате эти самые пробелы не отображались. В итоге формула такая: =ПСТР(A1;ПОИСК(" ";A1)+1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)-ПОИСК(" ";A1)-1)
. Используйте ее в качестве примера, заменяя номер ячейки с текстом.
Шаг 3: Разделение третьего слова
Последний шаг нашей инструкции подразумевает разделение третьего слова, что выглядит примерно так же, как это происходило с первым, но общая формула немного меняется.
- В пустой ячейке для расположения будущего текста напишите
=ПРАВСИМВ(
и перейдите к аргументам этой функции. - В качестве текста указывайте ячейку с надписью для разделения.
- В этот раз вспомогательная функция для поиска слова называется
ДЛСТР(A1)
, где A1 — та же самая ячейка с текстом. Эта функция определяет количество знаков в тексте, а нам останется выделить только подходящие. - Для этого добавьте
-ПОИСК()
и перейдите к редактированию этой формулы. - Введите уже привычную структуру для поиска первого разделителя в строке.
- Добавьте для начальной позиции еще один
ПОИСК()
. - Ему укажите ту же самую структуру.
- Вернитесь к предыдущей формуле «ПОИСК».
- Прибавьте для его начальной позиции
+1
. - Перейдите к корню формулы
ПРАВСИМВ
и убедитесь в том, что результат отображается правильно, а уже потом подтверждайте внесение изменений. Полная формула в этом случае выглядит как=ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(" ";A1;ПОИСК(" ";A1)+1))
. - В итоге на следующем скриншоте вы видите, что все три слова разделены правильно и находятся в своих столбцах. Для этого пришлось использовать самые разные формулы и вспомогательные функции, но это позволяет динамически расширять таблицу и не беспокоиться о том, что каждый раз придется разделять текст заново. По необходимости просто расширяйте формулу путем ее перемещения вниз, чтобы следующие ячейки затрагивались автоматически.
Еще статьи по данной теме:
Помогла ли Вам статья?
На чтение 7 мин Опубликовано 18.01.2021
Разделение текста из одной ячейки по нескольким столбцам с сохранением исходной информации и приведением ее к нормальному состоянию – это проблема, с которой может столкнуться однажды каждый из пользователей Excel. Для разбивки текста по столбцам используются различные методы, которые определяются исходя из предложенной информации, необходимости получения конечного результата и степени профессионализма пользователя.
Содержание
- Необходимо разделить ФИО по отдельным столбцам
- Разделение текста с помощью формулы
- Этап №1. Переносим фамилии
- Этап №2. Переносим имена
- Этап №3. Ставим Отчество
- Заключение
Необходимо разделить ФИО по отдельным столбцам
Для выполнения первого примера возьмем таблицу с прописанными в ней ФИО разных людей. Делается это с использованием инструмента «Текст по столбцам». После составления одного из документов была обнаружена ошибка: фамилии имена и отчества прописаны в одном столбце, что создает некоторые неудобства при дальнейшем заполнении документов. Для получения качественного результата, необходимо выполнить разделение ФИО по отдельным столбцам. Как это сделать – рассмотрим далее. Описание действий:
- Открываем документ с допущенной ранее ошибкой.
- Выделяем текст, зажав ЛКМ и растянув выделение до крайней нижней ячейки.
- В верхней ленте находим «Данные» — переходим.
- После открытия отыскиваем в группе «Работа с данными» «Текст по столбцам». Кликаем ЛКМ и переходим в следующее диалоговое окно.
- По умолчанию формат исходных данных будет установлен на «с разделителями». Оставляем и кликаем по кнопке «Далее».
- В следующем окне нужно определить, что является разделителем в нашем тексте. У нас это «пробел», а значит устанавливаем галочку напротив этого значения и соглашаемся с проведенными действиями кликнув на кнопку «Далее».
От эксперта! Для разделения текста могут быть использованы запятые, точки, двоеточия, точки с запятой, пробелы и другие знаки.
- Затем нужно определить формат данных столбца. По умолчанию установлено «Общий». Для нашей информации этот формат наиболее уместен.
- В таблице выбираем ячейку, куда будет помещаться отформатированный текст. Отступим от исходного текста один столбец и пропишем соответствующий адресат в адресации ячейки. По окончанию нажимаем «Готово».
Замечание эксперта! Размещенный отформатированный текст из-за разного количества символов в ФИО может не вмещаться в выбранные ячейки, поэтому полученная таблица нуждается в корректировке. Для этого используется расширение размеров ячейки.
Разделение текста с помощью формулы
Для самостоятельного разделения текста могут быть использованы сложные формулы. Они необходимы для точного расчета позиции слов в ячейке, обнаружения пробелов и деления каждого слова на отдельные столбцы. Для примера будем также использовать таблицу с ФИО. Чтобы произвести разделение, потребуется выполнить три этапа действий.
Этап №1. Переносим фамилии
Чтобы отделить первое слово, потребуется меньше всего времени, потому что для определения правильной позиции необходимо оттолкнуться только от одного пробела. Далее разберем пошаговую инструкцию, чтобы понять для чего нужны вычисления в конкретном случае.
- Таблица с вписанными ФИО уже создана. Для удобства выполнения разделения информации создайте в отдельной области 3 столбца и вверху напишите определение. Проведите корректировку ячеек по размерам.
- Выберите ячейку, где будет записываться информация о фамилии сотрудника. Активируйте ее нажатием ЛКМ.
- Нажмите на кнопку «Аргументы и функции», активация которой способствует открытию окна для редактирования формулы.
- Здесь в рубрике «Категория» нужно пролистать вниз и выбрать «Текстовые».
- Далее находим продолжение формулы ЛЕВСИМВ и кликаем по этой строке. Соглашаемся с выполненными действиями нажатием кнопки «ОК».
- Появляется новое окно, где нужно указать адресацию ячейки, нуждающейся в корректировке. Для этого нажмите на графу «Текст» и активируйте необходимую ячейку. Адресация вносится автоматически.
- Чтобы указать необходимое количество знаков, можно посчитать их вручную и вписать данные в соответствующую графу либо воспользоваться еще одной формулой: ПОИСК().
- После этого формула отобразится в тексте ячейки. Кликните по ней, чтобы открыть следующее окно.
- Находим поле «Искомый текст» и кликаем по разделителю, указанному в тексте. В нашем случае это пробел.
- В поле «Текст для поиска» нужно активировать редактируемую ячейку в результате чего произойдет автоматический перенос адресации.
- Активируйте первую функцию для возврата к ее редактированию. Это действие автоматически укажет количество символов до пробела.
- Соглашаемся и кликаем по кнопке «ОК».
В результате можно видеть, что ячейка откорректирована и фамилия внесена корректно. Чтобы изменения вступили в силу на всех строках, потяните маркер выделения вниз.
Этап №2. Переносим имена
Для разделения второго слова потребуется немного больше сил и времени, так как отделение слова происходит с помощью двух пробелов.
- В качестве основной формулы прописываем аналогичным предыдущему способу образом =ПСТР(.
- Выбираем ячейку и указываем позицию, где прописан основной текст.
- Переходим к графе «Начальная позиция» и вписываем формулу ПОИСК().
- Переходим к ней, используя предыдущую инструкцию.
- В строке «Искомый текст» указываем пробел.
- Кликнув по «Текст для поиска», активируем ячейку.
- Возвращаемся к формуле =ПСТР в верхней части экрана.
- В строке «Нач.позиция» приписываем к формуле +1. Это будет способствовать началу счета со следующего символа от пробела.
- Переходим к определению количества знаков – вписываем формулу ПОИСК().
- Перейдите по данной формуле вверху и заполните все данные уже понятным вам образом.
- Теперь в строке «Нач.позиция» можно прописать формулу для поиска. Активируйте еще один переход по формуле и заполните все строки известным способом, не указывая ничего в «Нач.позиция».
- Переходим к предыдущей формуле ПОИСК и в «Нач.позиция» дописываем +1.
- Возвращаемся к формуле =ПСТР и в строке «Количество знаков» дописываем выражение ПОИСК(« »;A2)-1.
Этап №3. Ставим Отчество
- Активировав ячейку и перейдя в аргументы функции, выбираем формулу ПРАВСИМВ. Жмем «ОК».
- В поле «Текст» вписываем адресацию редактируемой ячейки.
- Там, где необходимо указать число знаков, пишем ДЛСТР(A2).
Примечание эксперта! Формула определит автоматически количество символов.
- Для точного определения количества знаков в конце необходимо написать: -ПОИСК().
- Перейдите к редактированию формулы. В «Искомый текст» укажите пробел. В «Текст для поиска» — адресацию ячейки. В «Нач.позиция» вставьте формулу ПОИСК(). Редактируйте формулу, установив те же самые значения.
- Перейдите к предыдущему ПОИСК и строке «Нач.позиция» допишите +1.
- Перейдите к формуле ПРАВСИМВ и убедитесь, что все действия произведены правильно.
Заключение
В статье прошло ознакомление с двумя распространенными способами разделения информации в ячейках по столбцам. Следуя нехитрым инструкциям, можно с легкостью освоить владение данными способами и использовать их на практике. Сложность разделения по столбцам, используя формулы, может оттолкнуть с первого раза неопытных пользователей 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
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
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
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
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
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
Select «Delimited» and click «Next». This will tell Excel that it will be looking for a specific character to mark cell divisions.
-
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
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
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
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.
Advertisement
Add New Question
-
Question
How do I copy and paste in to an excel cell mid sentence?
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?
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
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |