Видео: Выделение строк в Excel с заданным шагом
Если таблица Excel большая или в ней много столбцов, то для удобной работы в такой таблице, можно строки выделить цветом через одну, две или три строки. Рассмотрим несколько вариантов, как выделить строку в Excel.
Первый способ.
Применим функцию «Заливка ячеек в Excel».
Здесь каждые три строки через три строки выделены серым цветом. Здесь, в маленькой таблице, мы выделили эти строки и окрасили их цветом функцией «Цвет заливки» на закладке «Главная» в разделе «Шрифт». А если таблица огромная в длину и ширину?
Excel опять выручает нас. Есть несколько способов сделать все быстро и легко.
Второй способ.
Рассмотрим, как выделить строки через одну в Excel.
Используем функцию «Формат таблицы Excel». Нажимаем на любую ячейку в таблице. На закладке «Главная» в разделе «Стили» нажимаем кнопку «Форматировать как таблицу». Появляется большое окно с разными видами формата таблицы.
Выбираем и нажимаем на нужный формат. Выйдет уточняющее окно. В нем указан диапазон таблицы и подтверждение – форматировать с шапкой таблицы или нет. Мы оставили галочку у слов «Таблица с заголовками».
Чтобы стрелки фильтров, которые появятся при этом способе форматирования таблицы, стояли в ячейках шапки таблицы и не закрывали первую строку самой таблицы. Получилось так.
Получилась таблица с многими функциями, кроме цвета ячеек. Здесь установлены фильтры. За уголок таблицы (внизу, справа) можно потянуть, и таблица увеличится вместе с форматом.
Таблице присваивается имя, которое можно поменять в диспетчере имен на закладке «Формулы» или на закладке «Конструктор». Как изменить имя созданной таблицы, смотрите в статье «Присвоить имя в Excel ячейке, диапазону, формуле».
И фильтры будут работать на этих новых строках. И формулы в новых строках будут копироваться автоматически.
Шапка таблицы автоматически закрепляется и остается видна при прокрутке длинной таблицы. Появляется новая закладка «Работа с таблицами» -> «Конструктор» с многими функциями для работы с таблицей.
Третий способ.
Как выделить определенные строки в Excel. Это более универсальный способ заливки строк таблицы не только через одну строку, но и через две, три, т.д. Здесь используем функцию условного форматирования в Excel. Выделяем таблицу.
На закладке «Главная» в разделе «Стили» нажимаем кнопку функции «Условное форматирование». В появившемся окне нажимаем на строку «Сравнить столбцы таблицы для определения форматируемых ячеек».
В строке «Формат…» пишем такую формулу. =ОСТАТ(СТРОКА(A2)-3)=0 Цифра 3 в формуле говорит о том, что каждая третья строка будет окрашена. Строки считаются с первой строки листа Excel. Выбираем цвет заливки строк. Заполнили окно так.
Нажимаем «ОК». Получилась такая таблица.
Как настроить условное форматирование, читайте в статье «Условное форматирование в Excel». В условном форматировании можно применить разные условия. Смотрите примеры в статьях сайта.
Как окрасить строки по дню недели, смотрите в статье «Как выделить строку в Excel по дню недели» тут. Можно выделить строки в таблице по своему условию.
Смотрите об этом способе в статье «Выделить всю строку по условию в Excel». Как выделить ячейки с лишними пробелами, смотрите в статье «Как найти пробел в Excel».
Стандартная электронная таблица при оформлении в приложении Microsoft Excel не имеет никаких спецэффектов. Но иногда необходимо создавать такое форматирование, как выделение строк на листе через одну. Это можно выполнить различными инструментами. В сегодняшней статье рассмотрим, как это сделать простыми и сложными способами.
Простое выделение цветом: стандартное форматирование информации
Для удобства работы с таблицами, в которых много данных, часто приходится их форматировать по соответствующему условию. Это даст возможность визуально определить строки на странице, несущие важную информацию. Приступим к реализации инструкции.
- Будем применять стандартную опцию «Заливка». Имея готовую таблицу, начнем выделение с первой строки. Для этого заходим во вкладку «Главная», выделяем всю строчку с текстом, затем кликаем по указывающему вниз флажку инструмента «Заливка» и выбираем нужный оттенок.
- Аналогичным способом выделяем оставшиеся строчки через одну. А чтобы ваша таблица смотрелась законченной и обрамленной со всех сторон рамкой, перейдите к инструменту «Границы» и выберите эффект «Толстые внешние границы».
- Результат выглядит так:
Это один из самых простых способов, который поможет быстро сделать форматирование таблицы. Кроме этого, есть и другие маневры оформления электронных книг. Давайте их рассмотрим.
Применение встроенного инструмента для редактирования
Благодаря богатому содержимому утилит в приложении Excel, вы можете значительно облегчить себе работу и не мучиться с поочередным выделением строк. Особенно такой метод актуален для случаев, если приходится работать с масштабными таблицами, распространяющимися на весь лист.
- Имея готовые данные в ячейках, переходим во вкладке «Главная» к инструменту «Форматировать как таблицу», не забыв предварительно выделить необходимый диапазон ячеек для редактирования. Выбираем понравившийся формат.
- После проделанных действий перед вами открывается окошко, в котором указывается диапазон строк и столбцов. Если вы не выделяли таблицу заранее, тогда придется ввести адреса вручную, а если значения проставились автоматически, значит, подтверждаем действие нажатием на кнопку «ОК».
- Теперь ваша таблица преобразовалась в дизайнерский объект с возможностью сортировки по разным параметрам. Данная утилита располагается в шапке отформатированной таблицы.
Выделение конкретных строк
Вам может понадобиться выделить всего несколько строк или столбцов в таблице, например, для сравнения данных. Зная предварительно, где они размещены, опять-таки можно воспользоваться встроенной утилитой, чтобы не искать нужные ячейки, перечитывая массу информации.
- Для осуществления подобного выделения строк вам понадобится функция условного форматирования. Предварительно выделим таблицу со всему ячейками, затем переходим во вкладку «Главная», где в блоке «Стили» находим инструмент «Условное форматирование».
- В открывшемся окне находим «Правила выделения ячеек», а затем выбираем «Другие правила».
- Перед вами открывается «Мастер создания правила форматирования». В меню выбираете обозначение «Форматирование только уникальных или повторяющихся значений». Затем нажимаем кнопку «Формат», где выбираем подходящий оттенок для выделения строк».
- Когда все значения выбраны, нажимаем кнопку «ОК». Убедитесь, что в поле формат, появился выбранный цвет оформления.
После проделанных действий все данные, соответствующие вашему правилу оформления, будут отображаться на цветном фоне. Затем вы можете сохранить документ, отправить почтой или на печать. Также такая электронная книга будет открываться в любом свежем приложении Microsoft Excel.
Если вам необходимо выделить только текст, то можно применить к нему индивидуальный стиль, который больше не встречается в таблице. Это может быть жирный шрифт, выделение курсивом или другим типом шрифта.
Для более подробного изучения темы рекомендуем к прочтению статью о работе со строками и столбцами Excel с примерами на Справочнике.
Разделение ячейки
Смотрите такжеТогда чуть иначе.Выделяем ячейку. На вкладке образом: и ниже объединены их туда, нам для работы бесценны. делаем две вставки как это делать. помощью инструмента «Фигуры». действий предпринимать не вам необходимо: шапку таблицы, то и поместить в Дальше по текстуДалее ячеек.Примечание: Сейчас «Выравнивание» нажимаем кнопкуВыделить нужный диапазон, вмещающий
по строкам. Первый
не нужно:Значимость оптимальной демонстрации данных «Надпись». Здесь можноАвтор: Вадим Матузок Однако стоит учитывать, нужно. А выполняетсяКликните по той ячейке, он подойдет как центр». Расположена она будет предложено четыре.Пример разделения ячеек: Мы стараемся как можноAlexM «Перенос текста». определенное количество ячеек. столбец, третий и
Точно таким же образом

Разделение содержимого ячейки на несколько ячеек
-
объяснять никому не написать текст любойРассмотрим,
что это оптимальный все это путем которую желаете разделить никогда кстати, но в категории «Выравнивание». способа, которые можноВ области
-
Выделите одну или несколько оперативнее обеспечивать вас:Данные в ячейке автоматически Щелкаем правой кнопкой четвертый в этой можно объединить несколько нужно. Давайте посмотрим, длины, повернуть надпись,как разделить ячейку в
-
вариант только в форматирования: на две. Важно, для других целейСразу после этого вы разделить на двеФормат данных столбца
-
ячеек, которые хотите актуальными справочными материалами200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(ВПР(«яя»;$A$10:$A10;1);$A$3:$P$6;ПОИСКПОЗ($B10;$B$1:$P$1;)+СТОЛБЕЦ(A1)) распределятся по нескольким мыши по любой таблице состоят из вертикальных ячеек (столбец что можно сделать др. Как работать Excel по диагонали том случае, если
-
Откройте книгу и перейдите чтобы она находилась лучше воспользоваться другими заметите, что все категории: те, чтовыберите формат данных разделить. на вашем языке.Фирмы должны быть строкам. латинской букве вверху
См. также
одного столбца. Второй данных).
с ячейками в с такими надписями,
support.office.com
Четыре способа разделения ячейки на две в Excel
и написать в ваша ячейка образована на лист, в в столбце, который способами. Поэтому незамедлительно два столбца ячеек, подразумевают разделение ячейки для новых столбцов.Важно: Эта страница переведена отсортированы по возрастанию.Пробуйте, экспериментируйте. Устанавливайте наиболее столбцов. столбец – изМожно объединить сразу группу Microsoft Excel. Из
Как разделить ячейку на две
смотрите в статье каждой части ячейки путем объединения нескольких. котором хотите поделить получился после объединения. переходим к ним. находящиеся под объединенными, по диагонали, и По умолчанию столбцыПри разделении ячейки автоматически, поэтому ееAmantesol удобные для своихОткрываем меню «Ширина столбца». двух. смежных ячеек по данного урока вы «Как вставить красивый текст по диагонали.
Способ 1: через объединение ячеек
Выделите нужную ячейку. ячейку.Перейдите на вкладку «Главная».А сейчас будет рассказано, будут казаться разделенными, по вертикали или имеют тот же ее содержимое заменит текст может содержать: Большое спасибо за читателей форматы.Вводим тот показатель ширины,Таким образом, чтобы разбить горизонтали и по узнаете о новых
- текст в Excel» Провести диагональ вНа вкладку «Вставка» нажмите
- Выделите ее.В группе инструментов «Выравнивание» как разделить ячейку
- хотя над ними
- горизонтали. Долго не формат данных, что данные из следующей неточности и грамматические ответы!
Amantesol который нам нужен. нужную ячейку на вертикали. возможностях заполнения и тут. ячейке можно двумя по кнопке «Фигуры».Нажмите затем правую кнопку нажмите по кнопке в Excel на мы не производили задерживаясь на нюансах,
- и исходная ячейка. ячейки, поэтому освободите ошибки. Для нас
- Ох, сейчас попробую: Есть строка, содержащая
- Жмем ОК. две части, необходимо
Если нужно объединить только форматирования данных вПолучилось так. способами.Из выпадающего списка выберите мыши. «Объединить и поместить две по-настоящему. Конечно, никаких действий. Чтобы перейдем непосредственно к Нажмите кнопку
достаточное пространство на важно, чтобы эта в этом всём большое количество ячеекМожно изменить ширину ячеек объединить соседние ячейки. строки в выделенном рабочих листах.Если нужноПервый способ. из категории «Линии»
Способ 2: разделение объединенных ячеек
В контекстном меню выберите в центр». для этого необходимо увидеть это более методам того, какГотово листе. статья была вам разобраться с данными. во всем листе.
- В нашем примере
- диапазоне, нажимаем наСмежные ячейки можно объединитьразделить ячейку Excel пополамРазделить ячейку Excel по одноименный объект. опцию «Формат ячеек».
- В появившемся выпадающем меню будет изначально прибегнуть наглядно, рекомендуется выделить разделить ячейку на
- .На вкладке полезна. Просим вас
AlexMПомогите, пожалуйста, разделить Для этого нужно – сверху и запись «Объединить по по горизонтали или, то нужно объединить
- диагонали.Зажав левую кнопку мыши,Появится окно, в котором выберите опцию «Отменить к некоторым действиям, границы ячеек. Для
- две в Excel.
- Объединение и отмена объединенияданные уделить пару секунд: Еще вариант
- эту строку на выделить весь лист. снизу. Ту ячейку,
строкам». по вертикали. В ячейки двух столбцов,Правой мышкой щелкнуть проведите линию от необходимо перейти на объединение ячеек». а если быть этого выполните следующиеКак говорилось ранее, чтобы ячеекв группе Работа и сообщить, помогла200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B$3:$P$6;СЧЁТЗ($A$10:$A10);ОСТАТ(СТРОКА(A3);3)*5+СТОЛБЕЦ(A1)) несколько строк, идущих Нажмем левой кнопкой
Способ 3: разделение по диагонали с помощью форматирования
которую нужно разделить,В результате получится: результате получается одна расположенных в таблице по ячейке, выбрать одного угла к вкладку «Граница».Теперь вместо одной ячейки точнее, то объединить действия: разделить ячейку наСлияние и разделение ячеек
- с ли она вам,Почти как у друг за другом
- мыши на пересечение
- не объединяем.Если хоть одна ячейка
- ячейка, занимающая сразу выше и ниже
- в диалоговом окне другому.Здесь располагается интерфейс ячейки
- у вас две. два смежных столбца.Выделите диапазон ячеек, которые две, необходимо прибегнуть или данныхданными с помощью кнопок Александра в виде столбца названий строк и
- Для решения данной задачи в выбранном диапазоне пару столбцов либо этой ячейки, и
- функцию «Формат ячеек».После этого ячейка будет
с текстом «Надпись». Кстати, если вы Для этого: входят в вашу к некоторым ухищрениям.
Способ 4: разделение по диагонали с помощью вставки фигуры
При работе в табличномнажмите кнопку внизу страницы. Для_Boroda_ и содержащих по столбцов (или комбинация следует выполнить следующий еще редактируется, кнопка строк. Информация появляется
- выровнять шарину.
- Заходим на вкладку разбита на две
- В нижнем правом думаете, как разделитьЗапустите программу.
- таблицу. Это так, потому процессоре Excel утекст по столбцам
удобства также приводим: Тогда вот такой 5 ячеек.
Вместо заключения
горячих клавиш CTRL+A). порядок действий: для объединения может в центре объединеннойКак разделить текст в «Граница» и выбираем по диагонали. или левом углу данные ячейки вЗажав левую кнопку мышиНа панели инструментов нажмите что ячейка – пользователя возникают различные. Откроется мастер пересчета ссылку на оригинал вариант. Можно добавлятьПример приложен.Подведите курсор к названиямЩелкаем правой кнопкой по быть недоступна. Необходимо
ячейки.
fb.ru
Как разделить ячейку в Excel.
ячейке Excel на диагональ, здесь жеВот мы и разобрались, находятся кнопки, после Excel на две, на наименованиях столбцов по кнопке «Границы». первичный структурный элемент, задачи, однако даже
текста по столбцам
(на английском языке). столбцы и строки,
Pelena столбцов и добейтесь ячейке и выбираем заверить редактирование иПорядок объединения ячеек в несколько ячеек, смотрите можно выбрать ширину что нужно делать нажатия которых ячейка то, к сожалению, (латинские буквы, находящиеся

и она не простое на первый.
Последнее обновление: 12.12.2015 серая таблица автоматически: Если «напустить» на того, чтобы он инструмент «Формат» (или нажать «Ввод» для Excel: в статье «Разделить
этой линии и для разделения ячеек разбивается линией по каких-то специальных инструментов над первой строкой пункт «Все границы». может быть разбита взгляд действие вУстановите переключательВам может потребоваться разделить дописывается и раскрашивается Вашу таблицу макрос
принял вид крестика.

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

(строки сделал до Редизайнер таблиц с Нажмите левую кнопку CTRL+1). несколько строк и несколько ячеек» здесь. «OK». заметить, что разделить
excel-office.ru
Объединение и разбиение данных в ячейках в Excel с форматированием
или слева направо предусмотрено. Вам необходимо столбца. разделить ячейку на можно сделать наоборот: так просто, как
, если выбран другой две небольшие, расположенные восьмой, но можно параметрами 2-1-5, то мыши и протянитеНа закладке «Граница» выбираемРазбить на две ячейки столбцов.При обычном копированииВторой способ. ячейку со значениями
Как объединить ячейки без потери данных Excel?
соответственно. будет пользоваться обычнымНаходясь на главной вкладке две в Excel объединить ячейки в кажется. Так, многие вариант, и нажмите в одном столбце. больше). Количество лет
получится очень похоже. границу, устанавливая размер
- диагональ. Ее направление, можно только объединеннуюДля объединения ячеек используется
- таблицы, бланка, ширинаВставить в ячейку фигуру на две в
- После этого вы можете «Копировать»/«Вставить». А лучше приложения, нажмите по по горизонтали, тогда
- таблице таким образом, испытывают проблемы при кнопку К сожалению, такая изменяемым делать не Останется только удалить столбца. Ячейки во тип линии, толщину,
- ячейку. А самостоятельную, инструмент «Выравнивание» на столбцов не сохраняется. Excel, в виде
- Excell нельзя с также выбрать тип сначала построить структуру стрелочке рядом с
- вам всего-навсего объединить чтобы визуально нужные попытке разделить ячейкуДалее возможность в Excel
стал
лишние столбец и всем листе станут цвет. которая не была главной странице программы. Но есть способ линии. помощью специального инструмента,
линии и ее
Как разбить ячейку в Excel на две?
таблицы и уже кнопкой «Выравнивание». две ячейки, находящиеся оказались разделенными. в Excel на. не поддерживается. Вместо
Amantesol строку и поменять одинаковыми.
Жмем ОК. объединена – нельзя.Выделяем ячейки, которые нужно сохранить размеры столбцов.На закладке «Вставка» делается это уже цвет. потом вписывать вИз появившегося выпадающего меню от нее справаЧетко представьте, как таблица две. В этой
Выберите один или несколько этого вы можете: Еще раз благодарю местами два первыхВ Excel можно сделатьЕсли нужно провести диагональ НО как получить объединить. Нажимаем «Объединить смотрите об этом
Как разделить ячейку в Excel по диагонали?
в разделе «Иллюстрации» после простым перемещениемЗадав все необходимые параметры,
- нее значения. выберите строку «Объединить или слева. В должна будет выглядеть статье будет рассказано
- разделителей, чтобы задать создать новый столбец за внимание и столбца
- несколько строк из
в большой ячейке, такую таблицу: и поместить в
в статье «Копировать выбираем «Фигуры». Как
данных. В остальном нажмите ОК.
Как сделать ячейки одинакового размера?
Мы уже установили, что по строкам». этом случае инструкция
- в итоге. как раз об места, в которых рядом с тем, дельные советы всех_Boroda_
- одной ячейки. Перечислены
- воспользуйтесь инструментом «Вставка».Давайте посмотрим на нее центре».
таблицу Excel, сохраняя изменить вид, цвет, же выполнение поставленнойПосле этого ячейка будет в Excel разделитьТеперь вместо двух столбцов по выполнению будетВыделите две ячейки над этом.
произойдет разделение ячейки. в котором расположена принявших участие в: Так нужно? улицы в однуНа вкладке «Иллюстрации» выбираем внимательнее, на листеПри объединении сохраняются только ширину столбцов». др. параметры фигуры,
Как разбить ячейку на строки?
задачи не требует разбита на две, значение ячейки на у вас один. такой же.
теми, которые предполагаютсяГрубо говоря, специальных инструментов В области необходимая ячейка, а
обсуждении!200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B$3:$P$6;СЧЁТЗ($A$9:$A10);ПОИСКПОЗ($B10;$B$1:$P$1;)+ПОИСКПОЗ(C$9;$B$2:$F$2;)-1) строку.
«Фигуры». Раздел «Линии». Excel. те данные, которые
Форматирование и редактирование ячеек смотрите в статье много знаний в
exceltable.com
Как разделить строку на несколько (Формулы/Formulas)
и вы сможете две невозможно, придется Именно в немЭто был первый способ
быть раздельными. для разделения ячеекОбразец разбора данных затем разделить ее.Для меня самымКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B$3:$P$6;СЧЁТЗ($A$10:$A10);СЧЁТЗ($C$9:C$9)+5*ОСТАТ(СЧЁТЗ($B$10:$B10)+2;3))Нам нужно сделать несколько
Проводим диагональ в нужном
Черта разделяет не одну содержатся в верхней в Excel – «Как вставить в работе с табличным ввести в нее информацию вписывать после, вы можете разделить разделения ячейки наПерейдите на вкладку «Главная». на две в
можно посмотреть на Кроме того, содержимое
простым и действенным
Не понял сразу.
строк, чтобы каждая направлении. ячейку, а показывает
левой ячейке. Если удобный инструмент для
Excel фото, картинку». редактором, тем более свои значения.
однако если делить ячейку на две.
две. Если вамНа панели инструментов нажмите программе нет, поэтому
предполагаемые результаты разделения. ячейки можно разделить способом оказалось использование
Вам вообще всю улица была написанаПреобразовать ячейки в один границы двух ячеек. нужно сохранить все
наглядного представления информации.Теперь нужно написать если под рукойРазбить ячейку по диагонали ее по диагонали, Чтобы это выполнить, необходимо сделать, например, по кнопке «Объединить придется пользоваться смежными. Нажмите кнопку на несколько смежных
редизайнера. таблицу преобразовать нужно? в одной строке. размер можно следующим Ячейки выше «разделенной» данные, то переносим
Такие возможности программы текст. Для этого есть пошаговая инструкция, можно и с
excelworld.ru
то никаких предварительных
Большинство опытных пользователей Excel умеют пользоваться встроенным интерфейсным средством для разбивки текстовой строки на составляющие с использованием символа разделителя. В некоторых ситуациях может оказаться удобнее разобрать текст не с помощью интерфейса, а с использованием формул. Как ни странно, но Excel не имеет встроенной стандартной функции рабочего листа для проведения таких действий. Это тем более непонятно, так как VBA поддерживает стандартную функцию Split, облегчающую решение подобных задач.
В примере созданы 2 сложные формулы для разбивки текста по столбцам и строкам. Их также можно использовать для выборки текстовой составляющей по порядковому номеру.
Напомним, что интерфейсное средство “Текст по столбцам” доступно через меню и ленту Excel Данные Текст по столбцам.
В файле-примере показано два типа формулы для разделения текста на составляющие:
- текст по столбцам (диапазон B5:K6)
- текст по строкам (диапазон A10:B19)
В качестве разделителя текста используется символ “,” (запятая). В служебных целях задействованы еще два символа ” ” (математические знаки “меньше” и “больше”). Эти символы не могут находится в исходном тексте, в противном случае формула будет работать неверно. И разделитель, и служебные символы можно заменить на любые другие, главное, чтобы они не могли быть задействованы в исходном тексте. Для замены исправьте константы во всех местах формулы.
Формула в ячейке B5 и далее по столбцам обрабатывает исходный текст из ячейки A5:
Формула в ячейке A10 и далее по строкам обрабатывает исходный текст из ячейки A9:
Формулы ссылаются только на исходный текст и не требуют наличия других предварительно вычисленных составляющих. Варианты отличаются только автоматическим определением порядкового номера текстовой составляющей, в первом случае – это подформула для вычисления номера от количества столбцов: COLUMNS($B:B); во втором – от количества строк: ROWS($10:10). При копировании диапазон столбцов и строк автоматически расширяется, вычисляя таким образом нужное значение. Вместо этой подформулы можно задать константу или переменную, определяющую требуемый номер. Из результатирующих текстовых значений убираются лишние пробелы при помощи функции TRIM().
Наверняка можно сделать формулу покороче, используя другие методы поиска. Это просто наш вариант – оригинальный, нигде не подсмотренный
Делим слипшийся текст на части
Итак, имеем столбец с данными, которые надо разделить на несколько отдельных столбцов. Самые распространенные жизненные примеры:
- ФИО в одном столбце (а надо – в трех отдельных, чтобы удобнее было сортировать и фильтровать)
- полное описание товара в одном столбце (а надо – отдельный столбец под фирму-изготовителя, отдельный – под модель для построения, например, сводной таблицы)
- весь адрес в одном столбце (а надо – отдельно индекс, отдельно – город, отдельно – улица и дом)
- и т.д.
Способ 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 как в предыдущем способе, вставьте туда новый модуль и скопируйте в него код этой функции:
Теперь можно использовать эту функцию на листе и привести слипшийся текст в нормальный вид:
Разбить по строкам/столбцам
Данная функция является частью надстройки MulTEx
- Описание, установка, удаление и обновление
- Полный список команд и функций MulTEx
- Часто задаваемые вопросы по MulTEx
- Скачать MulTEx
Вызов команды:
MulTEx -группа Ячейки/Диапазоны –Диапазоны –Разбить по строкам/столбцам
Эта команда разбивает данные во всех выделенных ячейках на части, используя в качестве разделителя указанные символ/символы. Главная особенность – в отличие от стандартной команды Excel “Разбить по столбцам”, данная команда заносит результат разбиения данных в строки либо столбцы в одну строку/столбец, а не каждую часть в свой столбец. К тому же в стандартной команде Excel нет возможности указать несколько символов – только один.
Диапазон значений – указывается диапазон ячеек, данные которых необходимо разбить. Может быть как одним столбцом/строкой, так и диапазоном, состоящим из нескольких строк и нескольких столбцов.
Разделитель – указывается символ (или группа символов), который будет применен в качестве разделителя. Если разделитель не указан, то появится сообщение, информирующее об этом. В сообщении будет предложено использовать разделитель по умолчанию (Пробел). В случае отказа Вы сможете указать необходимый разделитель. Данные, внесенные ранее не будут утеряны.
- Специальный – можно добавить в поле Разделитель один из специальных символов: неразрывный пробел или перенос на строки. Стандартно такие символы невозможно ввести с клавиатуры, но они могут часто встречаться в ячейках. Например, эти символы часто применяется в выгрузках из различных программ(вроде 1С): неразрывный пробел для разделения цифр или слов, которые не надо переносить на строки, а перенос на строки – для разделения основания платежей и иной информации.
Если в поле Разделитель уже указан какой-либо символ, то при выборе дополнительно специального символа будет показано сообщение:

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

В статье я хочу рассмотреть вопрос о том, как и какими способами, возможно, разделить текст в ячейке, который оказался склеен! Если вы часто работаете с импортированными данными в Excel, то периодически встречаете такие проблемы как выгруженные точки вместо запятых, неправильный формат данных, слепленные слова или значения и многое другое. На этот случай Excel предоставляет несколько возможностей по нормализации данных и у каждого из них есть свои плюсы и минуса.
Разобрать слитый текст на необходимые составляющие возможно произвести с помощью:
Мастер разбора текстов
Рассмотрим самый простой способ разделить текст в ячейке, не по сути, а по исполнению. Для примера, очень наглядно это можно продемонстрировать на ФИО в одной ячейке, которые необходимо разделить на отдельные столбики для удобства сортировки и фильтрации.
Для выполнения задачи вызываем диалоговое окно «Мастер текстов (разбор)» и в 3 шага разделяем текст:
- Для начала нужно выделить данные, которые необходимо разделить, следующим шагом на вкладке «Данные» в разделе «Работа с данными» нажимаете иконку «Текст по столбцам» и в вызванном диалоговом окне мастера указываем формат рабочего текста. Выбираем 2 вида форматов:
- С разделителями – это когда существует текст или символ, который условно будет отделять будущее содержимое отдельных ячеек;
- Фиксированной ширины – это когда при помощи пробелов в тексте имитируется столбики одинаковой ширины.
- Вторым шагом, в нашем примере, указываем символ, выполняющий роль разделителя. В случаях, когда в тексте идут подряд пару разделителей, несколько пробелов, к примеру, то установка флажка для пункта «Считать последовательные разделители одним» укажет для Excel принимать их за один разделитель. Дополнительное условие «Ограничитель строк» поможет указать, что текстовые значения, содержащиеся в кавычках не делить (к примеру, название фирмы «Рудольф, Петер и Саймон»);
- Последним шагом, для уже разделённых столбиков, нужно указать в диалоговом окне мастера, предварительно выделив их, выбрать необходимый формат получаемых данных:
- Общий – не проводит изменения данных, оставляя их в первоначальном виде, будет оптимальным выбором в большинстве случаев;
- Текстовый – данный формат, в основном, необходим для столбиков с числовыми значениями, которые программа в обязательном порядке должна интерпретировать как текст. (К примеру, это числа с разделителем по тысяче или номер пластиковой карточки);
- Дата – этот формат используется для столбиков с датами, кстати, формат самой даты можно выбрать в выпадающем списке.
В случае, когда будете использовать символы, которые не похожи на стандартные, назначенные в региональных настройках, можете использовать кнопку «Подробнее» для правильного их распознавания.
Рассоединяем текст с помощью формул
Для этого способа нам понадобятся возможности сочетаний функций ПОИСК и ПСТР. При помощи функции ПОИСК мы будем искать все пробелы, которые есть между словами (например, между фамилией, именем и отчеством). Потом функцией ПСТР выделяем необходимое количество символов для дальнейшего разделения.
И если с первыми двумя словами понятно, что и как разделять, то разделителя для последнего слова нет, а это значит что нужно указать в качестве аргумента условно большое количество символов, как аргумент «число_знаков» для функции ПСТР, например, 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.
Поскольку вас интересует автоматическое деление текста, значит надо написать хорошую функцию на VBA и внедрить ее в рабочую книгу. Для начала переходим на вкладку «Разработчик» и выбираем «Visual Basic» или вызываем эту возможность с помощью горячего сочетания клавиш Alt+F11. (детальнее в статье «Как создать макрос в Excel»).
Создаем новый модуль в меню «Insert» наживаем пункт «Module» и переносим в него нижеприведенный код:
Excel: разделяем слипшийся текст
Случается, что содержание одного столбца нужно разбить на несколько. Например:
- слишком обширное описание товара (а нужно, чтоб наименование, характеристики и актуальное наличие были разбиты);
- полный адрес в одном столбце (а нужно, чтоб индекс, область, район и прочие данные были разбиты);
- ФИО в одном столбце (а нужно – в отдельных).
Какая бы ситуация ни сложилась у вас, есть несколько способов разделить слипшийся текст.
Задача №1: Разбить текст по столбцам
Решение: Выделите нужные ячейки, перейдите в меню Данные → Текст по столбцам.
В появившемся окне Мастер текстов (разбора) укажите формат данных:
- с разделителями – в случае, когда содержимое будущих отдельных столбцов разделяется каким-либо символом (укажите, каким именно).
В случае, если в строках есть нагромождения пробелов, стоит поставить галочку «Считать последовательные разделители одним». Ограничитель строк пригодится вам, если в ячейках есть сочетания, которые не нужно делить (например, название завода изготовителя, заключенное в кавычки, и т.д.).
- фиксированной ширины – если вы хотите задать произвольную ширину столбца:
Перейдя к третьему шагу, вы должны назначить столбцам подходящий формат:
- Общий – самый универсальный, сохранит данные в исходном виде.
- Дата – для столбцов, где указан день-месяц-год (порядок значений вы также выберете самостоятельно).
- Текстовый – незаменим для ячеек с числовыми данными, которые Excel должен воспринимать как текст. Пример: если столбцу с номерами банковских счетов не назначить текстовый формат, цифры округлятся до 15-ти символов – офис распознает их как числа.
Задача №2: Выборочно выдернуть слова из текста
Для того чтобы сделать это автоматически, воспользуйтесь редактором Visual Basic (вызов горячими клавишами Alt+F11 ): откройте новый модуль ( Insert Module ) и вставьте следующий текст функции:
Function Substring(Txt, Delimiter, n) As String
Dim x As Variant
x = Split(Txt, Delimiter)
If n > 0 And n – 1
Substring = x(n – 1)
Else
Substring = “”
End If
End Function
Далее идем в меню Формулы → Вставить функцию , выбираем категорию «Определенные пользователем» , применяем синтаксис =SUBSTRING и указываем значения:
- Txt – адрес ячейки с нужным текстом.
- Delimeter – разделяющий знак (запятая, тире, пробел и т.д.).
- N – порядковый номер фрагмента, который нужно «выдернуть».
Задача №3: Разделить текст без пробелов
Если о знаках-разделителях речи даже не идет – то есть текст абсолютно слипшийся (например, ФИО «ПетровскийАндрейИванович»), используйте следующую макрофункцию:
Function CutWords(Txt As Range) As String
Dim Out$
If Len(Txt) = 0 Then Exit Function
Out = Mid(Txt, 1, 1)
For i = 2 To Len(Txt)
If Mid(Txt, i, 1) Like “[a-zа-я]” And Mid(Txt, i + 1, 1) Like “[A-ZА-Я]” Then
Out = Out & Mid(Txt, i, 1) & ” ”
Else
Out = Out & Mid(Txt, i, 1)
End If
Next i
CutWords = Out
End Function
CutWords аналогично добавляется в редактор Visual Basic , потом выбирается среди функций, определенных пользователем, и автоматически расставляет пробелы перед заглавными буквами.
Читайте нас дальше, чтобы работа с Excel давалась ещё легче.
Как разделить текст по ячейкам формула в Excel
Часто приходится оптимизировать структуру данных после импорта в Excel. Некоторые разные значения попадают в одну и туже ячейку образуя целую строку как одно значение. Возникает вопрос: как разбить строку на ячейки в Excel. Программа располагает разными поисковыми функциями: одни ищут по ячейках другие ищут по содержимому ячеек. Ведь выполнять поиск по текстовой строке, которая содержится в ячейке ¬– это также распространенная потребность пользователей Excel. Их мы и будем использовать для разделения строк.
Как разделить текст на две ячейки Excel
Допустим на лист Excel были импортированные данные из другой программы. Из-за несовместимости структуры данных при импорте некоторые значение из разных категорий были внесены в одну ячейку. Необходимо из этой ячейки отделить целые числовые значения. Пример таких неправильно импортированных данных отображен ниже на рисунке:
Сначала определим закономерность, по которой можно определить, что данные из разных категорий, несмотря на то, что они находятся в одной и той же строке. В нашем случае нас интересуют только числа, которые находятся вне квадратных скобок. Каким способом можно быстро выбрать из строк целые числа и поместить их в отдельные ячейки? Эффективным решением является гибкая формула основана на текстовых функциях.
В ячейку B3 введите следующую формулу:
Теперь скопируйте эту формулу вдоль целого столбца:
Выборка чисел из строк в отдельные ячейки.
Описание формулы для разделения текста по ячейкам:
Функция ПСТР возвращает текстовое значение содержащие определенное количество символов в строке. Аргументы функции:
- Первый аргумент – это ссылка на ячейку с исходным текстом.
- Второй аргумент – это позиция первого символа, с которого должна начинаться разделенная строка.
- Последний аргумент – это количество символов, которое должна содержать разделенная строка.
С первым аргументом ПСТР все понятно – это ссылка на ячейку A3. Второй аргумент мы вычисляем с помощью функции НАЙТИ(“]”;A3)+2. Она возвращает очередной номер символа первой закрывающейся квадратной скобки в строке. И к этому номеру мы добавляем еще число 2, так как нам нужен номер символа после пробела за квадратной скобкой. В последнем аргументе функция вычисляет какое количество символов будет содержать разделенная строка после разделения, учитывая положение квадратной скобки.
Обратите внимание! Что в нашем примере все исходные и разделенные строки имеют разную длину и разное количество символов. Именно поэтому мы называли такую формулу – гибкой, в начале статьи. Она подходит для любых условий при решении подобного рода задач. Гибкость придает ей сложная комбинация из функций НАЙТИ. Пользователю формулы достаточно определить закономерность и указать их в параметрах функций: будут это квадратные скобки либо другие разделительные знаки. Например, это могут быть пробелы если нужно разделить строку на слова и т.п.
В данном примере функция НАЙТИ во втором аргументе определяет положение относительно первой закрывающейся скобки. А в третьем аргументе эта же функция вычисляет положение нужного нам текста в строке относительно второй открывающийся квадратной скобки. Вычисление в третьем аргументе более сложное и оно подразумевает вычитание одной большей длинны текста от меньшей. А чтобы учитывать еще 2 пробела следует вычитать число 3. В результате чего получаем правильное количество символов в разделенной строке. С помощью такой гибкой формулы можно делать выборку разной длинны разделенного текста из разных длинны исходных строк.
Как сделать несколько строк в одной ячейке Excel
Microsoft Excel входит в стандартный пакет программ Microsoft Office. Это привычное приложение для с.
Как разделить данные в ячейке Excel
Если Вам во время работы с электронной таблицей в офисном пакете от Microsoft возникает необходимость разнести содержимое одной ячейки по разным колонкам для большей наглядности, то нет ничего проще. Для того, чтобы разделить данные в ячейке Excel, надо выделить её:
Затем в главном меню программы открываем раздел «Данные» и находим кнопочку «Текст по столбцам». Появится специальный Мастер распределения текста:
На первом шаге ставим флаг на формат данных «с разделителями».
Нажимаем на «Далее»:
На втором шаге надо отметить используемый символ-разделитель. В большинстве случаев это пробел.
Обязательно проверьте чтобы так же стояла галочка «Считать последовательные разделители одним». Переходим далее.
На заключительном этапе ничего не меняем и нажимаем на кнопку «Готово». Проверяем результат:
Как Вы можете заметить,того, разделить содержимое ячейки по столбцам в Экселе очень просто — главное правильно указать разделитель. Всем добра!
Вы определенно встречались с таблицами Excel, в которых цвета строк чередуются. Например, у нечетных строк белый цвет, у четных — серый. Это легко сделать при помощи условного форматирования.
Чередующиеся цвета и тени придают таблице профессиональный вид и упрощают чтение данных. Это форматирование можно наложить вручную, однако, как можно представить (или вспомнить из собственного опыта), это очень долгая задача, требующая постоянного обновления по мере добавления и удаления данных из таблицы. Кроме того, она требует бесконечного терпения. К счастью, условное форматирование может сократить объем необходимого терпения и улучшить ваш профессиональный образ.
Мы будем предполагать, что данные занимают диапазон А1:Н100. Выделите этот диапазон ячеек, начиная с ячейки А1, гарантируя, таким образом, что А1 будет активной ячейкой выделения. Теперь выберите команду Главная → Условное форматирование (Home → Conditional Formatting). В раскрывающемся списке, где вы видите параметр Значение (Cell Value Is), выберите вариант Формула (Formula Is).
В поле Формула (Formula) введите следующую формулу (рис. 2.5): =MOD(ROW();2), в русской версии Excel: =ОСТАТ(СТРОКА();2).
Рис. 2.5. Диалоговое окно условного форматирования с формулой для форматирования каждой второй строки в диапазоне
Щелкните кнопку Формат (Format) и выберите форматирование, которое будет применяться к каждой второй строке. Щелкните на кнопке ОК, затем еще раз щелкните на кнопке ОК. Указанный формат будет применен к каждой второй строке в диапазоне А1:Н100. Кроме того, вы должны сэкономить еще немного терпения до конца рабочего дня.
Если форматирование нужно применить к столбцам, а не к строкам, то используйте эту формулу: =MOD(COLUMN();2), в русском варианте Excel: =ОСТАТ(СТОЛБЕЦ();2).
Хотя в этом методе указанное форматирование легко и просто применяется к каждой второй строке или столбцу, оно не является динамическим. Строки, не содержащие данных, все также будут содержать форматирование. Это выглядит немного неаккуратно и затрудняет чтение таблицы. Чтобы сделать форматирование каждой второй строки или столбца динамическим, нужно еще немного поработать с формулами.
Снова выделите диапазон А1:Н100, следя за тем, чтобы А1 была активной ячейкой. Выберите команду Главная → Условное форматирование (Home → Conditional Formatting) и в раскрывающемся списке Значение (Cell Value Is) выберите Формула (Formula Is). В поле Формула (Formula) введите следующую формулу: =AND(MOD(ROW();2);COUNTA($A1:$H1)), в русской версии Excel: =И(ОСТАТ(СТРОКА();2);СЧЁТЗ($А1:$H1)).
[stextbox id=»warning»]Обратите внимание, что ссылки на строки не абсолютные (без знака доллара), а на столбцы — абсолютные.[/stextbox]
Щелкните в этом диалоговом окне кнопку Формат (Format) и выберите нужное форматирование, затем щелкните две кнопки ОК. Форматирование не будет применяться к строкам диапазона А1:Н100, где нет данных. Если вы удалите данные определенной строки таблицы, для нее условное форматирование также будет отменено. Если вы добавите новые данные где-либо в диапазоне А1:Н100, условное форматирование вступит в силу.
Это работает, так как формула, которую вы указываете для условного форматирования, возвращает результат ИСТИНА (TRUE) или ЛОЖЬ (FALSE). На языке формул Excel 0 имеет булевское значение ЛОЖЬ (FALSE), а число, большее нуля, — значение ИСТИНА (TRUE). Формула =MOD(ROW();2) вернет либо О (ЛОЖЬ), либо число, большее 0. Функция СТРОКА (ROW) — это переменная функция, которая всегда возвращает номер строки для ячейки, в которой находится. Функция ОСТАТ (MOD) возвращает остаток от деления одного числа на другое. В случае наших формул мы делим номер строки на 2, поэтому для всех четных строк будет возвращаться результат О, а для всех нечетных — число, большее 0.
Когда вы помещаете функцию СТРОКА (ROW) и функцию СЧЁТЗ (COUNTA) в функцию И (AND), то для того чтобы функция И (AND) вернула значение ИСТИНА (TRUE), и функция ОСТАТ (MOD), и функция СЧЁТЗ (COUNTA) должны вернуть значение ИСТИНА (TRUE). Функция СЧЁТЗ (COUNTA) подсчитывает все непустые ячейки.
Как в excel разделить строку на две
Разделение ячейки
Смотрите также дельные советы всехФирмы должны быть в виде столбца чисел в экселе, мы имеем в ячейку — это(НАЙТИ) — позиция используется функция «Как убрать нули разделили дату отдельноСтолбцы этого диапазона «Далее». фамилиями, именами вВ областив группе Работа К сожалению, такаяПримечание: принявших участие в отсортированы по возрастанию. и содержащих по
то нужно написать
виду сделать 2 еще не значит 6.FIND в Excel». по столбцам – должны быть пустыми,Здесь указываем в строке одном столбце. НамФормат данных столбца с возможность в Excel Мы стараемся как можно обсуждении!Amantesol 5 ячеек. формулу =А1/2
квадратика из стандартной

Разделение содержимого ячейки на несколько ячеек
что она неФормула сводится к:(НАЙТИ) — позиция
Этот пример показывает, как число, месяц, год. иначе информация в «Символом – разделителем нужно написать фамилиивыберите формат данныхданными
не поддерживается. Вместо оперативнее обеспечивать васДля меня самым: Большое спасибо заПример приложен.Инга экселовской ячейки). делится.=ЛЕВСИМВ(A2;6-1) 6.
разделить строку наДля большей наглядности них сотрется и является» — «пробел». в одном столбце, для новых столбцов.нажмите кнопку
этого вы можете актуальными справочными материалами простым и действенным ответы!Pelena: никак, они неЛучше сделать наоборотНапишите конкретно что.Чтобы получить длину строки, несколько столбцов в
в таблице Excel заменится на новую. Поставили «пробел», потому а имена в По умолчанию столбцытекст по столбцам создать новый столбец на вашем языке. способом оказалось использованиеОх, сейчас попробую: Если «напустить» на
делятся. Ты можешь — объединить 2
именно вам надоВыражение
Разделить текст Excel на несколько ячеек.
, если выбран другой ячейки можно разделить важно, чтобы этаДля добавления строкиПочти как у лишние столбец и с буквой «а» ячейки»Объединенные ячейки -Выделите диапазон
. каком месте необходимо строк в таблице в Excel» тут. написаны через запятую, имени определить пол».Объединение и отмена объединения вариант, и нажмите
на несколько смежных статья была вам нажимай на номер Александра строку и поменять и стрелочками наНапример, в строке это дешевый эффект
Разделение строки на столбцы в Excel
B2:C2Выражение разделить строку. В Excel» тут.
Можно указать формат то мы быВыделяем ячейки, текст ячеек кнопку ячеек. полезна. Просим вас строки правой кнопкой_Boroda_ местами два первых панели форматирования (растягивание 1 у вас и большое зло.и протяните его
-
=ПРАВСИМВ(A2;4) строке с текстомМожно разделить ячейку
Ячеек столбцов. Например,
указали разделителем «запятая».
в которых нужно
- Слияние и разделение ячеекДалееПример разделения ячеек: уделить пару секунд и выбирай «добавить
- : Тогда вот такой столбца текста на несколько будет «Сотрудники» вА если объединенные
- вниз, чтобы вставитьизвлекает 4 символа «Smith, Mike» запятая
- по диагонали и, если вы делитеВ этом окне, в разделить или весь или данных.
вариант. Можно добавлять
_Boroda_
ячеек)
- ячейках А1-В1. а ячейки стоят под формулу в остальные справа и выводит в позиции 6
- в каждой части столбец на дни разделе «Образец разбора
- столбец.Здесь рассмотрим,Выберите один или несколько ячеек, которые хотите ли она вам, НАД выделенной.

желаемый результат — (шестой символ слева),
написать текст. Читайте,
и месяцы, год,
данных» сразу видно,
Как разделить ячейку на 2. Вообщем воопрос думаю ясен,как на екселе разделить ячейку пополам
Заходим на закладке «Данные»как разделить текст в разделителей, чтобы задать
разделить. с помощью кнопокPavel off серая таблица автоматически200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B$3:$P$6;СЧЁТЗ($A$9:$A10);ПОИСКПОЗ($B10;$B$1:$P$1;)+ПОИСКПОЗ(C$9;$B$2:$F$2;)-1): Ampersand Мастер, как
например, «Постоянные» в вообще грех !Урок подготовлен для Вас «Mike».
а в строке
как это сделать, то можно указать
какие столбцы у в раздел «Работа ячейке Excel на
места, в которыхВажно: внизу страницы. Для: текст можно поделить.
дописывается и раскрашиваетсяКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B$3:$P$6;СЧЁТЗ($A$10:$A10);СЧЁТЗ($C$9:C$9)+5*ОСТАТ(СЧЁТЗ($B$10:$B10)+2;3)) сделал? научи ячейке А2 иЕсли таблицу с командой сайта office-guru.ru
Чтобы вывести в другую с «Williams, Janet», в статье «Как «Формат данных столбца» нас получатся. Нажимаем с данными» и несколько ячеек.
произойдет разделение ячейки.При разделении ячейки удобства также приводим альт+ентер. строку - (строки сделал доНе понял сразу.Amantesol «Временные» в ячейке
объединенными ячейками выИсточник: http://www.excel-easy.com/examples/separate-strings.html ячейку только фамилию, – 9. разделить ячейку в — «дата». кнопку «Далее». выбираем функцию «ТекстНапример, предложение из В области ее содержимое заменит ссылку на оригинал никак
восьмой, но можно Вам вообще всю: Есть строка, содержащая В2. На вид отдадите программисту переделать
Перевел: Антон Андронов используйте формулу ниже:Чтобы вывести в другую Excel» здесь.Нажимаем кнопку «Готово».Здесь, в разделе по столбцам». В первой ячейки разнестиОбразец разбора данных данные из следующей (на английском языке).Charli bob больше). Количество лет
таблицу преобразовать нужно? большое количество ячеек будет как будто
Как разделить строку на несколько (Формулы/Formulas)
или подправить, тоАвтор: Антон Андронов=LEFT(A2,FIND(«,»,A2)-1) ячейку только имя,
Удобнее работать в Получилось так. «Поместить в:» указываем появившемся окне «Мастер по словам вможно посмотреть на ячейки, поэтому освободите
Последнее обновление: 12.12.2015
: alt+Enter изменяемым делать неТогда чуть иначе. с данными. в строке 2 вы узнаете оченьAmpersand=ЛЕВСИМВ(A2;НАЙТИ(«,»;A2)-1) используйте формулу ниже: таблице, где вТак можно разделить текст
диапазон столбцов, в текстов», в строке
несколько других ячеек,
предполагаемые результаты разделения.
достаточное пространство наВам может потребоваться разделитьда и строку
стал Сейчас
Помогите, пожалуйста, разделить ячейка разделена на много «фольклорных» слов
: РАЗДЕЛИТЬ ЯЧЕЙКУ ВПояснение:
=RIGHT(A2,LEN(A2)-FIND(«,»,A2)-1) ячейках не видны из одной ячейки
которые поместятся новые «Формат исходных данных» ФИО, дату, т.д.
Нажмите кнопку листе. определенную ячейку на можно при желанииAmantesol
AlexM эту строку на 2 части.T-cat EXCELЧтобы найти положение запятой,=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(«,»;A2)-1) нули. Как их на большее количество данные. указываем – «С
Например, у насДалееНа вкладке две небольшие, расположенные тоже, нужно только: Еще раз благодарю
: несколько строк, идущихЕсли речь идет: Ячейки в Экселе
Как разделить одну строку на две части по горизонтали, в экселе.
Если в меню используется функция
Пояснение: убрать, скрыть, заменить,
столбцов. Например, здесьВнимание! разделителями». Нажимаем кнопку есть список с.данные
в одном столбце. моск задействовать)))))) за внимание и200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(ВПР(«яя»;$A$10:$A10;1);$A$3:$P$6;ПОИСКПОЗ($B10;$B$1:$P$1;)+СТОЛБЕЦ(A1))
друг за другом о математическом делении
не делятся (если нет инструмента «РазделитьFINDЧтобы найти положение запятой,
Как в Excel разбить ячейку на две или несколько? Как разделить слова по ячейкам?
Электронные таблицы – незаменимый инструментарий для четкого преподнесения информации. При работе с.
Электронные таблицы – незаменимый инструментарий для четкого преподнесения информации. При работе с MS Excel пользователь встречается с необходимостью объединять или разделять ячейки. Как в Excel разбить ячейку на две, должен знать каждый.
Как разъединить ячейки в Excel
Минимальной единицей электронных таблиц является ячейка. Осуществить разбиение клеток возможно, если пользователь произвел слияние этих самых клеток. Опытный пользователь знает, как разделить ячейку в Экселе при составлении «заголовка» объекта со сложной структурой.
Существует 3 варианта для разбиения ячеек в табличном процессоре. Важно помнить, что разделить можно только те ячейки, которые прошли операцию слияния.
Слияние ячеек
Если в процесс работы встал вопрос, как объединить ячейки, то закономерным будет, как в Excel разделить объединенные ячейки. Структура объекта табличного процессора должна быть тщательно продумана.
Для слияния ячеек пользователь:
- открывает книгу с рабочим листом;
- выделяет соседние объекты;
- переходит на вкладку «Главная»;
- в инструментарии приложения находит «Выравнивание»;
- при щелчке на кнопку выбирает «Объединить и поместить в центре».
Замечание: в результате слияния информация останется в верхней левой клетке. Для сохранения текста из второй единицы пользователь копирует ее в другое место.
Кнопка «Объединение» неактивна, если объекты находятся на стадии редактирования.
Разбиение объединенных ячеек
Если структура объекта табличного процессора подразумевает разбиение ячейки в середине таблицы нужно знать, как разъединить ячейки в Excel. Для этого пользователь работает исключительно с кнопкой «Объединить и поместить в центре»:
- выделяет 2 соседних колонки;
- выбирает «Объединить по строкам» в меню кнопки;
- выделяет ячейку для разбиения;
- активирует «Отменить объединение».
Замечание: Эксель при таком варианте рассматривает результат как единое целое.
Разбиение ячеек по диагонали посредством изменения формата
Нужно знать, как разбить ячейки в Excel, как провести процесс разбиения по диагонали посредством форматирования. Пользователь:
- Вызывает меню «Формат ячеек» (одним из способов): посредством правой кнопкой мыши; находит кнопку «Граница» и щелкает на указатель, выбирая «Другие границы «; кликает на стрелку в области «Шрифт», переходит на вкладку «Граница»; пользуется «горячим» сочетанием CTRL+1.
- При появлении диалогового окна на вкладке «Граница» кликает на диагональные линии у блока «Надпись».
- Подтверждает действие через нажатие на «ОК».
Замечание: при таком способе разбиения ячейки табличный процессор воспринимает объект как одну клетку.
Разбиение ячеек по диагонали посредством вставки фигуры
Подобный вариант подходит, если секция большая или создана посредством объединения нескольких единиц. Для осуществления способа пользователь:
- Переходит на вкладку «Вставка».
- В области «Иллюстрации» кликает на кнопку «Фигуры».
- Выбирает инструмент «Линия».
- Проводит линию по намеченному образцу.
Зная, как в Эксель разделить ячейку на две части, пользователь построит таблицу по намеченному шаблону.
Как разделить слова по ячейкам
Если дана таблица, в клетках которой информация не вмещается в указанных пределах, пользователь упорядочивает информацию и приводит таблицу к читабельному виду. Для этого пользователь:
- Выделяет секцию с большим объемом информации.
- Открывает диалоговое окно по переносу строки по одному из способов: находит на панели инструментов вкладки «Главная» в блоке «Выравнивание» стрелку в нижнем правом углу и нажимает на нее; нажимает CTRL+1 и переходит на вкладку «Выравнивание»; находит на панели инструментов вкладки «Главная» в блоке «Выравнивание» кнопку «Перенос текста»; кликает на стрелку у кнопки «Выравнивание»;
- В блоке «Отображение» ставит галочку «Переносить по словам».
- Подтверждает действие посредством «ОК».
Другая ситуация настигает обывателя, когда не знает, как в Экселе разделить слова в ячейке по столбцам. Если в клетке указано несколько параметров, то привести текст к читабельному виду в таблице можно посредством:
- выделения диапазона ячеек, которые нужно разделить;
- Замечание: разбиение секции приводит к стиранию информации в соседних клетках, поэтому для проведения операции нужно очистить пространство;
- перехода на вкладку «Данные» в блок «Работа с данными»;
- нажатия на кнопку «Текст по столбцам»;
- при появлении диалогового окна «Мастер распределения текста по столбцам» идентификации и проставления переключателя;
- в блоке «Образец разбора данных» просмотра предполагаемого результата;
- переопределения формата для новых колонок в окне «Формат данных столбца».
Пользователям полезно знать, как разделить слова в Экселе по ячейкам. Если диапазон для разбиения текста по секциям не будет пустым, информация перезаписывается. Чтобы сделать свободное пространство, пользователь вставляет новые столбцы (строки) или вырезает и вставляет информацию на другом листе.
При слиянии и разбиении секций пользователь должен помнить, что применить сортировку или цикличность невозможно. Если в клетку не будут вносить информацию, а ее разделение – визуальное, то проводить операции по объединению и разделению нежелательно.
Объединение и разбиение данных в ячейках в Excel с форматированием
Форматирование и редактирование ячеек в Excel – удобный инструмент для наглядного представления информации. Такие возможности программы для работы бесценны.
Значимость оптимальной демонстрации данных объяснять никому не нужно. Давайте посмотрим, что можно сделать с ячейками в Microsoft Excel. Из данного урока вы узнаете о новых возможностях заполнения и форматирования данных в рабочих листах.
Как объединить ячейки без потери данных Excel?
Смежные ячейки можно объединить по горизонтали или по вертикали. В результате получается одна ячейка, занимающая сразу пару столбцов либо строк. Информация появляется в центре объединенной ячейки.
Порядок объединения ячеек в Excel:
- Возьмем небольшую табличку, где несколько строк и столбцов.
- Для объединения ячеек используется инструмент «Выравнивание» на главной странице программы.
- Выделяем ячейки, которые нужно объединить. Нажимаем «Объединить и поместить в центре».
- При объединении сохраняются только те данные, которые содержатся в верхней левой ячейке. Если нужно сохранить все данные, то переносим их туда, нам не нужно:
- Точно таким же образом можно объединить несколько вертикальных ячеек (столбец данных).
- Можно объединить сразу группу смежных ячеек по горизонтали и по вертикали.
- Если нужно объединить только строки в выделенном диапазоне, нажимаем на запись «Объединить по строкам».
В результате получится:
Если хоть одна ячейка в выбранном диапазоне еще редактируется, кнопка для объединения может быть недоступна. Необходимо заверить редактирование и нажать «Ввод» для выхода из режима.
Как разбить ячейку в Excel на две?
Разбить на две ячейки можно только объединенную ячейку. А самостоятельную, которая не была объединена – нельзя. НО как получить такую таблицу:
Давайте посмотрим на нее внимательнее, на листе Excel.
Черта разделяет не одну ячейку, а показывает границы двух ячеек. Ячейки выше «разделенной» и ниже объединены по строкам. Первый столбец, третий и четвертый в этой таблице состоят из одного столбца. Второй столбец – из двух.
Таким образом, чтобы разбить нужную ячейку на две части, необходимо объединить соседние ячейки. В нашем примере – сверху и снизу. Ту ячейку, которую нужно разделить, не объединяем.
Как разделить ячейку в Excel по диагонали?
Для решения данной задачи следует выполнить следующий порядок действий:
- Щелкаем правой кнопкой по ячейке и выбираем инструмент «Формат» (или комбинация горячих клавиш CTRL+1).
- На закладке «Граница» выбираем диагональ. Ее направление, тип линии, толщину, цвет.
- Жмем ОК.
Если нужно провести диагональ в большой ячейке, воспользуйтесь инструментом «Вставка».
На вкладке «Иллюстрации» выбираем «Фигуры». Раздел «Линии».
Проводим диагональ в нужном направлении.
Как сделать ячейки одинакового размера?
Преобразовать ячейки в один размер можно следующим образом:
- Выделить нужный диапазон, вмещающий определенное количество ячеек. Щелкаем правой кнопкой мыши по любой латинской букве вверху столбцов.
- Открываем меню «Ширина столбца».
- Вводим тот показатель ширины, который нам нужен. Жмем ОК.
Можно изменить ширину ячеек во всем листе. Для этого нужно выделить весь лист. Нажмем левой кнопкой мыши на пересечение названий строк и столбцов (или комбинация горячих клавиш CTRL+A).
Подведите курсор к названиям столбцов и добейтесь того, чтобы он принял вид крестика. Нажмите левую кнопку мыши и протяните границу, устанавливая размер столбца. Ячейки во всем листе станут одинаковыми.
Как разбить ячейку на строки?
В Excel можно сделать несколько строк из одной ячейки. Перечислены улицы в одну строку.
Нам нужно сделать несколько строк, чтобы каждая улица была написана в одной строке.
Выделяем ячейку. На вкладке «Выравнивание» нажимаем кнопку «Перенос текста».
Данные в ячейке автоматически распределятся по нескольким строкам.
Пробуйте, экспериментируйте. Устанавливайте наиболее удобные для своих читателей форматы.
Как в Excel разделить ячейку
Разработчики редактора Microsoft Office Excel предусмотрели очень большое поле для создания электронных таблиц. Также в таблице можно регулировать высоту и ширину ячеек. Ячейки можно объединять, но стандартной функции для разделения ячеек не предусмотрено. В данной статье мы рассмотрим, как в программе выполнить имитацию разделения ячеек, для этого понадобится:
— Программа Microsoft Office Excel(закажите со скидкой лицензионный Excel, который входит в пакет программ Microsoft Office 2016).
Инструкция
- Если вам нужно разделить ячейку, которая была получена путем объединения других ячеек, то нужно выполнить следующие действия:
- Обозначьте нужную ячейку, щелкнув по ней левой кнопкой мыши.
- Убедитесь, что в редакторе открыта вкладка «Главная», в разделе функций «Выравнивание» кликните на треугольник возле значка «Объединить и поместить в центре».
Опция «Объединить и поместить в центре»
- Откроется список возможных действий, в котором нужно выбрать опцию «Отменить объединение ячеек».
После выполнения вышеуказанных действий ячейки примут начальное форматирование.
- Если вам нужно разбить новую ячейку на несколько частей, то нужно будет выполнить несколько других манипуляций. В редакторе изначально такой функции не предусмотрено, поэтому нужно имитировать разбитие путем объединения соседних ячеек в строке или в столбце, в зависимости от того, какое именно разделение нужно имитировать.
- Если вам нужно разбить верхнюю ячейку на две или более ячеек по вертикали, то выделите столбцы таблицы, находящиеся под нужной ячейкой. Количество выделенных столбцов должно быть равно количеству, на которое требуется разбить ячейку, при этом выделение ячеек должно заканчиваться в самом низу таблицы.
- После выделения ячеек убедитесь, что в редакторе открыта вкладка «Главная», в разделе опций «Выравнивание» кликните на выпадающий список возле значка «Объединить и поместить в центре» и укажите опцию «Объединить по строкам».
Пункт «Объединить по строкам»
После выполнения данных действий, под нужными ячейками будет по одной ячейке в каждой строке, тем самым таблица будет выглядеть так, будто верхняя ячейка разбита.
Видео: Как в Excel разбить один столбец на несколько
Как разделить (разбить) ячейки в программе «Excel».
Очень часто сталкиваюсь с ситуацией, когда требуется разделить (разбить) ячейки в таблице «Excel» вертикально или горизонтально.
Стандартного инструмента для деления ячеек в «Excel» найти нет, соответственно приходится использовать другие, похожие инструменты, в зависимости от ситуации.
Далее расскажу о том, как произвести разделение ячейки «Excel» стандартными инструментами без написания дополнительных макросов.
Предположим, существует таблица, созданная в программе «Excel», в которой в одном из столбцов размещена информация с городами и наименованиями улиц.
Необходимо разделить ячейки таким образом, чтобы в одной были названия городов в другой названия улиц.
Каким образом выполняется разбивка ячеек:
- Сначала нужно поставить курсор на разделяемую ячейку.
- Далее при помощи клика правой кнопкой мыши открыть контекстное меню. В меню выбрать пункт «Вставить» и выбрать, что вы хотите вставить:

«Столбец» при горизонтальном делении;

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

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

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

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

Из этой инструкции можно сделать вывод, что использование такого инструмента оптимально в тех ситуациях, когда разделение необходимо выполнить всего один раз, обозначив для каждого слова новый столбец. Однако если в таблицу постоянно вносятся новые данные, все время разделять их таким образом будет не совсем удобно, поэтому в таких случаях предлагаем ознакомиться со следующим способом.
Способ 2: Создание формулы разделения текста
В Excel можно самостоятельно создать относительно сложную формулу, которая позволит рассчитать позиции слов в ячейке, найти пробелы и разделить каждое на отдельные столбцы. В качестве примера мы возьмем ячейку, состоящую из трех слов, разделенных пробелами. Для каждого из них понадобится своя формула, поэтому разделим способ на три этапа.
Шаг 1: Разделение первого слова
Формула для первого слова самая простая, поскольку придется отталкиваться только от одного пробела для определения правильной позиции. Рассмотрим каждый шаг ее создания, чтобы сформировалась полная картина того, зачем нужны определенные вычисления.
- Для удобства создадим три новые столбца с подписями, куда будем добавлять разделенный текст. Вы можете сделать так же или пропустить этот момент.
- Выберите ячейку, где хотите расположить первое слово, и запишите формулу
=ЛЕВСИМВ(. - После этого нажмите кнопку «Аргументы функции», перейдя тем самым в графическое окно редактирования формулы.
- В качестве текста аргумента указывайте ячейку с надписью, кликнув по ней левой кнопкой мыши на таблице.
- Количество знаков до пробела или другого разделителя придется посчитать, но вручную мы это делать не будем, а воспользуемся еще одной формулой —
ПОИСК(). - Как только вы запишете ее в таком формате, она отобразится в тексте ячейки сверху и будет выделена жирным. Нажмите по ней для быстрого перехода к аргументам этой функции.
- В поле «Искомый_текст» просто поставьте пробел или используемый разделитель, поскольку он поможет понять, где заканчивается слово. В «Текст_для_поиска» укажите ту же обрабатываемую ячейку.
- Нажмите по первой функции, чтобы вернуться к ней, и добавьте в конце второго аргумента
-1. Это необходимо для того, чтобы формуле «ПОИСК» учитывать не искомый пробел, а символ до него. Как видно на следующем скриншоте, в результате выводится фамилия без каких-либо пробелов, а это значит, что составление формул выполнено правильно. - Закройте редактор функции и убедитесь в том, что слово корректно отображается в новой ячейке.
- Зажмите ячейку в правом нижнем углу и перетащите вниз на необходимое количество рядов, чтобы растянуть ее. Так подставляются значения других выражений, которые необходимо разделить, а выполнение формулы происходит автоматически.


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


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


Еще статьи по данной теме:
Помогла ли Вам статья?
In this guide, we’re going to show you how to split text in Excel by a delimiter.
Download Workbook
We have a sample data which contains concatenated values separated by “|” characters. It is important that the data includes a specific delimiter character between each chunk of data to make splitting text easier.
Text to Columns feature for splitting text
When splitting text in Excel, the Text to Columns is one of the most common methods. You can use the Text to Columns feature with all versions of Excel. This feature can split text by a specific character count or delimiter.
- Start with selecting your data. You can use more than one cell in a column.
- Click Data > Text to Columns in the Ribbon.
- On the first step of the wizard, you have 2 options to choose from — these are slicing methods. Since our data in this example is split by delimiters, our choice is going to be Delimited.
- Click Next to continue
- Select the delimiters suitable to your data or choose a character length and click Next.
- Choose corresponding data types for the columns and the destination cell. Please note that if the destination cell is the same cell as where your data is, the original data will be overwritten.
- Click Finish to see the outcome.
Using formulas to split text
Excel has a variety of text formulas that you can use to locate delimiters and parse data. When using formulas to do so, Excel automatically updates the parsed values when the source is updated.
The formula used in this example uses Microsoft 365’s dynamic array feature, which allows you to populate multiple cells without using array formulas. If you can see the SEQUENCE formula, you can use this method.
Syntax
=TRIM(MID(SUBSTITUTE( text, separator, REPT( “ “, LEN( text ))),(SEQUENCE( 1, column count ) — 1 ) * LEN( text ) + 1,LEN( text )))
How it works
The formula replaces each separator character with space characters first. (see SUBSTITUTE) The number of space characters will be equal to the original string’s character count, which is enough number of spaces to separate each string block (see REPT and LEN).
The SEQUENCE function generates an array of numbers starting with 1, up to the number of maximum columns. Multiplying these sequential numbers with the length of the original string returns character numbers indicating the start of each block.
This approach uses the MID function to parse each string block with given start character number and the number of characters to return. Since the separators are replaced with space characters, each parsed block includes these spaces around the actual string. The TRIM function then removes these spaces.
Flash Fill
The Flash Fill is an Excel tool which can detect the pattern when entering data. A common example is to separate or merge first name and last names. Let’s say column A contains the first name — last name combinations. If you type in the corresponding first name in the same row for column B, Excel shows you a preview for the rest of the column.
Please note that the Flash Fill is available for Excel 2013 and newer versions only.
You can see the same behavior with strings using delimiters to separate data. Just select a cell in the adjacent column and start typing. Occasionally Excel will display a preview. If not, press Ctrl + E like below to split your text.
Power Query
Power Query is a powerful feature, not only for splitting text, but for data management in general. Power Query comes with its own text splitting tool which allows you to split text in multiple ways, like by delimiters, number of characters, or case of letters.
If you are using Excel 2016 or newer — including Microsoft 365 — you can find Power Query options under the Data tab’s Get & Transform section. Excel 2010 and 2013 users should download and install the Power Query as an add-in.
- Select the cells containing the text.
- Click Data > From Sheet. If the data is not in an Excel Table, Excel converts it into an Excel Table first.
- Once the Power Query window is open, find the Split Column under the Transform tab and click to see the options.
- Select the approach that fits your data layout. The data in our example is using By Delimiter since the data is separated by “|”.
- Power Query will show the delimiter character. If you are not seeing the expected delimiter, choose from the list or enter it yourself.
- Click OK to split text.
- If your data includes headers in its first row, like our example does, click Transform > Use First Row as Headers to keep them as headers.
- One you satisfied with the result, click the Home > Close & Load button to move the split data into your workbook.
VBA
VBA is the last text splitting option we want to show in this article. You can use VBA in two ways to split text:
- By calling the Text to Columns feature using VBA,
- Using VBA’s Split function to create array of sub-strings and using a loop to distribute the sub-strings into adjacent cells in the same row.
Text to Columns by VBA
The following code can split data from selected cells into the adjacent columns. Note that each supported delimiter is listed as an argument which you can enable or disable by giving them either True or False. Briefly, True means that you want to set that argument as a delimiter and False means ignore that character.
An easy way to generate a VBA code to split text is to record a macro. Start a recording section using the Record Macro button in the Developer tab, and use the Text to Columns feature. Once the recording is stopped, Excel will save the code for what you did during recording.
The code:
Sub VBATextToColumns_Multiple()
Dim MyRange As Range
Set MyRange = Selection ‘To work on a static range replace Selection via Range object, e.g., Range(“B6:B12”)
MyRange.TextToColumns _
Destination:=MyRange(1, 1).Offset(, 1), _
DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, _
Tab:=True, _
SemiColon:=False, _
Comma:=False, _
Space:=False, _
Other:=True, _
OtherChar:=»|»
End Sub
Split Function
Split function can be useful if you want to keep the split blocks in an array. You can only use this method for splitting because of the single delimiter constraint. The following code loops through each cell in a selected column, splits and stores text by the delimiter “|”, and uses another loop to populate the values in the array on cells. The final EntireColumn.AutoFit command adjusts the column widths.
The code:
Sub SplitText()
Dim StringArray() As String, Cell As Range, i As Integer
For Each Cell In Selection ‘To work on a static range replace Selection via Range object, e.g., Range(“B6:B12”)
StringArray = Split(Cell, «|») ‘Change the delimiter with a character suits your data
For i = 0 To UBound(StringArray)
Cell.Offset(, i + 1) = StringArray(i)
Cell.Offset(, i + 1).EntireColumn.AutoFit ‘This is for column width and optional.
Next i
Next
End Sub














































































































Опция «Объединить и поместить в центре»
Пункт «Объединить по строкам»









































