Excel разбивка ячейки с данными

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше

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

Пример разделения ячеек:

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

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

  1. Выделите одну или несколько ячеек, которые хотите разделить.

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

  2. На вкладке Данные в группе Работа с данными нажмите кнопку Текст по столбцам. Откроется Мастер распределения текста по столбцам.

    Значок "Текст по столбцам" на вкладке "Данные"

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

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

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

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

См. также

Объединение и отмена объединения ячеек

Объединение и разделение ячеек или данных

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

Skip to content

8 способов разделить ячейку Excel на две или несколько

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

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

  • Как разбить ячейки с помощью разделителей
  • Как разделить ячейку на одинаковые части
  • Инструмент «Мгновенное заполнение»
  • Разделение по диагонали форматом
  • Разделение по диагонали вставкой фигуры
  • Как разбить ячейку при помощи формул
  • Разделение ранее объединенных ячеек
  • Инструмент разделения текста Split text

1. Как разбить ячейки с помощью разделителей.

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

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

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

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

В этом примере мы вставляем 4 новых столбца, как показано на скриншоте ниже:

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

  • Выделите область, которую вы хотите разбить, и нажмите кнопку «Текст по столбцам» .

  • На первом шаге мастера преобразования вы выбираете, как разделить ячейки — по разделителю или по заданной ширине.

В нашем случае нужное нам содержимое разделяется пробелами и запятыми. Поэтому мы выбираем формат «с разделителями» и нажимаем  Далее.

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

Подсказки:

  • Считать последовательные разделители одним целым. Обязательно выберите этот вариант, если ваши данные могут содержать два или более разделителя подряд, например, когда между словами есть несколько последовательных пробелов или данные разделены запятой и пробелом, например «Петров, Минск».
  • Указание ограничителя строк. Используйте эту опцию, если какой-то текст заключен в одинарные или двойные кавычки и вы хотите, чтобы такие части текста не были разорваны. Например, если вы выберете запятую (,) в качестве разделителя и кавычки («) в качестве ограничителя текста, то любые слова, заключенные в двойные кавычки, например  «Минск, Беларусь» , будут помещены в одну ячейку. Если в качестве ограничителя строк выбрать  {нет} , то  Минск будет распределён в одну ячейку (вместе с открывающей кавычкой), а  Беларусь» — в другую (вместе с закрывающей кавычкой).
  • Предварительный просмотр данных. Прежде чем нажать кнопку «Далее», имеет смысл просмотреть окно «Образец разбора данных», чтобы убедиться, что Excel правильно разделил все содержимое ячеек.

  1. Вам осталось сделать еще две вещи — выбрать формат данных и указать, куда вы хотите их вставить:
    • Формат. По умолчанию для всех столбцов установлен общий формат, который в большинстве случаев работает хорошо. В нашем примере нам нужен специальный формат для дат. Иначе они будут представлены в виде чисел. Чтобы изменить формат для определенного столбца, щелкните на нем в разделе Образец разбора, чтобы выбрать, а затем укажите один из форматов в разделе Формат данных столбца.
    • Место назначения. Чтобы указать Excel, где вы хотите вывести разделенные данные, выберите крайнюю левую верхнюю позицию целевого диапазона или введите ссылку на нее непосредственно в поле «Поместить в …». Будьте очень осторожны с этой опцией и убедитесь, что после вашего адреса назначения справа достаточно пустого места для вставки.

Примечание:

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

2. Как разделить на фрагменты фиксированной ширины.

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

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

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

  • Запустите мастер преобразования, как описано в приведенном выше примере. На первом шаге выберите «Фиксированная ширина» и нажмите «Далее» .

  • Установите ширину каждого столбца в окне предварительного просмотра данных. Как показано на рисунке ниже, вертикальная линия обозначает границу столбца. Чтобы создать новую линию разрыва, вы просто щелкаете в желаемой позиции (в нашем случае 9 символов):

  • Чтобы удалить разрыв, дважды щелкните на разделителе; чтобы переместить его в другое место, просто перетащите мышью.

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

3. Используем инструмент «Мгновенное заполнение».

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

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

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

Первым делом, убедитесь, что инструмент «Мгновенное заполнение» включен. Вы найдёте этот параметр на вкладке Файл > Параметры > Дополнительно > Автоматически выполнять мгновенное заполнение.

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

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

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

  1. Если вас устраивает то, что вы видите, нажмите клавишу Enter, и все имена сразу будут вставлены ниже.

Если «Мгновенное заполнение» включено, но не предлагает вам никаких вариантов, можно принудительно запустить этот инструмент вручную на вкладке «Данные» или нажав сочетание клавиш Ctrl+E.

4. Как разделить по диагонали при помощи формата.

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

  1. Вызываем меню «Формат ячеек». На вкладке «Шрифт» определяем применяемый шрифт и его размер.
  2. На вкладке «Граница» выбираем тип линии.
  3. Здесь же кликаем на диагональную линию в окне «Отдельные».

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

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

  1. Подтверждаем действие нажатием «ОК».

Замечание: при таком способе разбиения Excel по-прежнему воспринимает объект как одну клетку.

5. Как разделить ячейку по диагонали при помощи вставки фигуры

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

Текст располагаем красиво, изменив его горизонтальную ориентацию, как уже было описано чуть выше. Можно разбить его на строки внутри самой клетки таблицы при помощи комбинации клавиш ALT + Enter.

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

6. Как разбить ячейку с помощью формул

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

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

Чтобы извлечь артикул в B2:

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

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

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

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

7. Разделяем ранее объединённые ячейки.

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

И выбираем «Отменить объединение». Весь текст будет помещен в крайнюю левую клетку, а остальные окажутся пустыми.

И этот объединенный текст можно разделить любым из способов, которые мы описали выше в этом руководстве.

8. Разделение ячеек с помощью инструмента разделения текста Split text.

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

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

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

  1. Выделите ячейки, которые хотите разделить, и щелкните значок «Разделить текст (Split Text на вкладке «Ablebits Data» в разделе «Текст».

  1. На панели «Разделить текст» настройте следующие параметры:
    • Выберите в качестве разделителей запятую и пробел.
    • Установите флажок Считать последовательные разделители одним.
    • В разделе «Выбор способа разделения ячеек» выберите «Разбить на столбцы (Split by columns)».
    • Нажмите кнопку «Разделить (Split)» .

Готово! Между исходными столбцами вставляются четыре новых столбца с разделенными данными, и вам нужно только дать этим столбцам соответствующие имена:

Совет: Инструмент «Разделить текст» предоставляет еще два параметра для разделения ячейки в Excel. Дополнительные сведения см. В разделах «Как разделить ячейки по символу-разделителю» и « Как разделить ячейки по маске». 

Если вам интересно увидеть в действии инструменты «Разделить текст» и «Разделить имена» , можете загрузить 14-дневную пробную версию  Ultimate Suite for Excel. 

Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

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

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…
Как быстро объединить несколько файлов Excel Мы рассмотрим три способа объединения файлов Excel в один: путем копирования листов, запуска макроса VBA и использования инструмента «Копировать рабочие листы» из надстройки Ultimate Suite. Намного проще обрабатывать данные в…

8 способов разделить ячейку Excel на две и более

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

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

1. Как разбить ячейки с помощью разделителей.

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

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

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

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

В этом примере мы вставляем 4 новых столбца, как показано на скриншоте ниже:

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

  • Выделите область, которую хотите разделить, и нажмите кнопку «Текст по столбцам» .

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

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

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

Предложения:

  • Рассматривайте последовательные разделители как единое целое. Обязательно выберите этот вариант, если ваши данные могут содержать два или более разделителя подряд, например, когда между словами есть несколько последовательных пробелов или данные разделены запятой и пробелом, например «Петров, Минск».
  • Укажите терминатор строки. Используйте эту опцию, если текст заключен в одинарные или двойные кавычки и вы хотите, чтобы эти части текста не были разорваны. Например, если вы выберете запятую (,) в качестве разделителя и двойную кавычку («) в качестве разделителя текста, все слова, заключенные в двойные кавычки, такие как« Минск, Беларусь », будут вставлены в одну ячейку. {Нет} , то Минск будет отнесен к одной ячейке (вместе с открывающими кавычками), а «Беларусь» — к другой (вместе с закрывающими кавычками).
  • Предварительный просмотр данных. Перед нажатием кнопки «Далее» рекомендуется просмотреть окно «Анализ образца», чтобы убедиться, что Excel правильно проанализировал все содержимое ячейки.

  1. Осталось сделать еще две вещи: выбрать формат данных и указать, куда вы хотите его поместить:
    • Формат. По умолчанию для всех столбцов задан общий формат, который в большинстве случаев работает хорошо. В нашем примере нам нужен особый формат даты. В противном случае они будут представлены в виде чисел. Чтобы изменить формат определенного столбца, щелкните его в шаблоне анализа, чтобы выбрать, а затем выберите один из форматов в разделе «Формат данных столбца.
    • Место назначения. Чтобы указать Excel, где должны отображаться разделенные данные, выберите верхнюю левую позицию целевого диапазона или введите ссылку непосредственно в поле «Поместить в…». Будьте очень осторожны с этой опцией и убедитесь, что после пункта назначения справа достаточно свободного места для входа в него.

Примечание:

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

2. Как разделить на фрагменты фиксированной ширины.

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

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

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

  • Запустите мастер преобразования, как описано в предыдущем примере. На первом этапе выберите «Фиксированная ширина» и нажмите «Далее» .

  • Установите ширину каждого столбца в предварительном просмотре данных. Как показано на изображении ниже, вертикальная линия отмечает край столбца. Чтобы создать новую строку разрыва, просто щелкните в нужном месте (в нашем случае 9 символов):

  • Чтобы удалить разрыв, дважды щелкните разделитель; чтобы переместить его в другое место, перетащите его мышью.

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

3. Используем инструмент «Мгновенное заполнение».

Если вы используете любую версию Excel 2013 — Excel 2019, вы можете использовать функцию Flash Fill, которая может не только автоматически заполнять диапазон данными, но и разделять его содержимое.

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

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

Сначала убедитесь, что инструмент Flash Fill включен. Вы найдете эту опцию в File> Options> Advanced> Flash Fill Automatically.

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

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

  1. Вставьте новый столбец рядом с исходным столбцом данных и введите желаемый фрагмент текста в первую ячейку (имя сотрудника в этом примере).
  2. Введите текст еще в пару ячеек. Как только программа узнает, какой шаблон используется для ввода значений, она предложит заполнить остальные. В нашем случае, чтобы узнать закономерность, потребовалось всего 2 записи:
  1. Если вас устраивает то, что вы видите, нажмите клавишу Enter, и все имена будут введены в строку сразу.

Если мгновенная заливка включена, но не дает вам никаких опций, вы можете принудительно запустить инструмент вручную на вкладке «Данные» или нажав Ctrl + E.

4. Как разделить по диагонали при помощи формата.

Давайте посмотрим шаг за шагом, как разделить ячейку по диагонали с помощью форматирования:

  1. Вызвать меню «Формат ячеек». На вкладке «Шрифт» мы определяем применяемый шрифт и его размер.
  2. На вкладке «Граница» выберите тип линии.
  3. Здесь мы нажимаем на диагональную линию в окне «Разгруппировать».

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

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

  1. Подтверждаем действие, нажав «ОК».

Примечание: Excel по-прежнему обрабатывает объект как одну ячейку с этим методом разделения.

5. Как разделить ячейку по диагонали при помощи вставки фигуры

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

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

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

6. Как разбить ячейку с помощью формул

Какое бы разнообразие информации ни содержала ваша таблица, формула разделения ячеек в Excel сводится к поиску местоположения разделителя (запятая, пробел и т.д.). И тогда мы уже извлекаем подстроку до, после или между разделителями. Как правило, вам необходимо использовать функции SEARCH или FIND, чтобы найти разделитель, и одну из текстовых функций (LEFT, RIGHT или MID) для получения подстроки.

Например, вы должны использовать следующие формулы для разделения данных в A2, разделенных пробелом (см. Снимок экрана ниже):

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

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

Чтобы извлечь название продукта в C2:

= ВПРАВО (A2; DLSTR (A2) -ПОИСК («»; A2; 1))

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

7. Разделяем ранее объединённые ячейки.

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

И выберите «Отменить слияние». Весь текст будет помещен в крайнюю левую ячейку, а остальное будет пустым.

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

8. Разделение ячеек с помощью инструмента разделения текста Split text.

Теперь, когда вы знакомы со встроенными функциями, позвольте мне показать вам альтернативный способ разделения ячеек в Excel. Я имею в виду инструмент «Разделить текст», входящий в состав Ultimate Suite for Excel. Он может делать следующее:

  • Разделить ячейку на символы
  • Разделить ячейку на строку
  • Разделить ячейку по форме (диаграмма)

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

  1. Выделите ячейки, которые хотите разделить, и щелкните значок «Разделить текст» на вкладке «Данные Ablebits» в разделе «Текст».

  1. На панели «Разделить текст» настройте следующие параметры:
    • В качестве разделителей выберите запятую и пробел.
    • Установите флажок Обрабатывать последовательные разделители как один флажок.
    • В разделе «Выбрать способ разделения ячеек» выберите «Разбить по столбцам)».
    • Нажмите кнопку «Разбить)» .

Готово! Между исходными столбцами вставляются четыре новых столбца разделенных данных, и вам просто нужно дать этим столбцам соответствующие имена:

Совет: Инструмент «Разделить текст» предлагает еще два варианта разделения ячейки в Excel. Дополнительные сведения см. В разделах «Как разделить ячейки по символу разделителя» и «Как разделить ячейки по маске». 

Если вы хотите увидеть в действии инструменты «Разделить текст» и «Разделить имена», вы можете загрузить 14-дневную пробную версию Ultimate Suite для Excel. 

Спасибо за чтение!

Разделить текст Excel на несколько ячеек.

​Смотрите также​​: Добрый день!​ текст меняется, то​0987 654321 25.08.2010​​ ячейку, а показывает​, кликаем по самой​ ячейки.​Montgomery​ количество символов). Синтаксис:​
​ найти символ пробела​, и весь столбец​ снова использовать функцию​ количеством символов, Вы​ окна находится область​Выделите столбец, который требуется​ фиксированной величины​ строки, столбцы (например,​Здесь рассмотрим,​Подскажите, пожалуйста, формулу,​ получается какашка)))))​ Территориальным отделом УФМСР​ границы двух ячеек.​ первой фигуре.​
​Урок: Как объединить ячейки​Извлекаем название штата:​=MID(text,start_num,num_chars)​ в ячейке​
​ будет заполнен именами.​Text to Columns​ можете разбить их​Data preview​ разбить. Затем откройте​Предположим, есть список участников,​ итоговые) выделить другим​как разделить текст в​ которая бы разделяла​smeckoi77​ по ской области​
​ Ячейки выше «разделенной»​Проводим линию от угла​ в программе Excel​=LEFT(A2,SEARCH(«,»,A2)-1)​=ПСТР(текст;начальная_позиция;количество_знаков)​A2​ Очень умный инструмент,​(Текст по столбцам),​ на несколько столбцов​(Образец разбора данных).​ вкладку​ приглашённых на конференцию​ цветом, разделительной линией.​разделить текст ячейки на несколько ячеек Excel.​ ячейке Excel на​ след.текст:​: А Текст по​ в г. Ске​ и ниже объединены​ к углу ячейки​
​Если нам нужно разделить​=ЛЕВСИМВ(A2;ПОИСК(«,»;A2)-1)​В качестве аргументов функции​и начнём поиск​ не правда ли?​ ​ чтобы разбить данные​​ следующим способом.​ Прежде чем нажать​Data​ или какое-то другое​ Подробнее, смотрите в​ несколько ячеек.​в исходных ячейках​ столбцам не пробовали?​ 102-023​ по строкам. Первый​ в том, направлении,​ ячейку не в​
​Извлекаем аббревиатуру штата:​ указываем: какой текст​ с первого символа.​Если «Мгновенное заполнение» включено,​ из одного столбца​К примеру, есть список​Next​(Данные) >​
​ мероприятие. На рисунке​ статье «Разделительная линия​
РАЗДЕЛИТЬТЕКСТ ИЗ ОДНОЙ ЯЧЕЙКИ НА НЕСКОЛЬКО В EXCEL.​Например, предложение из​ текст:​AlexM​Нужно соотвественно из​ столбец, третий и​ которое вам требуется.​ шапке, а в​

ЗАПИМАТЬ ТЕКСТ ИЗ ОДНОЙ ЯЧЕЙКИ В НЕСКОЛЬКОВ EXCEL.

​=MID(A2,SEARCH(«,»,A2)+2,SEARCH(«,»,A2,SEARCH(«,»,A2)+2)-SEARCH(«,»,A2)-2)​ взять, позицию символа,​Замечание:​ но не предлагает​ на два или​ товаров с ID​(Далее) будет разумным​Data Tools​ ниже видно, что​ строк в таблице​
​ первой ячейки разнести​1РА36​: Код =СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ЗАМЕНИТЬ($A1;ПОИСК(» «;$A1);1;»х»);»х»;ПОВТОР(«​ этого получить четыре​ четвертый в этой​Как видим, несмотря на​ середине таблицы, то​=ПСТР(A2;ПОИСК(«,»;A2)+2;ПОИСК(«,»;A2;ПОИСК(«,»;A2)+2)-ПОИСК(«,»;A2)-2)​
​ с которого нужно​Если поиск начинается​ никаких вариантов, которые​ более столбцов.​ и наименованием, причем​ пролистать это поле​(Работа с данными)​ в столбце​

excel-office.ru

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

​ Excel» тут.​ по словам в​15ПА54​ «;99));99*СТОЛБЕЦ(A1)-98;99))​ ячейки:​ таблице состоят из​ то, что в​ в этом случае,​Извлекаем столицу штата:​ начать, и сколько​ с первого символа,​ соответствуют определённому шаблону,​Если Вы уже обновились​ идентификатор товара –​ и убедиться, что​ >​Participant​Можно разделить ячейку​ несколько других ячеек,​

​Нужно разделить в​Chehonte​1) серия и​ одного столбца. Второй​ программе Microsoft Excel​ легче объединить все​=RIGHT(A2,LEN(A2)-(SEARCH(«,»,A2,SEARCH(«,»,A2)+1)+1))​ символов извлечь.​ Вы можете вообще​ Вы можете запустить​ до Excel 2013,​ это 9 символов,​ Excel правильно распределил​Text to Columns​(Участник) перечислены имена​ по диагонали и,​ ФИО, дату, т.д.​ одном столбце чтобы​: спасибище большое!!!​ номер​ столбец – из​

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

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

​ в каждой части​​Например, у нас​​ были цифры до​Chehonte​2) дата выдачи​ двух.​ способов разбить первичную​ столбцов, а уже​А вот пример реальных​

​ формулы, чтобы разбить​start_num​ на вкладке​ преимуществами нового инструмента​ наименованием этого товара:​ столбцам.​Откроется диалоговое окно​ ожидаемая дата прибытия:​ написать текст. Читайте,​

  • ​ есть список с​ букв, в другом​
  • ​: Попытался подставить в​3) орган выдачи​

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

​Таким образом, чтобы разбить​ ячейку на части,​ потом произвести разделение​ данных из Excel​ имена с суффиксами​(нач_позиция) в формуле​​Data​​ «​Вот что Вам нужно​Осталось сделать всего две​

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

​Convert Text to Columns​Необходимо разбить этот текст​ как это сделать,​ фамилиями, именами в​ столбце все, что​​ свою форму, но​​4) код подразделения​​ нужную ячейку на​​ с помощью нескольких​​ нужной ячейки.​​ 2010. Данные из​​ в конце:​​ и упростить её​(Данные) >​​Мгновенное заполнение​​ сделать, чтобы разбить​

  1. ​ вещи – выбрать​ wizard​ на отдельные столбцы,​ в статье «Как​ одном столбце. Нам​ идет после первых​ почему то в​Конкертное расположение блоков​ две части, необходимо​ способов можно достигнуть​Выделяем два соседних столбца.​ первого столбца разбиты​A​ до такого вида:​Flash Fill​​» и заставить Excel​​ такой столбец на​​ формат данных и​​(Мастер распределения текста​ чтобы таблица имела​ разделить ячейку в​​ нужно написать фамилии​​ цифр, т.е.​​ ячейке пусто. Ни​​ может быть и​​ объединить соседние ячейки.​​ требуемого результата.​ Кликаем на стрелку​ на три отдельных​B​=LEFT(A2,SEARCH(» «,A2)-1)​(Мгновенное заполнение) или​​ автоматически заполнять (в​​ два:​ указать, куда поместить​ по столбцам). На​ следующие данные (слева​ Excel» здесь.​ в одном столбце,​1 столбец:​ ошибки, ни значения,​ другим. Например:​ В нашем примере​Автор: Максим Тютюшев​ около кнопки​​ столбца:​​C​

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

    ​=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1)​ нажав сочетание клавиш​ нашем случае –​Запустите инструмент​ разделённые ячейки.В разделе​ первом шаге мастера​

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

​ направо):​​Удобнее работать в​ а имена в​1​ ни чего. Просто​0987 654321 УВД​ – сверху и​Форматирование и редактирование ячеек​«Объединить и поместить в​Урок подготовлен для Вас​D​LEFT​Ctrl+E​ разбивать) данные, при​Text to Columns​

  1. ​Column data format​ Вы выбираете формат​First Name​​ таблице, где в​​ другом столбце. Например,​​15​​ пусто​ г Москвы выдан​​ снизу. Ту ячейку,​​ в Excel –​Разбиваем ячейки в Excel
  2. ​ центре»​​ командой сайта office-guru.ru​1​​(ЛЕВСИМВ) и​.​ обнаружении определенной закономерности.​(Текст по столбцам),​(Формат данных столбца)​ данных. Так как​(Имя),​ ячейках не видны​​ чтобы определить пол​​2 столбец:​​Столбцы P, Q,​​ 25.08.2010 102-023​ которую нужно разделить,​ удобный инструмент для​. В появившемся списке,​​Источник: https://www.ablebits.com/office-addins-blog/2014/02/27/split-cells-excel/​​Полное имя​Разбиваем ячейки в Excel
  3. ​RIGHT​Существуют формулы, которые могут​Если Вы ещё не​ как мы это​
    • ​ Вы можете выбрать​​ записи разделены пробелами​Last Name​ нули. Как их​ людей в списке.​РА36​​ R, S​​или​​ не объединяем.​ наглядного представления информации.​ кликаем по пункту​​Перевел: Антон Андронов​​Имя​(ПРАВСИМВ) – возвращает​​ быть очень полезны,​​ знакомы с этой​​ делали в предыдущем​​ формат данных отдельно​ и запятыми, мы​(Фамилия),​​ убрать, скрыть, заменить,​ Подробнее об этом​​ПА54​AlexM​0987 654321 РОВД​Для решения данной задачи​ Такие возможности программы​«Объединить по строкам»​Автор: Антон Андронов​Разбиваем ячейки в Excel
    • ​Фамилия​​ левую или правую​ когда возникает необходимость​ функцией, я попробую​ примере. На первом​ для каждого столбца,​ выбираем формат​Country​ читайте в статье​ читайте в статье​Казанский​: Потому что надо​ г Ска кп​ следует выполнить следующий​ для работы бесценны.​.​При работе с таблицами​Суффикс​ часть текста из​ разбить ячейки или​ кратко объяснить её​ шаге мастера выберите​ в которые будут​Delimited​(Страна),​​ «Как убрать нули​​ «В Excel по​:​ строку делить с​ 102-023 25.08.2010​ порядок действий:​

    ​Значимость оптимальной демонстрации данных​Кликаем по той объединенной​​ Excel иногда нужно​​2​ заданной ячейки соответственно.​​ столбцы с данными​​ суть. Этот инструмент​ параметр​ помещены разделённые данные.​(С разделителями). Вариант​Arrival Date​ в Excel».​

  4. ​ имени определить пол».​AlbinaIs​ первого фрагмента. У​Подскажите, пожалуйста, более-менее​Щелкаем правой кнопкой по​​ объяснять никому не​​ ячейке, которую нужно​ разбить определенную ячейку​Robert Furlan Jr.​ Синтаксис формулы:​ в Excel. На​ анализирует данные, которые​Fixed width​ По умолчанию для​Fixed width​​(Ожидаемая дата прибытия)​​В этой статье Вы​Выделяем ячейки, текст​, формулы массива (вводятся​ вас деление происходит​ универсальную формулу, чтобы​ ячейке и выбираем​​ нужно. Давайте посмотрим,​​ разделить. Опять жмем​ на две части.​Robert​=LEFT(text,[num_chars])​ самом деле, следующих​ Вы вводите на​(Фиксированной ширины) и​ всех столбцов задан​​(Фиксированной ширины) будет​​ и​ найдёте несколько способов,​ в которых нужно​ с помощью Ctrl+Shift+Enter,​​ на три или​​ получать конечные значения​

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

    ​ инструмент «Формат» (или​ что можно сделать​ на стрелку около​ Но, это не​Furlan​=ЛЕВСИМВ(текст;[количество_знаков])​ шести функций будет​ рабочий лист, и​ нажмите​​ формат​​ рассмотрен чуть позже.​​Status​​ как разбить ячейки​ разделить или весь​ отображаются в фигурных​ четыре фрагмента.​ не так медленно,​ комбинация горячих клавиш​ с ячейками в​ кнопки​ так просто, как​Jr.​В качестве аргументов указываем:​ достаточно в большинстве​ пытается выяснить, откуда​Next​

​General​​ Если все готово,​(Статус).​ или целые столбцы​ столбец.​​ скобках) Код =—ПСТР(A1;1;ПОИСКПОЗ(ЛОЖЬ;ЕЧИСЛО(—ПСТР(A1;СТРОКА($1:$99);1));)-1)​​Номер фрагмента в​ как я со​ CTRL+1).​​ Microsoft Excel. Из​​«Объединить и поместить в​ кажется на первый​​Извлекаем имя:​​ какой текст взять​

  1. ​ случаев –​​ они взялись и​​(Далее).​Разбиваем ячейки в Excel

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

​(Общий). Мы оставим​ жмите​Если в таблице есть​ в Excel 2010​Заходим на закладке «Данные»​ =ПСТР(A1;ПОИСКПОЗ(ЛОЖЬ;ЕЧИСЛО(—ПСТР(A1;СТРОКА($1:$99);1)););99)​ формуле задан функцией​

​ своим примитивным знанием​На закладке «Граница» выбираем​ данного урока вы​ центре»​ взгляд. Давайте разберемся,​=LEFT(A2,FIND(» «,A2,1)-1)​ и сколько символов​

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

​LEFT​ существует ли в​В разделе​ его без изменений​

  1. ​Next​​ хотя бы один​​ и 2013. Приведённые​ в раздел «Работа​AlbinaIs​ СТОЛБЕЦ(G2) = 7,​ экселя.​ диагональ. Ее направление,​​ узнаете о новых​​. На этот раз​ как разбить ячейку​​=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-1)​​ извлечь. В следующем​Разбиваем ячейки в Excel
  2. ​(ЛЕВСИМВ),​​ них какая-либо закономерность.​​Data preview​ для первых трёх​(Далее), чтобы продолжить.​ столбец справа от​ примеры и скриншоты​ с данными» и​: Спасибо​ а надо СТОЛБЕЦ(A2)​Пример прилагаю.​ тип линии, толщину,​ возможностях заполнения и​ выбираем пункт​ на две части​Извлекаем фамилию:​ примере формула будет​MID​ Как только «Мгновенное​(Образец разбора данных)​ столбцов, а для​На следующем шаге определяем​ столбца, который необходимо​:) Разбиваем ячейки в Excel​ иллюстрируют работу с​ выбираем функцию «Текст​Казанский​ = 1​vikttur​ цвет.​ форматирования данных в​
  3. ​«Отменить объединение»​ в программе Microsoft​=MID(A2,FIND(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«​ извлекать левую часть​(ПСТР),​ заполнение» распознает Ваши​ настройте ширину столбцов.​​ четвёртого столбца установим​​ разделители, которые содержатся​

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

​ разбить, тогда первым​ инструментами «Текст по​ по столбцам». В​,​Chehonte​: Заготовки на Планете​​Жмем ОК.​​ рабочих листах.​.​​ Excel, и как​​ «,A2,1)+1))​ текста из ячейки​RIGHT​​ действия и вычислит​​ Как видно на​ формат​ в данных, и​ делом создайте новые​​ столбцам» и «Мгновенное​​ появившемся окне «Мастер​

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

​Будьте добры, на​: Спасибо еще раз​http://www.planetaexcel.ru/forum….yacheek​Если нужно провести диагональ​Смежные ячейки можно объединить​Таким образом, мы получили​ её разделить по​=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«​A2​​(ПРАВСИМВ),​​ закономерность, Excel предложит​ рисунке ниже, край​Data​ ограничитель строк.​ пустые столбцы, в​

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

​ заполнение», кроме этого​ текстов», в строке​ листе xls, не​ за разъяснение. Все​sv2014​​ в большой ячейке,​​ по горизонтали или​ разделенную ячейку. Но,​ диагонали.​ «;A2;1)+1))​вплоть до позиции​

​FIND​ вариант, и последовательность​ столбца символизирует вертикальная​(Дата), что логично,​Настраиваем разделители​ которые будут помещены​ Вы увидите подборку​ «Формат исходных данных»​ совсем понимаю, как​ работает отлично​:​ воспользуйтесь инструментом «Вставка».​ по вертикали. В​ нужно учесть, что​Скачать последнюю версию​Извлекаем суффикс:​ первого найденного пробела.​(НАЙТИ),​ записей в новом​ линия, и чтобы​

​ ведь в этот​. Если данные разделены​ полученные данные. Этот​ формул для разделения​ указываем – «С​ прописать формулу)​Ceed86rus​DonQuijote​На вкладке «Иллюстрации» выбираем​ результате получается одна​ Excel воспринимает этим​ Excel​

​=RIGHT(A2,LEN(A2)-FIND(» «,A2,FIND(» «,A2,1)+1))​=LEFT(A2,SEARCH(» «,A2)-1)​SEARCH​ столбце появится буквально​ задать край следующего​​ столбец попадут даты​​ одним или несколькими​​ шаг необходим для​​ имён, текстовых и​​ разделителями». Нажимаем кнопку​​Казанский​​: Доброго времени суток.​​, вариант функций(UDF)​ «Фигуры». Раздел «Линии».​

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

​ ячейка, занимающая сразу​ способом разделенную ячейку,​Сразу нужно отметить, что​=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))​=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1)​(ПОИСК) и​ за мгновение.​ столбца, просто кликните​ прибытия.Чтобы изменить формат​ разделителями, то нужно​ того, чтобы результаты​ числовых значений. Этот​ «Далее».​:​Подскажите пожалуйста, формулу​Function vvv$(t$)​Проводим диагональ в нужном​ пару столбцов либо​ как единый элемент.​ ячейки в программе​

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

​А вот формулы, позволяющие​LEN​LEN​​Таким образом, при помощи​​ в нужном месте.​ данных для каждого​ выбрать все подходящие​ не были записаны​​ урок поможет Вам​​Здесь указываем в строке​AlbinaIs​​ или макрос.​​With CreateObject(«VBScript.RegExp»): .Pattern​ направлении.​ строк. Информация появляется​А вот, по диагонали​

​ Microsoft Excel являются​ разбить имена с​(ДЛСТР) – считает​(ДЛСТР). Далее в​ этого инструмента Вы​ Двойной щелчок по​ конкретного столбца, выделите​​ варианты в разделе​​ поверх уже существующих​​ выбрать наилучший метод​​ «Символом – разделителем​,​​Суть вопроса, есть​​ = «d+ d+»​

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

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

​Преобразовать ячейки в один​ в центре объединенной​ можно разделить даже​ первичными структурными элементами,​ фамилией, стоящей впереди​ длину строки, то​ этом разделе я​ можете взять какую-то​ вертикальной линии удалит​ его, кликнув по​​D​​ данных.В нашем примере​​ разбиения данных в​​ является» — «пробел».​​AlbinaIs​​ информ. такого плана​​If .test(t) Then​​ размер можно следующим​​ ячейки.​​ обычную ячейку.​​ и они не​​ и отделенной от​ есть количество символов​ кратко объясню назначение​ часть данных, находящихся​ край столбца, а​ нему в области​elimiters​ сразу после столбца​

Пример 1

​ Excel.​ Поставили «пробел», потому​:​ (информ. находится в​ vvv = .Execute(t)(0)​ образом:​Порядок объединения ячеек в​Кликаем правой кнопкой мыши​ подлежат делению на​

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

​ имени запятой, и​ в заданной ячейке.​ каждой из этих​ в одном или​

  • ​ если Вам нужно​Data preview​

    ​(Символом-разделителем является) или​
    ​Participant​

  • ​Говоря в общем, необходимость​ что в нашем​

    ​Казанский​
    ​ одном столбце, и​

​ Else vvv =​Выделить нужный диапазон, вмещающий​ Excel:​ по нужной ячейке,​

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

​ разбить ячейки в​
​ списке имя и​

​, СПАСИБО ОГРОМНОЕ!!!!​ ее оооочень много,​ «»​ определенное количество ячеек.​Возьмем небольшую табличку, где​ и в появившемся​ если до этого​ конце:​​=LEN(text)​​ примеры, которые Вы​​ ввести их в​​ в другое место,​ а затем установите​ разделителя в поле​Status​​ Excel может возникнуть​​ фамилия написаны через​Ceed86rus​

​ больше 2000 строк).​​End With​ Щелкаем правой кнопкой​ несколько строк и​ контекстном меню выбираем​​ не были объединены.​​A​=ДЛСТР(текст)​ сможете использовать в​

​ новый столбец. Думаю,​
​ просто перетащите вертикальную​

​ желаемый формат в​​Other​​, и мы собираемся​​ в двух случаях:​ пробел. Если бы​: А мой вариант​(ячейка_1),628331,Ханты-Мансийский Автономный округ​End Function​

​ мыши по любой​
​ столбцов.​

​ пункт​ Но, что делать,​B​Следующая формула считает количество​ своих книгах Excel.​ Вы лучше поймёте​ линию мышью. На​​ разделе​​(Другой).В нашем примере​ добавить между ними​

​ Во-первых, при импорте​
​ имя и фамилия​

​ кто нибудь сможет​​ — Югра АО,Нефтеюганский​КодFunction uuu$(t$)​ латинской букве вверху​Для объединения ячеек используется​«Формат ячеек…»​

​ если нам, например,​
​C​

​ символов в ячейке​Самая распространённая ситуация, когда​​ о чём я​​ самом деле, все​

​Column data format​
​ мы выбираем​

​ новые столбцы​ информации из какой-либо​ (др. слова) были​ доработать?​ р-н,,Пойковский пгт,Геофизика балчочный​With CreateObject(«VBScript.RegExp»): .Pattern​​ столбцов.​​ инструмент «Выравнивание» на​

Пример 2

​. Или же, набираем​ нужно создать сложную​D​A2​ могут понадобится эти​ говорю из следующего​

​ эти инструкции подробно​ ​(Формат данных столбца).​ ​Space​ ​Last Name​
​ внешней базы данных​ ​ написаны через запятую,​ ​Ceed86rus​ ​ массив тер,18,,​ ​ = «d+.d+.d+»​
​Открываем меню «Ширина столбца».​ ​ главной странице программы.​ ​ на клавиатуре сочетание​ ​ шапку таблицы, один​ ​1​
  • ​:​

    ​ формулы – это​
    ​ примера.​

  • ​ расписаны в верхней​

    ​На этом же шаге​(Пробел) и​
    ​,​ или с веб-страницы.​

  • ​ то мы бы​

    ​: Идея такая, промежуточные​
    ​(ячейка_2),452085,Башкортостан Респ,Миякинский р-н,,Абишево​

​If .test(t) Then​​Вводим тот показатель ширины,​​Выделяем ячейки, которые нужно​ клавиш​ из разделов который,​Полное имя​

​=LEN(A2)​
​ необходимость разделить имена​

​Первым делом, убедитесь, что​ части диалогового окна​ мастера Вы можете​Comma​Country​ При таком импорте​

Пример 3

​ указали разделителем «запятая».​ столбцы можно потом​ д,Мира ул,5,,​ uuu = .Execute(t)(0)​

​ который нам нужен.​ ​ объединить. Нажимаем «Объединить​ ​Ctrl+1​ ​ делится на два​
​Имя​ ​=ДЛСТР(A2)​ ​ из одного столбца​ ​ инструмент «Мгновенное заполнение»​ ​Так как каждый ID​
​ выбрать, в какой​ ​(Запятая), а также​ ​и​ ​ все записи копируются​ ​В этом окне, в​
  • ​ удалить.​

    ​(ячейка_3),628307,Ханты-Мансийский Автономный округ​
    ​ Else uuu =​

  • ​ Жмем ОК.​

    ​ и поместить в​.​
    ​ подраздела? В этом​Отчество​

  • ​Если имена в Вашей​

    ​ по нескольким. На​
    ​ включен. Вы найдёте​

Пример 4

​ товара содержит 9​ столбец поместить разделённые​ ставим галочку напротив​Arrival Date​ в один столбец,​ разделе «Образец разбора​Ceed86rus​

​ — Югра АО,,Нефтеюганск​ ​ «»​ ​Можно изменить ширину ячеек​ ​ центре».​
​В открывшемся окне формата​ ​ случае, можно применить​ ​Фамилия​ ​ таблице содержат отчества​ ​ рисунке ниже показано,​
​ этот параметр на​ ​ символов, устанавливаем линию​ ​ данные. Для этого​ ​ параметра​ ​.Если кто-то забыл, я​
  • ​ а нужно, чтобы​

    ​ данных» сразу видно,​:​
    ​ г,,8а мкр,35,,4​End With​

  • ​ во всем листе.​

    ​При объединении сохраняются только​
    ​ ячеек, переходим во​

  • ​ небольшие хитрости.​

    ​2​
    ​ или суффиксы, то​

Пример 5

​ какого результата мы​ вкладке​ границы столбца на​ кликните по иконке​Treat consecutive delimiters as​ напомню быстрый способ​ они были помещены​ какие столбцы у​Fairuza​(ячейка_4),628384,Ханты-Мансийский Автономный округ​End Function​ Для этого нужно​ те данные, которые​

​ вкладку​ ​Для того, чтобы определенные​ ​White, David Mark​ ​ потребуются немного более​
​ пытаемся достичь:​ ​File​ ​ это значение, как​ ​ выбора диапазона (в​ ​ one​
​ вставить сразу несколько​ ​ в разных столбцах.​ ​ нас получатся. Нажимаем​ ​столбцы «F» -​ ​ — Югра АО,,Пыть-Ях​
  • ​КодFunction yyy$(t$)​

    ​ выделить весь лист.​
    ​ содержатся в верхней​

  • ​«Граница»​

    ​ ячейки казались разделенными,​
    ​David​

  • ​ сложные формулы с​

    ​Вы легко сможете разбить​
    ​(Файл) >​

​ показано на рисунке​ терминах Microsoft эта​(Считать последовательные разделители​ столбцов на лист​ Во-вторых, при разбиении​ кнопку «Далее».​

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

​ «G» — «H»​ г,10 Мамонтово мкр,,4,,29​
​With CreateObject(«VBScript.RegExp»): .Pattern​
​ Нажмем левой кнопкой​

​ левой ячейке. Если​

office-guru.ru

4 способа разбить ячейки на части в программе Microsoft Excel

Разделение ячеек в Microsoft Excel

​.​ следует объединить другие​Mark​ использованием функции​ такие имена на​Options​ выше.​ иконка называется​ одним). Этот параметр​ Excel. Для этого​ уже существующей таблицы,​Здесь, в разделе​ как получили? посредством​(ячейка_5),442963,Пензенская обл,,Заречный г,,Зеленая​

​ = «d+-d+»​ мыши на пересечение​

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

​ нужно сохранить все​Около размещенного посередине окна​ ячейки таблицы.​White​MID​ два столбца при​(Параметры) >​На следующем шаге выберите​Свернуть диалоговое окно​ поможет избежать лишнего​ выберите столбец​ чтобы получить возможность​ «Поместить в:» указываем​ переноса текста по​ ул,10,В,139​If .test(t) Then​ названий строк и​ данные, то переносим​

Способ 1: объединение ячеек

​«Надпись»​Нужно хорошо продумать всю​Извлекаем имя:​(ПСТР).​

  1. ​ помощи следующих формул:​Advanced​
  2. ​ формат данных и​) справа от поля​ разбиения данных, например,​Status​ качественнее настроить работу​ диапазон столбцов, в​​ столбцам?​​(ячейка_6),442485,Пензенская обл,Неверкинский р-н,,Карновар​ yyy = .Execute(t)(0)​​ столбцов (или комбинация​​ их туда, нам​​кликаем на одну​ структуру будущей таблицы.​​=MID(A2,SEARCH(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«​
  3. ​Вот такие формулы нужно​Извлекаем имя (столбец First​(Дополнительно) >​ укажите ячейки, куда​Destination​ когда между словами​, кликнув по его​ фильтра, сортировку или​​ которые поместятся новые​​На первый взгляд​​ с,Школьная ул,18,,​​ Else yyy =​​ горячих клавиш CTRL+A).​​ не нужно:​ из двух кнопок,​Над тем местом на​

Прорисовка границ в Microsoft Excel

​ «,A2,1)+1))​ использовать, когда имена,​ name):​Automatically Flash Fill​ поместить результат, как​(Поместить в) и​

Таблица готова в Microsoft Excel

​ есть 2 или​ заголовку, и, удерживая​

Способ 2: разделение объединенных ячеек

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

  1. ​ которые требуется разбить,​=LEFT(A2,SEARCH(» «,A2,1)-1)​(Автоматически выполнять мгновенное​​ это было сделано​ выберите крайний левый​​ более последовательных пробела.​ нажатой левую кнопку​​ анализа.​​Внимание!​
  2. ​ только не понял​ на след. составляющие:​End With​ столбцов и добейтесь​ можно объединить несколько​​ косая линия, наклоненная​ иметь разделенный элемент,​​ «;A2;1)+1))​ содержат отчество или​​=ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)-1)​​ заполнение).​

​ в предыдущем примере,​ столбец из тех,​Настраиваем ограничитель строк​ мыши, протащите указатель​Разбиваем ячейки при помощи​Столбцы этого диапазона​

Ячейка разделена в Microsoft Excel

Способ 3: разделение по диагонали путем форматирования

​ как последние G​ Город (можно с​End Function​

  1. ​ того, чтобы он​ вертикальных ячеек (столбец​ справа налево, или​ выделяем две соседние​Извлекаем отчество:​​ только один инициал​​Извлекаем фамилию (столбец Last​Теперь давайте посмотрим, как​ а затем нажмите​​ в которые Вы​​. Этот параметр может​

    Переход в формат ячеек в Microsoft Excel

  2. ​ вправо, чтобы выделить​ инструмента «Текст по​ должны быть пустыми,​​ и H получили.​​ областью), Сам адрес​

    Переход во вкладку Граница в Microsoft Excel

  3. ​КодFunction zzz$(t$)​​ принял вид крестика.​​ данных).​ слева направо. Выбираем​ ячейки. Находясь во​=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))​ отчества посередине.​ name):​ можно автоматически разбить​Finish​ хотите поместить разделённые​ понадобиться, если в​ нужное количество столбцов​ столбцам»​

Выбор направления линии в Microsoft Excel

​ иначе информация в​Fairuza​ (мкрн, ул. дом.)​With CreateObject(«VBScript.RegExp»): .Pattern​ Нажмите левую кнопку​Можно объединить сразу группу​ нужный вариант. Тут​

Ячейка разделена по диагонали в Microsoft Excel

Способ 4: разделение по диагонали через вставку фигуры

​ вкладке​=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))​A​=RIGHT(A2,LEN(A2)-SEARCH(» «,A2,1))​ данные по ячейкам.​(Готово).​ данные. К сожалению,​

  1. ​ столбце, который Вы​​ (сколько хотите вставить).​​Как разбить объединённые ячейки​ них сотрется и​Отлично! то что​​Сразу признаю, владею​​ = «[-d.]+»: .Global​

    Переход в Фигуры в Microsoft Excel

  2. ​ мыши и протяните​ смежных ячеек по​​ же можно выбрать​​«Главная»​Извлекаем фамилию:​

    Выбор линии в Microsoft Excel

  3. ​B​=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(» «;A2;1))​ Итак, Вы включили​Если Вы объединили несколько​

Линия разбивает ячейку в Microsoft Excel

​ невозможно импортировать разделённые​ разбиваете, содержатся какие-либо​ Затем кликните правой​ в Excel​ заменится на новую.​ надо.​ на уровне пользователя.​ = True​ границу, устанавливая размер​

​ горизонтали и по​

lumpics.ru

Объединение и разбиение данных в ячейках в Excel с форматированием

​ тип и цвет​, ищем в блоке​=LEFT(A2,FIND(» «,A2,1)-2)​C​Для тех, кому интересно,​ инструмент «Мгновенное заполнение»,​

​ ячеек на листе​ данные на другой​ значения, заключённые в​ кнопкой мыши по​Разделяем данные в Excel​ Если нет пустых​Ceed86rus​ Текст по столбцам​zzz = Trim(Replace(Replace(.Replace(t,​ столбца. Ячейки во​ вертикали.​

Как объединить ячейки без потери данных Excel?

​ линии. Когда выбор​ инструментов​=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-2)​D​ что означают эти​ и начинаете вводить​ Excel и теперь​ лист или в​ кавычки или в​

​ выделенной области и​ 2013 при помощи​

  1. ​ столбцов, можно предварительно​, с лишними запятыми​ использовать не вариант.​Исходная табличка.
  2. ​ «»), «выдан», «»),​ всем листе станут​Если нужно объединить только​Выравнивание-объединить.
  3. ​ сделан, жмем на​«Выравнивание»​Как Вы понимаете, эти​1​бъединить и поместить в центре.
  4. ​ формулы, я попробую​ с клавиатуры данные,​ хотите вновь разбить​ другую рабочую книгу,​ апострофы, и Вы​ в контекстном меню​ инструмента «Мгновенное заполнение»​ вставить столбцы. Как​Результат объедения.
  5. ​ разберетесь?С помощью формул​ информацию разнести в​ «кп», «»))​ одинаковыми.​Объединение по вертикали.
  6. ​ строки в выделенном​ кнопку «OK».​на ленте кнопку​ формулы работают не​Групповое объединение ячеек.
  7. ​Полное имя​ объяснить более подробно.​ которые нужно поместить​ их по отдельным​ попытка сделать это​Объединить по строкам.

​ хотите, чтобы такие​

Объеденные только строки.

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

​После этого, ячейка будет​

Как разбить ячейку в Excel на две?

​«Объединить и поместить в​ только для разделения​Имя​SEARCH​ в отдельные ячейки.​ столбцам, откройте вкладку​ приведёт к сообщению​

Сложная таблица.

​ участки текста не​Insert​ (имен и других​

Схема ячеек в сложной таблице.

​ в статье «Как​ но сам не​workstation​End Function​ несколько строк из​ запись «Объединить по​ разделена косой чертой​ центре»​ имён в Excel.​Отчество​(ПОИСК) или​ По мере ввода​

​Home​ об ошибке выбора​ разбивались, а рассматривались​(Вставить).​ текстовых данных)​ добавить строку, столбец​ разберусь только учусь.​: http://sirexcel.ru/osvaivaem-excel/k…lbcam-v-excel/​DonQuijote​

Как разделить ячейку в Excel по диагонали?

​ одной ячейки. Перечислены​ строкам».​ по диагонали. Но,​

  1. ​. Жмем на неё.​ Вы можете использовать​Фамилия​FIND​ Excel будет пытаться​
  2. ​(Главная) и в​ конечной ссылки.​ как цельные значения.​Результат будет примерно таким,​Формат ячеек.
  3. ​Инструмент «​

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

​ в Excel» тут.​Поковырял Вашу формулу,​Ceed86rus​

Вставка.

​:​ улицы в одну​

Фигуры-линии.

​В результате получится:​ нужно учесть, что​

Диагональ объединенных ячеек.

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

​Для наглядности, чтобы лучше​ их для разбиения​2​

  1. ​(НАЙТИ) – это​ распознать шаблон в​ группе команд​Совет:​ Например, если Вы​ что Вы видите​Клик по заголовкам столбцов.
  2. ​Текст по столбцам​Ширина столбца.
  3. ​Можно указать формат​ вышло след. (​: спасибо за ответ,​Поле ввода ширины столбца.

​sv2014​ строку.​Если хоть одна ячейка​ Excel воспринимает этим​ видеть, что у​ любых данных из​Sally K. Brooke​ абсолютно идентичные функции,​ вводимых значениях, и​

Ширина столбца.

​Alignment​Если Вы не​ выберите в качестве​ на рисунке ниже​» действительно очень удобен,​ Ячеек столбцов. Например,​ в столбце «I»):​ но метод не​, спасибо. Все работает.​Нам нужно сделать несколько​

Как разбить ячейку на строки?

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

Пример длинной исходной строки.

​ которые выполняют поиск​ как только он​(Выравнивание) нажмите маленькую​ хотите импортировать какой-то​

​ разделителя запятую, а​ (новые столбцы вставлены​ когда нужно разделить​

Выравнивание перенос текста.

​ если вы делите​Код =ЕСЛИ(ЕЧИСЛО(НАЙТИ(«р-н»;H8;1));ПОДСТАВИТЬ(H8;»,»;» «);ПОДСТАВИТЬ(H8;»,»;»​ работает,(или посто я​

Автоматическое распределение по строкам.

​Chehonte​ строк, чтобы каждая​ еще редактируется, кнопка​

exceltable.com

Разделить данные в строке на несколько ячеек (Формулы/Formulas)

​ как единый элемент.​​ границы. Выделяем весь​
​ нескольким. Например, следующие​K.​ позиции определенной текстовой​
​ его распознает, данные​
​ чёрную стрелку рядом​ столбец (столбцы), который​ в качестве ограничителя​ слева от выделенных​ данные из одного​
​ столбец на дни​ «)) А не​ не умею) т.к.​
​: Привет всем.​ улица была написана​
​ для объединения может​
​Следующий способ подойдет для​
​ диапазон ячеек, который​
​ формулы Вы можете​Brooke​ строки в заданной​
​ автоматически будут вставлены​ с кнопкой​ показан в области​
​ строк – кавычки​
​ столбцов):​ столбца по нескольким​ и месяцы, год,​
​ могли бы Вы​ длина строк разная,​Пытаюсь разделить текст​ в одной строке.​ быть недоступна. Необходимо​ разделения ячейки по​ планируем отвести под​:D
​ использовать, чтобы разбить​

​Извлекаем имя:​​ ячейке. Синтаксис формулы:​
​ в остальные ячейки.​

​Merge & Center​​Data preview​​ («), тогда любые​​Примечание:​

​ в Excel 2013,​
​ то можно указать​ объединить все эти​
​ а мне необходимо​ в ячейке "20х20х1,8​Выделяем ячейку. На вкладке​ заверить редактирование и​
​ диагонали только в​
​ таблицу. В той​

​ текстовые данные, разделённые​
​=LEFT(A2,FIND(» «,A2,1)-1)​=SEARCH(find_text,within_text,[start_num])​
​ Чтобы понять, как​(Объединить и поместить​(Образец разбора данных),​ слова, заключённые в​
​Если у Вас​
​ 2010, 2007 или​
​ «Формат данных столбца»​
​ формулы в одну​ вычленить только к​
​ труба ПРОФ» на​ «Выравнивание» нажимаем кнопку​ нажать «Ввод» для​ том случае, если​
​ же вкладке​
​ запятыми:​
​=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-1)​
​=ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])​ это работает, посмотрите​ в центре). Далее​
​ то выделите его​ кавычки (например, «California,​ нет столбцов, следующих​
​ 2003.​
​ — «дата».​

​ строку («D» и​​ примеру область с​​ четыре столбца: «20»,​​ «Перенос текста».​

excelworld.ru

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

​ выхода из режима.​​ она большая, или​
​«Главная»​A​Извлекаем отчество:​В качестве аргументов Вы​ на рисунок ниже:​ из выпадающего списка​
​ и выберите вариант​ USA»), будут помещены​ непосредственно за тем,​«Текст по столбцам» позволяет​Нажимаем кнопку «Готово».​
​ «E», а при​ городом, и сам​

​ «20», «1,8», «труба​​Данные в ячейке автоматически​​ создана путем объединения​в блоке инструментов​

​B​​=MID(A2,FIND(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«​ должны указать: что​

​Как видите, я ввёл​​ выберите​Do not import column​

​ в одну ячейку.​​ что Вы хотите​

​ разбивать значения ячеек,​​ Получилось так.​ возможности и «I»)?Вот​ адрес в один​ ПРОФ»​ распределятся по нескольким​Разбить на две ячейки​ нескольких ячеек.​
​«Шрифт»​C​

​ «,A2,1)+1))​​ нужно найти, где​ только пару имён​Unmerge Cells​(Пропустить столбец) в​ Если же в​ разбить, то необходимость​
​ отделённые разделителями, или​Так можно разделить текст​ теперь смотрите, попыталась​ и тоже столбец.​получается не то,​

​ строкам.​​ можно только объединенную​Находясь во вкладке​жмем на иконку​

CyberForum.ru

Разделение данных из одной ячейке на две

​D​​=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«​
​ нужно искать, а​ в столбец​
​(Отменить объединение ячеек).​ разделе​ качестве ограничителя строк​ в этом шаге​ выделять данные фиксированной​ из одной ячейки​
​ все объединить. Когда​Разобрался вроде.​ что хотелось бы.​Пробуйте, экспериментируйте. Устанавливайте наиболее​
​ ячейку. А самостоятельную,​«Вставка»​
​«Границы»​1​ «;A2;1)+1))​
​ также позицию символа,​B​Таким образом объединение ячеек​
​Column data format​ установить значение​
​ отпадает и его​ ширины (когда все​
​ на большее количество​ все расставите как​По совету​ То лишняя х​ удобные для своих​
​ которая не была​, в блоке инструментов​. В появившемся списке​Полное обозначение​Извлекаем фамилию:​ с которого следует​

​, и «Мгновенное заполнение»​​ будет отменено, но​

​(Формат данных столбца).​​None​ можно пропустить. Главное​ значения содержат определённое​ столбцов. Например, здесь​ должно быть, двойные​workstation​ подтягивается, то текст​ читателей форматы.​ объединена – нельзя.​ «Иллюстрации», кликаем по​ выбираем пункт «Все​
​Штат​
​=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))​​ начать поиск. В​​ автоматически заполнило остальные​ удовольствие от результата​Нажмите​(Нет), тогда слово​ не упустите, что​

​ количество символов). Давайте​​ разделили дату отдельно​
​ запятые удалите с​снова полазил, покопался​ подтягивается​
​DonQuijote​ НО как получить​
​ кнопке​
​ границы».​
​Аббревиатура​=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))​ нашем примере​ ячейки именами из​ будет испорчено тем,​Finish​ «California» будет помещено​
​ пустых столбцов должно​
​ рассмотрим эти варианты​
​ по столбцам –​
​ помощью Найти/Заменить. В​
​ и вышло, но​
​Заранее спасибо за​

​: Доброго времени суток!​​ такую таблицу:​​«Фигуры»​​Как видим, несмотря на​Столица​Функция​SEARCH(» «,A2,1)​ столбца​

​ что все данные​​(Готово)!​​ в один столбец,​​ быть не меньше,​
​ подробнее:​ число, месяц, год.​ поле Найти «,,»​ все равно не​

​ помощь​​Есть столбец с​​Давайте посмотрим на нее​​.​

​ то, что мы​​2​​MID​​или​

​A​​ останутся в левом​Если данные состоят из​ а «USA» –​

​ чем количество столбцов,​​Как разбить текст с​Для большей наглядности​ — Заменить на​

​ то что хотелось​​Chehonte​​ паспортными данными, вписанными​​ внимательнее, на листе​В открывшемся меню, в​ ничего не делили,​Alabama, AL, Montgomery​(ПСТР) – извлекает​
​ПОИСК(» «;A2;1)​. Если вы довольны​ столбце. Думаю, Вы​ текстовых или числовых​ в другой.​
​ на которое вы​​ разделителями по столбцам​ в таблице Excel​

​ «,» без кавычек​​ бы.​: Кое что получилось,​ одним сполшным текстом.​ Excel.​ блоке​
​ а наоборот соединяли,​Alabama​ часть текстовой строки​
​говорит о том,​ результатом, просто нажмите​ догадались, что нужно​ значений с фиксированным​В нижней части диалогового​ хотите разделить данные.​Как выделить текстовые данные​ можно выделить некоторые​ конечно.​AlbinaIs​ но если большой​Например:​Черта разделяет не одну​«Линии»​ создается иллюзия разделенной​AL​ (то есть заданное​ что мы хотим​

CyberForum.ru

​Enter​

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lumpics.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Форматирование и редактирование ячеек в Excel – удобный инструмент для наглядного представления информации. Такие возможности программы для работы бесценны.

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

Как объединить ячейки без потери данных Excel?

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

Порядок объединения ячеек в Excel:

  1. Возьмем небольшую табличку, где несколько строк и столбцов.
  2. Исходная табличка.

  3. Для объединения ячеек используется инструмент «Выравнивание» на главной странице программы.
  4. Выравнивание-объединить.

  5. Выделяем ячейки, которые нужно объединить. Нажимаем «Объединить и поместить в центре».
  6. бъединить и поместить в центре.

  7. При объединении сохраняются только те данные, которые содержатся в верхней левой ячейке. Если нужно сохранить все данные, то переносим их туда, нам не нужно:
  8. Результат объедения.

  9. Точно таким же образом можно объединить несколько вертикальных ячеек (столбец данных).
  10. Объединение по вертикали.

  11. Можно объединить сразу группу смежных ячеек по горизонтали и по вертикали.
  12. Групповое объединение ячеек.

  13. Если нужно объединить только строки в выделенном диапазоне, нажимаем на запись «Объединить по строкам».
  14. Объединить по строкам.

В результате получится:

Объеденные только строки.

Если хоть одна ячейка в выбранном диапазоне еще редактируется, кнопка для объединения может быть недоступна. Необходимо заверить редактирование и нажать «Ввод» для выхода из режима.



Как разбить ячейку в Excel на две?

Разбить на две ячейки можно только объединенную ячейку. А самостоятельную, которая не была объединена – нельзя. НО как получить такую таблицу:

Сложная таблица.

Давайте посмотрим на нее внимательнее, на листе Excel.

Схема ячеек в сложной таблице.

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

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

Как разделить ячейку в Excel по диагонали?

Для решения данной задачи следует выполнить следующий порядок действий:

  1. Щелкаем правой кнопкой по ячейке и выбираем инструмент «Формат» (или комбинация горячих клавиш CTRL+1).
  2. На закладке «Граница» выбираем диагональ. Ее направление, тип линии, толщину, цвет.
  3. Формат ячеек.

  4. Жмем ОК.

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

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

Вставка.

На вкладке «Иллюстрации» выбираем «Фигуры». Раздел «Линии».

Фигуры-линии.

Проводим диагональ в нужном направлении.

Диагональ объединенных ячеек.

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

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

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

  3. Открываем меню «Ширина столбца».
  4. Ширина столбца.

  5. Вводим тот показатель ширины, который нам нужен. Жмем ОК.
  6. Поле ввода ширины столбца.

Можно изменить ширину ячеек во всем листе. Для этого нужно выделить весь лист. Нажмем левой кнопкой мыши на пересечение названий строк и столбцов (или комбинация горячих клавиш CTRL+A).

Ширина столбца.

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

Как разбить ячейку на строки?

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

Пример длинной исходной строки.

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

Выделяем ячейку. На вкладке «Выравнивание» нажимаем кнопку «Перенос текста».

Выравнивание перенос текста.

Данные в ячейке автоматически распределятся по нескольким строкам.

Автоматическое распределение по строкам.

Пробуйте, экспериментируйте. Устанавливайте наиболее удобные для своих читателей форматы.

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

Добрый день уважаемый читатель!

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

Разобрать слитый текст на необходимые составляющие возможно произвести с помощью:

Мастер разбора текстов

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

Для выполнения задачи вызываем диалоговое окно «Мастер текстов (разбор)» и в 3 шага разделяем текст:

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

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

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

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

И если с первыми двумя словами понятно, что и как разделять, то разделителя для последнего слова нет, а это значит что нужно указать в качестве аргумента условно большое количество символов, как аргумент «число_знаков» для функции ПСТР, например, 100, 200 или больше.

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

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

В результате мы разделили ФИО на три слова, что позволит с ними эффективно работать.

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

Выдергиваем слова с помощью макросов VBA

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

  1. Выдергиваем отдельные слова по разделителю;
  2. Делим текст без пробелов.

Способ №1.

Поскольку вас интересует автоматическое деление текста, значит надо написать хорошую функцию на VBA и внедрить ее в рабочую книгу. Для начала переходим на вкладку «Разработчик» и выбираем «Visual Basic» или вызываем эту возможность с помощью горячего сочетания клавиш Alt+F11. (детальнее в статье «Как создать макрос в Excel»).

Создаем новый модуль в меню «Insert» наживаем пункт «Module» и переносим в него нижеприведенный код:

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

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

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

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

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

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

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

Если в тексте есть строки, где зачем-то подряд идут несколько разделителей (несколько пробелов, например), то флажок Считать последовательные разделители одним (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 как в предыдущем способе, вставьте туда новый модуль и скопируйте в него код этой функции:

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

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

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

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

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

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

[vc_row][vc_column width=»1/2″][/vc_column][vc_column width=»1/2″][/vc_column][/vc_row]Обратите внимание, перед пунктом «Считать последовательные разделители одним» должна стоять галочка. Это поможет Вам избежать ошибок. Нажмите на «Далее». Подтвердите внесение изменений нажатием на «Готово».

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

Фото: компания-производитель

Объединение и разбиение данных в ячейках в Excel с форматированием

Форматирование и редактирование ячеек в Excel – удобный инструмент для наглядного представления информации. Такие возможности программы для работы бесценны.

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

Как объединить ячейки без потери данных Excel?

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

Порядок объединения ячеек в Excel:

  1. Возьмем небольшую табличку, где несколько строк и столбцов.
  2. Для объединения ячеек используется инструмент «Выравнивание» на главной странице программы.
  3. Выделяем ячейки, которые нужно объединить. Нажимаем «Объединить и поместить в центре».
  4. При объединении сохраняются только те данные, которые содержатся в верхней левой ячейке. Если нужно сохранить все данные, то переносим их туда, нам не нужно:
  5. Точно таким же образом можно объединить несколько вертикальных ячеек (столбец данных).
  6. Можно объединить сразу группу смежных ячеек по горизонтали и по вертикали.
  7. Если нужно объединить только строки в выделенном диапазоне, нажимаем на запись «Объединить по строкам».

В результате получится:

Если хоть одна ячейка в выбранном диапазоне еще редактируется, кнопка для объединения может быть недоступна. Необходимо заверить редактирование и нажать «Ввод» для выхода из режима.

Как разбить ячейку в Excel на две?

Разбить на две ячейки можно только объединенную ячейку. А самостоятельную, которая не была объединена – нельзя. НО как получить такую таблицу:

Давайте посмотрим на нее внимательнее, на листе Excel.

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

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

Как разделить ячейку в Excel по диагонали?

Для решения данной задачи следует выполнить следующий порядок действий:

  1. Щелкаем правой кнопкой по ячейке и выбираем инструмент «Формат» (или комбинация горячих клавиш CTRL+1).
  2. На закладке «Граница» выбираем диагональ. Ее направление, тип линии, толщину, цвет.
  3. Жмем ОК.

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

На вкладке «Иллюстрации» выбираем «Фигуры». Раздел «Линии».

Проводим диагональ в нужном направлении.

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

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

  1. Выделить нужный диапазон, вмещающий определенное количество ячеек. Щелкаем правой кнопкой мыши по любой латинской букве вверху столбцов.
  2. Открываем меню «Ширина столбца».
  3. Вводим тот показатель ширины, который нам нужен. Жмем ОК.

Можно изменить ширину ячеек во всем листе. Для этого нужно выделить весь лист. Нажмем левой кнопкой мыши на пересечение названий строк и столбцов (или комбинация горячих клавиш CTRL+A).

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

Как разбить ячейку на строки?

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

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

Выделяем ячейку. На вкладке «Выравнивание» нажимаем кнопку «Перенос текста».

Данные в ячейке автоматически распределятся по нескольким строкам.

Пробуйте, экспериментируйте. Устанавливайте наиболее удобные для своих читателей форматы.

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

Здравствуйте. Сегодня расскажу вам, как разделить текст в Эксель в разные ячейки. Это актуально, когда таблица выгружена из СУБД без разбивки, или создавалась «экзотическим способом», все данные записаны в одной строке.

Например, нужно разделить ФИО на фамилию имя и отчество в разных ячейках. Вот исходные данные:

Чтобы добиться желаемого, выполним последовательность:

  1. Выделим всю таблицу с данными
  2. Нажмем на ленте Данные – Работа с данными – Текст по столбцам
  3. В открывшемся Мастере на первом шаге укажем Формат данных – С разделителями
  4. На втором шаге – поставим галку Символ-разделитель – пробел
  5. На третьем шаге, если это необходимо, назначим тип данных для каждого столбца и ячейки, куда поместить результат разделения. Жмём Готово

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

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

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

Понравилась статья? Поделись с другом, ему тоже пригодится!

Как разделить ячейку в Экселе? Жмите на необходимую секцию, перейдите в раздел «Работа с таблицами» и в пункте «Макет» в группе «Объединение» жмите на «Разделить ячейки». Выберите число столбцов / строк для разделения по вертикали / горизонтали соответственно. Ниже подробно рассмотрим, как правильно выполнять деление в Excel. Разберем наиболее удобные варианты, которые пользуются наибольшим спросом у пользователей программы.

Как разбить

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

Ячейку

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

Способ №1:

  1. Жмите на нужную секцию, которую необходимо разделить в Экселе.
  2. Перейдите в раздел «Работа с таблицами».
  3. Войдите во вкладку «Макет».
  4. В группе «Объединение» кликните «Разделить …».
  5. Выберите в поле Число столбцов / строк для деления по вертикали / горизонтали соответственно.
  6. Если нужно разделить участок в Экселе одновременно по вертикали и горизонтали, введите требуемое значение в графы с количеством столбцов / строк.

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

Способ №2:

  1. Перед тем, как разбить ячейки в Excel, убедитесь, что «Мгновенное заполнение» включено. Для этого войдите в «Файл». Здесь найдите пункт «Параметры», а далее «Дополнительно» и «Автоматически выполнять мгновенное …».
  2. Вставьте новый столбец рядом со столбцом, содержащим исходные данные.
  3. Введите желаемую часть текста в 1-ю ячейку.
  4. Введите данные еще в пару ячеек.
  5. Дождитесь, пока Эксель поймет, по какому шаблону вводятся данные. В дальнейшем он предложит таким методом заполнить остальные.
  6. Если вам подходит предложенный вариант, жмите «Ввод».

Если система не предлагает разделить ячейку в Экселе на две, запустите инструмент вручную. Для этого войдите во вкладку «Данные» или жмите на комбинацию Ctrl+E.

Способ №3 (по диагонали):

  • Войдите в меню «Формат …» в Экселе.

  • На вкладке «Шрифт» определите применяемый шрифт и размер.

  • В разделе «Граница» выберите вид линии.
  • Жмите на диагональную линию в окне «Отдельные».

  • Красиво разместите текст, чтобы он находился красиво над / под линией.
  • В разделе «Выравнивание» и в окне «Ориентация» измените наклон текста.

  • Подтвердите действие.

Способ №4 (если ранее была объединена):

  1. Поставьте курсор на ранее объединенный участок в Экселе.
  2. Выберите «Отменить объединение».

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

Столбец

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

Выше мы рассматривали, как разделить ячейку в Экселе на несколько, и для разделения можно использовать указанный в способе №1 вариант. Главное выбрать деление по вертикали.

Но можно использовать еще один вариант:

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

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

  • Укажите один или более разделителей, чтобы задать место, где произойдет разделение. В окне «Образец разбора данных» посмотрите не результат.

  • Жмите далее и в окне «Формат данных столбца» выберите необходимый формат. Если ничего не менять, он будет таким же, как в первоначальной ячейке.

  • Кликните на кнопку «Готово».

Строку

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

Но можно использовать еще один вариант, как разделить строки в Excel с помощью инструмента транспонирования. Сделайте следующие шаги:

  1. Выберите одну строчку в Экселе и копируйте ее с помощью Ctrl+C.
  2. Станьте на 1-ю ячейку диапазона и кликните правой кнопкой мышки.
  3. Жмите на «Транспонировать» под «Параметры вставки».
  4. Проверьте, что одна строка ставится как один столбец, но с несколькими строчками.

Еще один вариант — применение специальной утилиты:

  1. Установите Kutools For Excel по ссылке extendoffice.com/product/kutools-for-excel.html.
  2. Выберите нужную строчку в Экселе и жмите на название инструмента Kutools.
  3. Войдите в «Диапазон», а далее «Диапазон преобразования».
  4. В разделе «Тип трансформации» проверьте «От одной строки до диапазона» выберите «Столбцов на запись» и «Фиксированная стоимость» введите число в правое поле.
  5. Жмите на «ОК».

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

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

Отличного Вам дня!

Раннее мы рассматривали возможность разделить текст по столбцам на примере деления ФИО на составные части. Для этого мы использовали инструмент в Excel «Текст по столбцам».

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

Содержание

  • 1 Пример 1. Делим текст с ФИО по столбцам с помощью формул
    • 1.1 Приступаем к делению первой части текста — Фамилии
    • 1.2 Приступаем к делению второй части текста — Имя
    • 1.3 Приступаем к делению третьей части текста — Отчество
  • 2 Пример 2. Как разделить текст по столбцам в Excel с помощью формулы

Пример 1. Делим текст с ФИО по столбцам с помощью формул

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

У нас есть столбец со списком ФИО, наша задача разместить фамилию, имя отчество по отдельным столбцам.

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

Попробуем очень подробно описать план действия и разобьем решение задачи на несколько этапов.

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

Итак, добавим столбцы позиция 1-го и 2-го пробелам. С помощью функции НАЙТИ, как мы уже рассматривали в предыдущей статье найдем позицию первого пробелам. Для этого в ячейке «H2» пропишем формулу

=НАЙТИ(" ";A2;1)

и протянем вниз. Формулу объяснять не буду — смотрите предыдущую статью

Как разделить текст - находим 1 пробел

Теперь нам необходимо найти порядковый номер второго пробела.  Формула будет такая же, но с небольшим отличием. Если прописать такую же формулу, то функция найдет нам первый пробел, а нам нужен второй пробел. Значит на необходимо поменять третий аргумент в функции НАЙТИ — начальная позиция — то есть позиция с которой функция будет искать искомый текст. Мы видим, что второй пробел находится в любом случае после первого пробела, а позицию первого пробела мы уже нашли, значит прибавив 1 к позиции первого пробелам мы укажем функции НАЙТИ искать пробел начиная с первой буквы после первого пробела. Функция будет выглядеть следующим образом:

=НАЙТИ(" ";A2;H2+1)

Как разделить текст с помощью функции - находим второй пробел

Далее протягиваем формулу и получаем позиции 1-го и 2-го пробела.

Приступаем к делению первой части текста — Фамилии

Для этого мы воспользуемся функцией ПСТР, напомню синтаксис данной функции:

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

  1. текст — это ФИО, в нашем примере это ячейка A2;
  2. начальная_позиция — в нашем случае это 1, то есть начиная с первой буквы;
  3. число_знаков — мы видим, что фамилия состоит из всех знаков, начиная с первой буквы и до 1-го пробела. А позиция первого пробела нам уже известна. Это и будет количество знаков минус 1 знак самого пробела.

Формула будет выглядеть следующим образом:

=ПСТР(A2;1;H2-1)

Как разделить текст - делим 1-ую часть текста

Приступаем к делению второй части текста — Имя

Снова используем функцию =ПСТР(текстначальная_позициячисло_знаков), где

  1. текст — это тот же текст ФИО, в нашем примере это ячейка A2;
  2. начальная_позиция — в нашем случае Имя начинается с первой буква после первого пробела, зная позицию этого пробела получаем H2+1;
  3. число_знаков — число знаков, то есть количество букв в имени. Мы видим, что имя у нас находится между двумя пробелами, позиции которых мы знаем. Если из позиции второго пробела отнять позицию первого пробела, то мы получим разницу, которая и будет равна количеству символов в имени, то есть I2-H2

Получаем итоговую формулу:

=ПСТР(A2;H2+1;I2-H2)

Как разделить текст - делим 2-ую часть текста

Приступаем к делению третьей части текста — Отчество

И снова функция =ПСТР(текстначальная_позициячисло_знаков), где

  1. текст — это тот же текст ФИО, в нашем примере это ячейка A2;
  2. начальная_позиция — Отчество у нас находится после 2-го пробелам, значит начальная позиция будет равна позиции второго пробела плюс один знак или I2+1;
  3. число_знаков — в нашем случае после Отчества никаких знаков нет, поэтому мы просто может взять любое число, главное, чтобы оно было больше возможного количества символов в Отчестве, я взял цифру с большим запасом — 50

Получаем функцию

=ПСТР(A2;I2+1;50)

Как разделить текст - делим 3-ю часть текста

Далее выделяем все три ячейки и протягиваем формулы вниз и получаем нужный нам результат. На этом можно закончить, а можно промежуточные расчеты позиции пробелов прописать в сами формулы деления текста. Это очень просто сделать. Мы видим, что расчет первого пробела находится в ячейке H2 — НАЙТИ(» «;A2;1), а расчет второго пробела в ячейке I2 — НАЙТИ(» «;A2;H2+1) .  Видим, что в формуле ячейки I2 встречается H2 меняем ее на саму формулу и получаем в ячейке I2 вложенную формулу НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)

Смотрим первую формулу выделения Фамилии и смотрим где здесь встречается H2 или I2 и меняем их на формулы в этих ячейках, аналогично с Именем и Фамилией

  • Фамилия =ПСТР(A2;1;H2-1) получаем =ПСТР(A2;1;НАЙТИ(» «;A2;1)-1)
  • Имя  =ПСТР(A2;H2+1;I2H2) получаем  =ПСТР(A2;НАЙТИ(» «;A2;1)+1;
    НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)НАЙТИ(» «;A2;1))
  • Отчество =ПСТР(A2;I2+1;50) получаем =ПСТР(A2;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)+1;50)

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

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

Пример 2. Как разделить текст по столбцам в Excel с помощью формулы

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

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

Делим текст по ячейкам в Excel

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

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

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

делим текст по ячейкам - определяем разделитель

Теперь основная суть приема.

Шаг 1. В вспомогательном столбце находим позицию первого разделителя с помощью функции НАЙТИ. Описывать подробно функцию не буду, так как мы уже рассматривали ее раннее. Пропишем формулу в D1 и протянем ее вниз на все строки

=НАЙТИ(B1;A1;1)

То есть ищем запятую, в тексте, начиная с позиции 1

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

Шаг 2. Далее в ячейке E1 прописываем формулу для нахождения второго знака (в нашем случае запятой). Формула аналогичная, но с небольшими изменениями.

=НАЙТИ($B1;$A1;D1+1)

Во-первых: закрепим столбец искомого значения и текста, чтобы при протягивании формулы вправо ссылки на ячейки не сдвигалась. Для этого нужно написать доллар перед столбцом B и A — либо вручную, либо выделить A1 и B1, нажать три раза клавишу F4, после этого ссылки станут не относительными, а абсолютными.

Во-вторых: третий аргумент — начало позиции мы рассчитаем как позиция предыдущего разделителя (мы его нашли выше) плюс 1 то есть D1+1 так как мы знаем, что второй разделитель точно находится после первого разделителя и нам его не нужно учитывать. 

Пропишем формулу и протянем ее вниз.

Находим второй разделить для деления текста по столбцам

Шаг 3. Находимо позиции всех остальных разделителей. Для этого формулу нахождения второго разделителя (шаг 2) протянем вправо на то количество ячеек, сколько всего может быть отдельно разбитых значений с небольшим запасом. Получим все позиции разделителей. Там где ошибка #Знач означает что значения закончились и формула больше не находит разделителей. Получаем следующее

Находим позиции всех разделителей

Шаг 4. Отделяем первое число от текст с помощью функции ПСТР.

=ПСТР(A1;1;D1-1)

Начальная позиция у нас 1, количество знаков мы рассчитываем как позиция первого разделителя минус 1: D1-1 протягиваем формулу вниз

Делим первое слово

Шаг 5. Находимо второе слово так же с помощью функции ПСТР в ячейке P1

=ПСТР($A1;D1+1;E1-D1-1)

Начальная позиция второго числа у нас начинается после первой запятой. Позиция первой запятой у нас есть в ячейке D1, прибавим единицу и получим начальную позицию нашего второго числа.

Количество знаков это есть разница между позицией третьего разделителя и второго и минус один знак, то есть E1-D1-1

Закрепим столбец A исходного текста, чтобы он не сдвигался при протягивании формулы право.

Шаг 6. Протянем формулу полученную на шаге 5 вправо и вниз и получим текст в отдельных ячейках.

delim-tekst-po-stolbcam-v-eksel

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

=ЕСЛИОШИБКА(ПСТР($A1;D1+1;E1-D1-1);»»)

kak-razdelit-teks-po-stolbcam

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

=НАЙТИ($B1;$A1;C1+1)

а первого текста как

=ПСТР($A1;C1+1;D1-C1-1)

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

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

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

=ЕСЛИОШИБКА(НАЙТИ($B1;$A1;C1+1);1000)

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

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

Оба варианта выложу для скачивания.

Скачать пример: Как разделить текст по столбцам с помощью функции_1.xlsx (исправлено: доп поле)
Скачать пример: Как разделить текст по столбцам с помощью функции_2.xlsx (исправлено: заведомо большое число)

Microsoft Office Excel — программа для редактирования данных. Информация в файле представлена в виде таблицы, которая состоит из строк и столбцов. Наименьшая единица измерения в документе Excel — ячейка. Эти элементы имеют условный номер, который определяется их отношением к столбцу и строке, например, A1 или D13. Вы можете изменять ширину и высоту ячеек, придавая им желаемый вид, чтобы форма, размер и соотношение сторон соответствовали требованиям. Кроме того, можно объединять соседние элементы с любой из сторон или отменять разделение, чтобы подстраивать структуры таблицы. К сожалению, так как ячейка является минимальной единицей файла в Excel, разделить её нельзя.

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

Пример таблицы Excel с выпадающими списками и объединёнными ячейками

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

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

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

Пример структуры таблицы

В некоторых случаях юзеру Excel нужно сделать так, чтобы в одном столбце было два или более значения для пересечения с одной из строк. Например, в том случае, когда та или иная вещь имеет несколько названий или номеров, а данные остальных умещаются в одну  ячейку. Аналогично со строками, если один столбец включает в себя первичные категории (например, «программисты», «дизайнеры» и так далее), а другой — вторичные («программисты» — Иван, Пётр). Несмотря на то что в редакторе нельзя сделать это напрямую, ограничение можно обойти. Для этого нужно:

  1. Заранее запланировать, какое максимальное количество значений будет включать в себя строка или столбец;
  2. На этапе подготовки листа Excel к работе объединить те ячейки столбца или строки, которые будут использоваться как одинарные;
  3. Таким образом, «разделённые» ячейки будут представлять собой самостоятельные элементы, а «целые» — соединённые, то есть результат получится визуальным (но он всё ещё будет соответствовать требованиям Excel).

Пример: в столбце A и строках 1–5 у вас расположено 5 фамилий, а соседний столбец B содержит должности этих людей в компании. Если один или несколько человек занимают 2 должности, впишите вторую в столбец C, а для остальных просто объедините B1 и C1, B2 и C2 и так далее. Аналогично в тех случаях, когда одному значению в первом столбце соответствует более 2 в последующих. Каждая ячейка будет иметь свой адрес в Excel и останется полностью функционирующей.

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

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

  1. Откройте нужный лист, выделите все ячейки (или определённую часть) и перейдите во вкладку «Главная» на верхней панели Excel;
  2. В области «Выравнивание» нажмите на стрелку и откройте выпадающий список с функциями «Объединить и поместить в центре», затем выберите «Отменить объединение ячеек»;
  3. Элементы будут разбиты на одинарные, но все данные сместятся в левый верхний — распределить их по столбцам вы сможете с помощью функции «Текст по столбцам», которую мы рассмотрим дальше.

Отмена объединение ячеек

Как визуально разбить ячейку в таблице Excel, как разделить элемент по диагонали

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

  1. Установить курсор на необходимый элемент либо выделить несколько (или весь лист).
  2. Открыть вкладку «Главная», в области «Ячейки» кликнуть «Формат».
  3. Откроется выпадающее меню, где вам нужно выбрать «Формат ячеек».
  4. В новом окне необходимо перейти во вкладку «Граница» — здесь вы сможете самостоятельно нарисовать нужные рамки ячейки (вертикальные, горизонтальные и диагональные линии, несколько вариантов линий и множество цветов).
  5. Есть и другой вариант — нужно кликнуть по выделенным ячейкам правой клавишей мыши, чтобы вызвать контекстное меню, затем выбрать «Формат ячеек», перейти во вкладку «Граница» и точно так же сделать линии.
  6. Одна или несколько выбранных ячеек получит разметку, которую вы указали.

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

  1. В окне «Формат ячеек», во вкладке «Граница» нарисовать любую диагональную линию, которая идёт из левого верхнего в правый нижний угол.
  2. Применить форматирование.
  3. Ввести текст в «верхнюю часть» ячейки (она разделена только визуально), которая будет соответствовать строке, например, «название»).
  4. Выровнять его по левому или правому краю, расположить точнее с помощью пробелов.
  5. Во время редактирования элемента нажать Alt + Enter, чтобы перейти на новую строку, затем ввести текст для столбца, например, «количество»;
  6. Если текст расположен или выглядит не так, как нужно, необходимо поменять его местоположение с помощью пробела либо изменить размер и соотношение сторон ячеек.

Изменение границ ячейки в Excel

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

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

Делается это так:

  1. Создайте новые пустые столбцы, если справа от того, который содержит информацию, их недостаточно (их должно быть не меньше, чем количество категорий данных), иначе сведения будут записаны на другие, уже заполненные. Поставьте курсор мыши после искомого столбца на строке с латинскими буквами и нажмите по рамке таблицы правой клавишей мыши, в контекстном меню выберите «Вставить». Если нужно добавить несколько пустых столбцов, перед этим выберите аналогичное количество справа от искомого (нажмите на ячейку с латинской буквой и перетащите выделение).
  2. Выделите тот столбец, который нужно разбить. Откройте «Данные» — «Работа с данными» — «Текст по столбцам».
  3. В новом окне (Мастер распределения текста по столбцам) выберите формат данных. Если в искомом столбце информация разных категорий разделена пробелами или запятыми, выберите «С разделителями», если она имеет фиксированное количество данных — «Фиксированной ширины» (например, цифровой идентификатор — рассмотрим этот вариант позже), нажмите «Далее».
  4. Затем укажите разделители, которые используются в массиве текста в столбце. Укажите их в «Символом-разделителем является» (если их несколько, перечислите все в поле «Другой»). Также укажите «Считать последовательные разделители одним», если в данных встречаются несколько типов подряд (например, два пробела подряд либо точка, которая говорит о сокращении слова, а не о конце предложения, и после неё идёт запятая).
  5. Настройте ограничитель строк, если в тексте встречаются предложения, которые выделены кавычками, а в них встречаются разделители из прочего пункта, но разбивать их нельзя. К таким относятся предложения вроде «Россия, Москва» — адрес в таком случае должен оставаться целостным. Если вы не установите ограничитель, «Россия» и «Москва» окажутся в разных столбцах.
  6. Выберите формат данных. По умолчанию он «Общий». Если в вашей информации есть даты или суммы денежных средств, укажите соответствующие для того столбцы, в которых они будут размещены. Здесь вы также можете указать, куда будут помещены те или иные данные. Кликните по иконке выбора диапазона справа от «Поместить в» и в качестве первого столбца укажите крайний левый из свободных, которые должны быть заполнены. К сожалению, данные нельзя переместить в другую книгу Excel и даже на другой лист, но вы можете разбить их на текущем, после чего просто скопировать в нужное место.
  7. Нажмите «Готово» — все настройки будут применены. Сохраните документ, чтобы не утерять их.

Как распределить данные ячейки по столбцам таблицы Excel с помощью мгновенного заполнения

Начиная с версии 2013 года, Microsoft Office Excel предлагает возможность утилизировать «Мгновенное заполнение». С помощью данной функции вы можете заставить редактор автоматически распределить данные в ячейки столбца, как только он заметит закономерность ввода.

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

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

  1. Убедитесь, что у вас активировано «Мгновенное заполнение» — оно находится во вкладке «Файл» — пункт «Параметры» — «Дополнительно» — «Автоматически выполнять мгновенное заполнение» (установите галочку, если её там нет).
  2. Начните вводить в один из столбцов данные из другого, и редактор сам предложит распределить информацию массово. Если вам подходит то, что предлагает система Excel, нажмите Enter.
  3. Если функция активирована, но не срабатывает в рамках определённого шаблона, запустите инструмент вручную в «Данные» — «Мгновенное заполнение» или нажмите Ctrl + «E».

Как включить мгновенное заполнение

Как распределить данные ячейки по столбцам таблицы Excel с помощью формул

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

Как добавить формулы в ячейку

Как разделить имя и фамилию в 2 столбца

Один из самых частых случаев — потребность разделить имена и фамилии из столбца A в B и C соответственно. Для этого нужно сделать так, чтобы редактор сам нашёл пробел между значениями и разбил всё автоматически. Используйте формулу «=ЛЕВСИМВ(A2;ПОИСК(» «; A2;1)-1)». Она ищет пробелы в поисках, после чего принимает их за разделитель и отправляет, например, фамилии в левый из двух столбцов, а имена — в правый. Аналогично с другими значениями, которые разбиты пробелами. Указанная формула не подходит для более сложных ячеек, в том числе имён с фамилиями и отчествами, суффиксами и прочими данными.

Как разделить имя, фамилию и отчество в 3 столбца

Если вам нужно разбить на столбцы полное ФИО из трёх значений (при этом любое из них может быть только в виде буквенного инициала):

  1. Используйте формулу «=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-1)», чтобы отделить имя;
  2. Используйте «=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(» «;A2;1)+1))», чтобы найти отчество (в записи вроде «Иванов Иван Иванович»)
  3. Используйте «=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))», чтобы извлечь фамилию.

Эти же формулы можно эксплуатировать для записей вроде «Иванов Иван младший» (на западный манер) или других, содержащих суффикс.

Как распределить данные, если они разделены запятой

Если данные в ячейках записаны в виде «Black, Bob Mark» (полное имя с фамилией спереди — в английском языке в таком случае требуется постановка запятой), разделить их в привычные нам «Bob Mark White» можно так:

  1. Используйте «=ПСТР(A2;ПОИСК(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(» «;A2;1)+1))», чтобы выделить имя;
  2. Используйте «=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))», чтобы извлечь отчество;
  3. Используйте «=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-2)», чтобы извлечь фамилию».

Другие формулы

Excel позволяет работать не только с именами и фамилиями людей, но и с другими типами данных. Другой часто встречающийся пример — адреса. Если в ячейке записана информация вида «Россия, Москва, улица Арбат», вы можете распределить значения по другим элементам, в качестве разделителя указав запятую, точку или другой произвольный символ. Чтобы разбить такой адрес из 3 частей (страна, город, улица):

  1. Используйте «=ЛЕВСИМВ(A2;ПОИСК(«,»;A2)-1)», чтобы отделить страну;
  2. Используйте «=ПСТР(A2;ПОИСК(«,»;A2)+2;ПОИСК(«,»;A2;ПОИСК(«,»;A2)+2)-ПОИСК(«,»;A2)-2)», чтобы выделить город;
  3. Используйте «=ПРАВСИМВ(A2;ДЛСТР(A2)-(ПОИСК(«,»;A2;ПОИСК(«,»;A2)+1)+1))», чтобы отделить улицу.

Использование других формул

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

Итог

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

Понравилась статья? Поделить с друзьями:
  • Excel разбивка ячейки по диагонали
  • Excel разбивка текста ячеек
  • Excel разбивка текста по ячейкам
  • Excel разбивка текста по столбцам в excel
  • Excel разбивка таблиц макрос