Excel текст по столбцам

Текст по столбцам в Excel

В этом уроке расскажу как сделать разбивку текста по столбцам в Excel. Данный урок подойдет вам в том случае, если вы хотите произвести разбивку текста из одного столбца на несколько. Сейчас приведу пример. Допустим, у вас есть ячейка “A”, в которой находится имя, фамилия и отчество. Вам необходимо сделать так, чтобы в первой ячейке “A” была только фамилия, в ячейке “B” – имя, ну и в ячейке “C” отчество.

В недавнем уроке я рассказывал как объединить текст в ячейках с помощью функции “Сцепить” и амперсанда. Теперь настало время разобраться как сделать все обратно.

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

Теперь перейдите во вкладку “Данные” и выберите пункт “Текст по столбцам”.

Появится окно под названием “Мастер текстов”, в котором необходимо выбрать “Формат исходных данных”.

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

Выбираем пункт “С разделителями” и нажимаем кнопку “Далее”.

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

На последнем шаге можно указать формат данных для столбцов.Можно изменить формат у всей таблицы или у отдельного столбца, выбрав его в нижнем окошке “Образец разбора данных”, а затем указать нужный формат в блоке “Формат данных столбца”.

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

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


Источник: 4upc.ru

Как разбить текст по столбцам в Excel

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

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

Наши данные для разбиения:

Данные для разбиения

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

Перейдем по ленте на вкладку «Данные» и выберем иконку «Текст по столбцам» — откроется диалоговое окно:

Так как наши ФИО записаны через пробел, то укажем разделителем пробел:

Кликаем «Готово» (в нашем примере можно не переходить далее по всем шагам мастера разбиения). Получили текст разбитый по столбцам:

Результат разбиения текста

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

Очень надеемся, что наша статья помогла Вам в решении Вашей проблемы. Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок расположенных ниже.

Спасибо за внимание.

Related posts:

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

Наверное как-то можно указать перенос строки. Увы не знаю как.
Но можно пойти другим путем. Сначала поменять перенос строки на другой символ, а потом уже разделить текст по столбцам.
Как поменять написано тут: https://sirexcel.ru/priemi-excel/rabota-s-tekstom/kak-v-excel-sdelat-perenos-teksta-v-yachejke/

+1 очень хорошо ! кратко и работает как описано

Не очень понятно, что нужно получить в итоге. Попробуйте посмотреть вот этот пост в вконтакте https://vk.com/sirexcel?w=wall-57633334_184

Добрый день! Как разбить текст в массиве на столбцы (пример во вложении).
Заранее благодарю

Имеется строка:
Адрес:Примечание:Логин:Пароль
Как разбить ее на колонки, что бы она имела вид
Адрес:Примечание Логин Пароль
Просьба помочь решить задачу, т.к. руками очень много работы.

Можно разделить по двоеточию как указано в статье, а потом первые два столбца объединить с помощью функции «СЦЕПИТЬ» и между ними сцепить двоеточие.
Если нужно формулами, то посмотрите тут: https://sirexcel.ru/priemi-excel/kak-razdelit-tekst-v-excel-s-pomoshhyu-formuly/
Тоже делите по двоеточию, потом объединяете эти два столбца

Мне надо сделать текст в календаре, например
30 Day Shred
LVL 1
для ввода данных всего одна строка, приходится включить перенос по словах и с помощью пробела сдвигать текст, чтобы он бы по центру. Так вот в программе все это выглядит норм, но при печати в деспетчере печати видно все эти осяки со сдвигом текста и печатается он нехорошо. Центрирование тоже не помогает, что мне делать?

Читайте также:  Количество одинаковых значений в столбце в excel

Покажите визуально в чем проблема. С вашего комментария не понятно

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

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

Вложение

Подскажите пожалуйста пытаюсь разбить текст по столбцам, результат выдает в формате дата напрмер 5-dr SUV 01-06 (USA) результат 5-dr SUV 01.июн (USA)

Вложение

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

без «Фиксированной ширины».

Думаю, тут просто Excel не обойтись. Хотя, конечно можно макросом скорее всего.
Вот что я советую. Скачайте бесплатную программу notepad++ (это продвинутый блокнот», ищи в поисковике)
Копируйте туда текст, открываете окно замены текста, переставляете галочку на «Режим поиска», «Регулярные выражения».
В Поле «Найти» прописываете: ([А-Я])
В поле заменить на: 1
Перед косой чертой должен быть пробел
и делаете замену по всему тексту. В результате Перед каждой заглавной буквой появится пробел и вы уже сможете использовать текст по своему усмотрению.

Я извиняюсь за незнание своё. А как разбить в ячейке слово по столбцам если нету разделителя (пробел), например: КакойХорошийДень

Этот Excel — чушь несусветная. Он только и умеет делать кое-что для торгашей и бухгалтеров.Да ещё кое какие натоптанные тематики для них же.На этом всё его могущество и заканчивается.Вот пример чего он вообще не умеет. Хотя казалось бы обязан уметь.Электросчётчик выдаёт месячный отчёт по часам. Это колонка из 744 позиций.Её необходимо преобразовать в таблицу 15(16)х24.Вот тут то вашему эксэлю и кранты.Разбиение столбца на слова здесь не поможет.
P.S. Я решил эту проблему.Но Excel разочаровал меня полностью.

А можете прислать пример файла? Только сейчас вчитался в ваше сообщение. Хотелось бы посмотреть, действительно ли Excel этого не умеет? Я так понимаю в 15(16)х24
24 — это часы, а 15(16) — что это?

Я так понял, автор имел ввиду таблицу шириной 15 или 16, а высотой 24 (или наоборот)

А как это в openoffice сделать?

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

Источник: sirexcel.ru

Excel – Текст по столбцам, пример

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

Тем, кто решили заняться освоением такого программного продукта как Microsoft Excel, советую просмотреть следующие материалы, так как мы там уже затрагивали такие темы как программирование в Excel, функции Excel и другое, вот пару статей:

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

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

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

Давайте приступать к примерам, и для начала разберем тестовые данные. Допустим у нас, есть два столбца, в первом просто идет нумерация, а во втором строка с разделителем (например, точка с запятой), для наглядности вот скриншот (Excel 2003):

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

Текст по столбцам Excel 2003

Начнем с 2003 excel, и для того чтобы воспользоваться функционалом текст по столбцам, выделите необходимый столбец и нажимайте Данные->Текст по столбцам

После чего у Вас откроется мастер данной возможности, и на экране Вы увидите следующее окно, шаг 1

Читайте также:  Как в excel удалить столбцы

Вы здесь выбираете формат данных «с разделителем» и жмете далее.

А далее у Вас откроется окно с шагом 2:

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

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

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

Вам лишь останется задать имена столбцов и все.

Текст по столбцам Excel 2010

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

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

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

Источник: info-comp.ru

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

Как разделить текст в Excel по столбцам?

Предположим, у вас есть большой список ФИО. Необходимо разделить текст в Excel по столбцам, чтобы имя, отчество и фамилия были в разных ячейках. Как разделить текст в Excel по столбцам?

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

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

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

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

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

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

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

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

Если необходимо разделить текст по столбцам с использованием формулы, воспользуйтесь функциями =ПСТР() и =НАЙТИ().

Для того чтобы найти Фамилию в ячейку В2 занесите формулу

Где функция Найти будет находить кол-во символов до пробела, а функция =ПСТР() возвращать это кол-во символов.

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

Чтобы найти Отчество в ячейку D3 занесите формулу

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

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

Для того чтобы сцепить данные в ячейках воспользуйтесь функцией = СЦЕПИТЬ () или структурой с использованием & (амперсант) — символа сцепки, например, внесите в ячейку D3 формулу

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

Источник: excelworks.ru

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

Итак, имеем столбец с данными, которые надо разделить на несколько отдельных столбцов. Самые распространенные жизненные примеры:

  • ФИО в одном столбце (а надо – в трех отдельных, чтобы удобнее было сортировать и фильтровать)
  • полное описание товара в одном столбце (а надо – отдельный столбец под фирму-изготовителя, отдельный – под модель для построения, например, сводной таблицы)
  • весь адрес в одном столбце (а надо – отдельно индекс, отдельно – город, отдельно – улица и дом)
  • и т.д.

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

Выделите ячейки, которые будем делить и выберите в меню Данные – Текст по столбцам (Data – Text to columns) . Появится окно Мастера разбора текстов:

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

Читайте также:  Excel объединить столбцы

На втором шаге Мастера, если мы выбрали формат с разделителями (как в нашем примере) – необходимо указать какой именно символ является разделителем:

Если в тексте есть строки, где зачем-то подряд идут несколько разделителей (несколько пробелов, например), то флажок Считать последовательные разделители одним (Treat consecutive delimiters as one) заставит Excel воспринимать их как один.

Выпадающий список Ограничитель строк (Text Qualifier) нужен, чтобы текст заключенный в кавычки (например, название компании “Иванов, Манн и Фарбер”) не делился по запятой
внутри названия.

И, наконец, на третьем шаге для каждого из получившихся столбцов, выделяя их предварительно в окне Мастера, необходимо выбрать формат:

  • общий – оставит данные как есть – подходит в большинстве случаев
  • дата – необходимо выбирать для столбцов с датами, причем формат даты (день-месяц-год, месяц-день-год и т.д.) уточняется в выпадающем списке
  • текстовый – этот формат нужен, по большому счету, не для столбцов с ФИО, названием города или компании, а для столбцов с числовыми данными, которые Excel обязательно должен воспринять как текст. Например, для столбца с номерами банковских счетов клиентов, где в противном случае произойдет округление до 15 знаков, т.к. Excel будет обрабатывать номер счета как число:

Кнопка Подробнее (Advanced) позволяет помочь Excel правильно распознать символы-разделители в тексте, если они отличаются от стандартных, заданных в региональных настройках.

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

Если хочется, чтобы такое деление производилось автоматически без участия пользователя, то придется использовать небольшую функцию на VBA, вставленную в книгу. Для этого открываем редактор Visual Basic:

  • в Excel 2003 и старше – меню Сервис – Макрос – Редактор Visual Basic(Tools – Macro – Visual Basic Editor)
  • в Excel 2007 и новее – вкладка Разработчик – Редактор Visual Basic (Developer – Visual Basic Editor) или сочетание клавиш Alt+F11

Вставляем новый модуль (меню Insert – Module) и копируем туда текст вот этой пользовательской функции:

Теперь можно найти ее в списке функций в категории Определенные пользователем (User Defined) и использовать со следующим синтаксисом:

=SUBSTRING(Txt; Delimeter; n)

  • Txt – адрес ячейки с текстом, который делим
  • Delimeter – символ-разделитель (пробел, запятая и т.д.)
  • n – порядковый номер извлекаемого фрагмента

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

Тяжелый случай, но тоже бывает. Имеем текст совсем без пробелов, слипшийся в одну длинную фразу (например ФИО “ИвановИванИванович”), который надо разделить пробелами на отдельные слова. Здесь может помочь небольшая макрофункция, которая будет автоматически добавлять пробел перед заглавными буквами. Откройте редактор Visual Basic как в предыдущем способе, вставьте туда новый модуль и скопируйте в него код этой функции:

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

Источник: www.planetaexcel.ru

Как разделить текст в Excel по столбцам?

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

Например, разделить столбец с полными именами (Фамилия Имя Отчество) на отдельные столбцы с именами (Фамилия, Имя, Отчество).
Давайте разберемся как разбить текст в ячейке по столбцам на конкретном примере.

Предположим у нас имеется таблица с ФИО сотрудников компании:

Исходные данные для разделения

Для того, чтобы разделить текст в Excel по столбцам идем на панель вкладок и выбираем Данные -> Работа с данными -> Текст по столбцам:

Указание формата данных

На первом шаге выбираем формат данных:

Шаг 1. Указание формата данных

На выбор есть 2 варианта формата данных:

  • С разделителями — разделение происходит по знаку-разделителю (пробел, запятая, точка и т.д.);
  • Фиксированная ширина — разделение происходит по фиксированной ширине столбца.

Выбор разделителя для данных

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

Шаг 2. Выбор разделителя для данных

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

Выбор формата данных для каждого столбца

На третьем шаге выбираем формат данных для каждого нового сформированного столбца:

Шаг 3. Выбор формата данных для каждого столбца

Источник: tutorexcel.ru