Разделить адрес в ячейке excel по столбцам

Разделить адрес в ячейке excel по столбцам

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

Лист в Microsoft Excel — сам по себе большая таблица, состоящая из ячеек, которым присвоен определенный адрес (цифра, соответствующая строке, и буква, соответствующая столбцу). По этому адресу можно обращаться к данным, то есть, чтобы использовать их в формулах. Соответственно, поделить ячейку напрямую, как скажем в Ворде, не получится. Поскольку адрес А5 не станет А/1-5 и А/2-5. Так что же можно сделать?

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

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

Для примера у нас будет такая таблица. В ней нужно после Названия указать еще и Производителя.

Производитель

Поскольку новые столбцы добавляются слева от текущего выделения, выбираю любое значение в столбце С и на вкладке «Главная» вставляю столбцы.

Добавление

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

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

Название

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

Груша

Отмечаем маркером в окошке «строку» и кликаем «ОК» .

Маркер

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

Еще один ряд

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

Про различные способы объединения ячеек в Эксель можно прочесть в соответствующей статье.

Общее название

Заполняем данными поле Производитель и Цена.

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

Деление по горизонтали

С Грушей можно сделать все так же. Добавляем строчки, объединяем там, где Номер и Название, и только два рядка в столбце Количество (поскольку значение будет одинаковое). Потом вписываем данные и получаем как-бы поделенную ячейку в поле Производитель и Цена.

Обратите внимание, в объединенных блоках нужно указывать в формуле адрес верхнего левого. Например, из D2:D3 это будет D2, а из В4:В6 — В4.

Груша

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

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

Выделение Турция

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

Пустой блок

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

Слово в центре

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

Отменить

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

Результат таблицы

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

Пункт Формат

Дальше вверху переходим на «Граница» и нажимаем по небольшому квадратику, на котором изображена палка или с наклоном влево, или вправо. Кликните «ОК» .

Наклонная линия

Выбранный блок будет поделен.

Горизонтальное деление

Можно сделать и по-другому. Вверху откройте «Вставка» , нажмите «Иллюстрации» — «Фигуры» и выберите из них прямую линию.

Линия

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

Черная линия

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

Разделить адрес в ячейке excel по столбцам

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

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

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

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

2. В первом Преобразовать текст в столбецволшебник, выберите разграниченный и нажмите Далее кнопка. Смотрите скриншот:

3. Во втором мастере отметьте опцию разделителя на основе разделителя вашего адреса (в этом случае я проверяю Запятая коробка). Щелкните значок Далее кнопку.

4. В последнем мастере выберите ячейку для размещения разделенных частей адреса в Destination поле и, наконец, щелкните Завершить кнопка. Смотрите скриншот:

Вы можете видеть, что выбранные адреса разделены на части, как показано на скриншоте ниже.

Разбить адрес на отдельные части с помощью Kutools for Excel

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

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите ячейки с адресом, который нужно разбить, затем нажмите Кутулс > Слияние и разделение > Разделить клетки.

2. в Разделить клетки диалоговое окно, настройте следующим образом.

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

3. В секунду Разделить клетки диалоговом окне выберите ячейку для размещения разделенных частей, а затем щелкните значок OK кнопку.

Затем все выбранные адреса сразу разделяются на отдельные части.

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

Функция разбить по столбцам в excel

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

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

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

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

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

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

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

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

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Get expert help now

Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.

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

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

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

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

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

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

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

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

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

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

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

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

Related posts:

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

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

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

Как разбить ее на колонки, что бы она имела вид

Адрес:Примечание Логин Пароль

Просьба помочь решить задачу, т.к. руками очень много работы.

Можно разделить по двоеточию как указано в статье, а потом первые два столбца объединить с помощью функции «СЦЕПИТЬ» и между ними сцепить двоеточие.

Тоже делите по двоеточию, потом объединяете эти два столбца

Мне надо сделать текст в календаре, например

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

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

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

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

Вложение

Подскажите пожалуйста пытаюсь разбить текст по столбцам, результат выдает в формате дата напрмер 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 сделать?

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

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

Excel works!

Thanks for Visiting

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Excel: разделяем слипшийся текст

Случается, что содержание одного столбца нужно разбить на несколько. Например:

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

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

Задача №1: Разбить текст по столбцам

Решение: Выделите нужные ячейки, перейдите в меню ДанныеТекст по столбцам.

В появившемся окне Мастер текстов (разбора) укажите формат данных:

  • с разделителями – в случае, когда содержимое будущих отдельных столбцов разделяется каким-либо символом (укажите, каким именно).

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

  • фиксированной ширины – если вы хотите задать произвольную ширину столбца:

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

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

Задача №2: Выборочно выдернуть слова из текста

Для того чтобы сделать это автоматически, воспользуйтесь редактором Visual Basic (вызов горячими клавишами Alt+F11): откройте новый модуль (Insert Module) и вставьте следующий текст функции:

Function Substring(Txt, Delimiter, n) As String

Dim x As Variant

x = Split(Txt, Delimiter)

If n > 0 And n — 1 <= UBound(x) Then

Substring = x(n — 1)

Else

Substring = «»

End If

End Function

Далее идем в меню Формулы → Вставить функцию, выбираем категорию «Определенные пользователем», применяем синтаксис =SUBSTRING и указываем значения:

  • Txt – адрес ячейки с нужным текстом.
  • Delimeter – разделяющий знак (запятая, тире, пробел и т.д.).
  • N – порядковый номер фрагмента, который нужно «выдернуть».

Задача №3: Разделить текст без пробелов

Если о знаках-разделителях речи даже не идет – то есть текст абсолютно слипшийся (например, ФИО «ПетровскийАндрейИванович»), используйте следующую макрофункцию:

Function CutWords(Txt As Range) As String

Dim Out$

If Len(Txt) = 0 Then Exit Function

Out = Mid(Txt, 1, 1)

For i = 2 To Len(Txt)

If Mid(Txt, i, 1) Like «[a-zа-я]» And Mid(Txt, i + 1, 1) Like «[A-ZА-Я]» Then

Out = Out & Mid(Txt, i, 1) & » »

Else

Out = Out & Mid(Txt, i, 1)

End If

Next i

CutWords = Out

End Function

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

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

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

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

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

ВАЖНО: Выделять можно любое количество строк, но не более одного столбца. Убедитесь, что справа имеется достаточное количество пустых столбцов и никакие данные не будут перезаписаны. Если пустых столбцов недостаточно, добавьте их.

Во вкладке Данные в группе Работа с данными щелкните Текст по столбцам.

Кнопка текст по столбцам

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

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

Установите флажок пробел, а затем снимите остальные флажки или установите флажки запятая и пробел, если эти символы являются символами-разделителями текста (например: Иванов, Иван — с запятой и пробелом между фамилией и именем). Все данные можно увидеть в окне Образец разбора данных. Нажмите кнопку Далее.

Флажок пробел и образец разбора данных

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

Мы оставляем все по умолчанию и нажимаем на кнопку Свернуть диалоговое окно справа от поля Поместить в.

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

Нажимаем на кнопку Развернуть диалоговое окно

В появившемся окне Мастер текстов, нажимаем кнопку Готово

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector