Excel разнести строки по столбцам

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

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

Браузер не поддерживает видео.

Проверьте, как это работает!

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

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

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

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

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

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

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

См. также

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

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

Содержание

  • Способ 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 пользователи получают довольно специфические списки, где в рамках одной строки собрано сразу несколько категорий значений, которые хотелось бы разделить на столбцы для создания полноценной таблицы. Заниматься форматированием вручную – не лучшая затея, особенно когда функциональность программы предусматривает автоматический инструмент для выполнения поставленной задачи.

Как выглядит склеенный текст в Excel

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

Пример написанных строк для разделения текста в Microsoft Excel

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

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

Задача ясна, значит, сейчас предстоит разобраться с ней. Откройте лист и найдите там необходимый диапазон с данными. Если еще не вставили его в Excel, создайте пустой лист и сделайте это. После этого выполните такие действия:

  1. Выделите только первый столбец, не затрагивая остальные строки (они и так являются пустыми, ведь символы просто не помещаются в рамку одной ячейки и переходят на другие). Перейдите на вкладку «Данные».Выделение столбца для разделения текста в Microsoft Excel

  2. Вызовите инструмент «Текст по столбцам».Вызов инструмента для разделения текста в Microsoft Excel

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

  4. Снимите галочку с пункта «Знак табуляции», если в ваших строках применяется другой разделитель для значений. В случае когда действительно разделителем выступает табуляция, оставьте значение по умолчанию и сразу жмите «Далее».Удаление текущего разделителя для разделения текста в Microsoft Excel

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

  6. В моем случае разделителем выступает косая черта (слэш) – нужно отметить галочкой «Другой» и напечатать этот знак в соответствующем поле. Как только вы это сделаете, ниже сразу отобразится результат выполнения операции.Ввод своего разделителя для разделения текста в Microsoft Excel

  7. Если при использовании в качестве разделителя выступают последовательные знаки, например кавычки, отметьте маркером пункт «Считать последовательные разделители одним» и из раскрывающегося списка выберите подходящий для вас вариант.Дополнительные опции для разделения текста в Microsoft Excel

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

  9. Вернитесь к листу в Excel и убедитесь в том, что разделение прошло успешно. По надобности поправьте размеры ячеек и перенесите то содержимое, которое было отмечено другим разделителем и не посчиталось автоматически.Просмотр результата разделения текста в Microsoft Excel

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

  1. Выделите столбцы и строки, перейдите на вкладку «Вставка» и нажмите «Таблица».Переход к созданию таблицы для разделения текста в Microsoft Excel

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

  3. Если нужно, разверните меню «Форматировать как таблицу» и выберите другой вариант визуального оформления.Форматирование таблицы для разделения текста в Microsoft Excel

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

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

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

​Смотрите также​: макрос надо писать,​ слова и т.п.​ очередной номер символа​ нашем случае нас​

  1. ​ туже ячейку образуя​ во всем листе.​ две части, необходимо​

  2. ​ горизонтали и по​​ Microsoft Excel. Из​​ПОИСК(» «; ПРАВСИМВ(B5;​​, группа​​Нажимаем кнопку «Готово».​

  3. ​ что в нашем​​как разделить текст в​Формула сводится к:​​Поместить в​​С помощью мастера распределения​​ так с легонца​​В данном примере функция​​ первой закрывающейся квадратной​

  4. ​ интересуют только числа,​​ целую строку как​​ Для этого нужно​ объединить соседние ячейки.​​ вертикали.​​ данного урока вы​​ ДЛСТР(B5) — ПОИСК(«​​Работа с данными​ Получилось так.​​ списке имя и​​ ячейке Excel на​

  5. ​=ПРАВСИМВ(A2;11-6-1)​​выберите место на​​ текста по столбцам​

  6. ​ и не придумать​​ НАЙТИ во втором​​ скобки в строке.​ которые находятся вне​ одно значение. Возникает​

  7. ​ выделить весь лист.​​ В нашем примере​​Если нужно объединить только​ узнаете о новых​ «; B5; 1));​

  8. ​, пункт​​Так можно разделить текст​​ фамилия написаны через​

support.office.com

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

​ несколько ячеек.​.​ листе, где должны​ текст, содержащийся в​

Разделяем строки в Excel

​Gennady​ аргументе определяет положение​ И к этому​ квадратных скобок. Каким​ вопрос: как разбить​ Нажмем левой кнопкой​ – сверху и​ строки в выделенном​ возможностях заполнения и​ 1) — 1))​Текст-по-столбцам​ из одной ячейки​ пробел. Если бы​Например, предложение из​

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

    ​: Доброго времени суток.​
    ​ относительно первой закрывающейся​

    Разделяем строки в Excel

    ​ номеру мы добавляем​

    • ​ способом можно быстро​ строку на ячейки​​ мыши на пересечение​​ снизу. Ту ячейку,​ диапазоне, нажимаем на​
    • ​ форматирования данных в​Формула определяет, есть ли​​) используется для разнесения​​ на большее количество​ имя и фамилия​
    • ​ первой ячейки разнести​​=ПРАВСИМВ(A2;4)​​Нажмите кнопку​
    • ​ разделить на несколько.​​Используйте импорт внешних​​ скобки. А в​ еще число 2,​ выбрать из строк​ в Excel. Программа​
  2. ​ названий строк и​ которую нужно разделить,​ запись «Объединить по​

    ​ рабочих листах.​
    ​ Отчество, и если​

    Разделяем строки в Excel

    ​ элементов текстовой строки​

    • ​ столбцов. Например, здесь​ (др. слова) были​​ по словам в​​извлекает 4 символа​Готово​
    • ​Выделите ячейку или столбец​​ данных. Например, в​​ третьем аргументе эта​
    • ​ так как нам​​ целые числа и​​ располагает разными поисковыми​ столбцов (или комбинация​ не объединяем.​ строкам».​
  3. ​Смежные ячейки можно объединить​​ находит, то отображает​​ по различным столбцам.​ разделили дату отдельно​ написаны через запятую,​ несколько других ячеек,​Разделяем строки в Excel

​ справа и выводит​.​
​ с текстом, который​
​ Excel 2007 это​

​ же функция вычисляет​

office-guru.ru

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

​ нужен номер символа​​ поместить их в​ функциями: одни ищут​ горячих клавиш CTRL+A).​​Для решения данной задачи​В результате получится:​ по горизонтали или​ его. Фактически она​Однако, если исходные текстовые​
​ по столбцам –​ то мы бы​ ФИО, дату, т.д.​ желаемый результат —​Этот пример показывает, как​ вы хотите разделить.​ будет выглядеть так.​ положение нужного нам​ после пробела за​ отдельные ячейки? Эффективным​ по ячейках другие​Подведите курсор к названиям​ следует выполнить следующий​Если хоть одна ячейка​
​ по вертикали. В​ определяет наличие второго​ строки имеют разный​ число, месяц, год.​
​ указали разделителем «запятая».​Например, у нас​ «Mike».​ разделить строку на​На вкладке​1. Записываете свою​ текста в строке​ квадратной скобкой. В​ решением является гибкая​ ищут по содержимому​ столбцов и добейтесь​
​ порядок действий:​ в выбранном диапазоне​ результате получается одна​ пробела.​ формат, например, если​Для большей наглядности​В этом окне, в​ есть список с​Чтобы вывести в другую​ несколько столбцов в​Данные​ строку в текстовый​ относительно второй открывающийся​разделить текст ячейки на несколько ячеек Excel.​ последнем аргументе функция​ формула основана на​ ячеек. Ведь выполнять​ того, чтобы он​Щелкаем правой кнопкой по​ еще редактируется, кнопка​
​ ячейка, занимающая сразу​Определяем Фамилию:​ в некоторых ФИО​ в таблице Excel​ разделе «Образец разбора​ ​ фамилиями, именами в​​ ячейку только фамилию,​ Excel.​нажмите кнопку​ файл​ квадратной скобки. Вычисление​ вычисляет какое количество​ текстовых функциях.​ поиск по текстовой​ принял вид крестика.​ ячейке и выбираем​ для объединения может​ пару столбцов либо​
​=ПРАВСИМВ(B5;ДЛСТР(B5)-ДЛСТР(C5)-ДЛСТР(D5)-ЕСЛИ(D5=»»;1;2))​ отсутствует отчество, то​ можно выделить некоторые​ данных» сразу видно,​ одном столбце. Нам​ используйте формулу ниже:​Проблема, с которой мы​Текст по столбцам​
​2. Закладка Данные​ в третьем аргументе​
РАЗДЕЛИТЬТЕКСТ ИЗ ОДНОЙ ЯЧЕЙКИ НА НЕСКОЛЬКО В EXCEL.​ символов будет содержать​В ячейку B3 введите​ строке, которая содержится​ Нажмите левую кнопку​ инструмент «Формат» (или​ быть недоступна. Необходимо​ строк. Информация появляется​

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

​Формула основывается на результатах​ у инструмента Текст-по-столбцам могут​ строки, столбцы (например,​ какие столбцы у​ нужно написать фамилии​=LEFT(A2,FIND(«,»,A2)-1)​ имеем дело на​.​ / Получить внешние​ более сложное и​
​ разделенная строка после​ следующую формулу:​ в ячейке ¬–​ мыши и протяните​ комбинация горячих клавиш​ заверить редактирование и​ в центре объединенной​ вычисления двух предыдущих​
​ сложности с корректным​ итоговые) выделить другим​ нас получатся. Нажимаем​ в одном столбце,​=ЛЕВСИМВ(A2;НАЙТИ(«,»;A2)-1)​ рисунке выше, в​В​ данные / Из​

excel-office.ru

Разнесение в MS EXCEL текстовых строк по столбцам

​ оно подразумевает вычитание​ разделения, учитывая положение​Теперь скопируйте эту формулу​ это также распространенная​

​ границу, устанавливая размер​​ CTRL+1).​​ нажать «Ввод» для​​ ячейки.​​ формул и выводит​​ отнесением значений в​​ цветом, разделительной линией.​ кнопку «Далее».​ а имена в​

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

​ выхода из режима.​Порядок объединения ячеек в​ всю исходную строку​

​ столбцы. Можно наблюдать​ Подробнее, смотрите в​Здесь, в разделе​ другом столбце. Например,​Чтобы найти положение запятой,​ объяснить Excel, в​

​ столбцам​3. Выбираете свой​
​ текста от меньшей.​

​Обратите внимание! Что в​Выборка чисел из строк​ Их мы и​ всем листе станут​

​ диагональ. Ее направление,​
​​
​ Excel:​ за исключением Имени​ такую картину:​ статье «Разделительная линия​
​ «Поместить в:» указываем​ чтобы определить пол​
​ используется функция​ каком месте необходимо​установите переключатель​ текстовый файл и​

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

​Разбить на две ячейки​
​Возьмем небольшую табличку, где​

​ и Отчества.​Т.е. фамилия будет помещена​ строк в таблице​ диапазон столбцов, в​ людей в списке.​FIND​

​ разделить строку. В​с разделителями​ жмете кнопку Импорт​ еще 2 пробела​ исходные и разделенные​​ разделения строк.​В Excel можно сделать​ цвет.​ можно только объединенную​ несколько строк и​Этот подход не является​

excel2.ru

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

​ в столбец с​ Excel» тут.​ которые поместятся новые​ Подробнее об этом​(НАЙТИ) — позиция​ строке с текстом​

​и нажмите кнопку​4. Указываете формат​ следует вычитать число​ строки имеют разную​Функция ПСТР возвращает текстовое​Допустим на лист Excel​ несколько строк из​Жмем ОК.​ ячейку. А самостоятельную,​ столбцов.​ универсальным для разделения​

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

​ отчествами.​Можно разделить ячейку​ данные.​ читайте в статье​ 6.​ «Smith, Mike» запятая​Далее​ данных с разделителями,​ 3. В результате​

​ длину и разное​ значение содержащие определенное​

  1. ​ были импортированные данные​ одной ячейки. Перечислены​Если нужно провести диагональ​Исходная табличка.
  2. ​ которая не была​Для объединения ячеек используется​ строк по столбцам.​Выравнивание-объединить.
  3. ​Рассмотрим вариант разделения ФИО​ по диагонали и,​Внимание!​ «В Excel по​бъединить и поместить в центре.
  4. ​Формула сводится к:​ в позиции 6​.​ далее​ чего получаем правильное​ количество символов. Именно​ количество символов в​ из другой программы.​Результат объедения.
  5. ​ улицы в одну​ в большой ячейке,​ объединена – нельзя.​ инструмент «Выравнивание» на​Объединение по вертикали.
  6. ​ Он работает, если​ по столбцам с​ в каждой части​Столбцы этого диапазона​Групповое объединение ячеек.
  7. ​ имени определить пол».​=ЛЕВСИМВ(A2;6-1)​ (шестой символ слева),​Выберите​5. Символ разделителя​Объединить по строкам.

​ количество символов в​

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

​ поэтому мы называли​ строке. Аргументы функции:​ Из-за несовместимости структуры​ строку.​ воспользуйтесь инструментом «Вставка».​ НО как получить​ главной странице программы.​ строка содержит только​

​ помощью формул. Перед​

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

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

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

​ разделенной строке. С​ такую формулу –​Первый аргумент – это​

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

​ данных при импорте​Нам нужно сделать несколько​На вкладке «Иллюстрации» выбираем​ такую таблицу:​Выделяем ячейки, которые нужно​ 3 или 2​ использованием формул исходную​ как это сделать,​ иначе информация в​ в которых нужно​Выражение​ с «Williams, Janet»,​

​для своих данных.​ символ |​ помощью такой гибкой​ гибкой, в начале​ ссылка на ячейку​ некоторые значение из​ строк, чтобы каждая​ «Фигуры». Раздел «Линии».​Давайте посмотрим на нее​

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

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

  1. ​ в статье «Как​ них сотрется и​ разделить или весь​=ЛЕВСИМВ(A2;5)​ – 9.​
  2. ​ Например,​6. Выбираете колонки,​ формулы можно делать​ статьи. Она подходит​Формат ячеек.
  3. ​ с исходным текстом.​

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

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

Вставка.

​ внимательнее, на листе​ и поместить в​

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

​ со строкой из​ через функцию СЖПРОБЕЛЫ().​

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

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

​ разделить ячейку в​ заменится на новую.​ столбец.​

  1. ​извлекает 5 знаков​Чтобы вывести в другую​запятую​ задаете им формат​ выборку разной длинны​ для любых условий​Клик по заголовкам столбцов.
  2. ​Второй аргумент – это​Ширина столбца.
  3. ​ внесены в одну​ в одной строке.​ направлении.​Поле ввода ширины столбца.

​ Excel.​ центре».​ 4-х слов (например,​Определяем Имя (см. файл​ Excel» здесь.​ Если нет пустых​Заходим на закладке «Данные»​ слева и дает​ ячейку только имя,​

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

​и​ текстовый (по умолчанию​ разделенного текста из​ при решении подобного​ позиция первого символа,​ ячейку. Необходимо из​Выделяем ячейку. На вкладке​Преобразовать ячейки в один​Черта разделяет не одну​При объединении сохраняются только​

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

​ Василий Петрович Лукьяненко​ примера)​Удобнее работать в​ столбцов, можно предварительно​ в раздел «Работа​

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

​ желаемый результат —​ используйте формулу ниже:​пробел​ стоит Общий) и​

​ разных длинны исходных​ рода задач. Гибкость​ с которого должна​

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

​ этой ячейки отделить​ «Выравнивание» нажимаем кнопку​ размер можно следующим​

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

​ ячейку, а показывает​ те данные, которые​ мл.) будет получен​

exceltable.com

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

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

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

​7. Выбираете, куда​1|7770002771607007650| | | 7770​ комбинация из функций​Последний аргумент – это​ Пример таких неправильно​Данные в ячейке автоматически​Выделить нужный диапазон, вмещающий​ Ячейки выше «разделенной»​ левой ячейке. Если​Форматирование и редактирование ячеек​ и все, что​ нули. Как их​ в статье «Как​ по столбцам». В​

Строки для разделения на ячейки.

​B2:C2​Пояснение:​Образец разбора данных​ помещать данные и​ 00277 16070 07650|​ НАЙТИ. Пользователю формулы​ количество символов, которое​ импортированных данных отображен​ распределятся по нескольким​ определенное количество ячеек.​ и ниже объединены​ нужно сохранить все​ в Excel –​ левее его относит​ убрать, скрыть, заменить,​ добавить строку, столбец​ появившемся окне «Мастер​и протяните его​Чтобы найти положение запятой,​.​

​ Ок​ | | |;7770002771607007650=15027229280000000?|​

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

Текст разбит на ячейки.

​ ниже на рисунке:​ строкам.​

​ Щелкаем правой кнопкой​

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

​ по строкам. Первый​ данные, то переносим​ удобный инструмент для​ к имени.​

  1. ​ читайте в статье​ в Excel» тут.​ текстов», в строке​
  2. ​ вниз, чтобы вставить​ используется функция​Нажмите кнопку​Маленькая засада. Поскольку​
  3. ​ |​ и указать их​ строка.​Сначала определим закономерность, по​

​Пробуйте, экспериментируйте. Устанавливайте наиболее​ мыши по любой​ столбец, третий и​ их туда, нам​ наглядного представления информации.​Определяем Отчество:​ «Как убрать нули​Можно указать формат​ «Формат исходных данных»​ формулу в остальные​FIND​Далее​ у вас разное​есть такая строка​ в параметрах функций:​С первым аргументом ПСТР​ которой можно определить,​ удобные для своих​ латинской букве вверху​ четвертый в этой​ не нужно:​ Такие возможности программы​=ЕСЛИ(ЕОШИБКА(ПОИСК(» «;​

​ в Excel».​ Ячеек столбцов. Например,​ указываем – «С​ ячейки.​(НАЙТИ) — позиция​.​ число разделителей (символ​ надо разделить на​ будут это квадратные​ все понятно –​ что данные из​ читателей форматы.​ столбцов.​ таблице состоят из​Точно таким же образом​ для работы бесценны.​ПРАВСИМВ(B5; ДЛСТР(B5) -​Разнесем Фамилию, Имя и​ если вы делите​ разделителями». Нажимаем кнопку​Урок подготовлен для Вас​ 6.​Выберите значение в разделе​ | ) ,​ 3 столбца​ скобки либо другие​

​ это ссылка на​ разных категорий, несмотря​Часто приходится оптимизировать структуру​Открываем меню «Ширина столбца».​ одного столбца. Второй​ можно объединить несколько​Значимость оптимальной демонстрации данных​ ПОИСК(» «; B5;​ Отчество (ФИО), содержащихся​ столбец на дни​ «Далее».​ командой сайта office-guru.ru​Чтобы получить длину строки,​Формат данных столбца​ то появятся пустые​1) 7770002771607007650​ разделительные знаки. Например,​ ячейку A3. Второй​ на то, что​ данных после импорта​Вводим тот показатель ширины,​ столбец – из​ вертикальных ячеек (столбец​ объяснять никому не​ 1)); 1)) =​ в одной ячейке,​ и месяцы, год,​Здесь указываем в строке​Источник: http://www.excel-easy.com/examples/separate-strings.html​

exceltable.com

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

​ используется функция​или используйте то,​ колонки, но удалить​2) 7770 00277​
​ это могут быть​ аргумент мы вычисляем​ они находятся в​
​ в Excel. Некоторые​
​ который нам нужен.​ двух.​
​ данных).​

​ нужно. Давайте посмотрим,​​ ИСТИНА; «»;​ по разным столбцам.​ то можно указать​

​ «Символом – разделителем​​Перевел: Антон Андронов​
​LEN​ которое Excel выберет​ их не представляет​ 16070 07650​
​ пробелы если нужно​ с помощью функции​ одной и той​
​ разные значения попадают​ Жмем ОК.​Таким образом, чтобы разбить​Можно объединить сразу группу​
​ что можно сделать​ЛЕВСИМВ(ПРАВСИМВ(B5;ДЛСТР(B5) — ПОИСК(«​Инструмент Текст-по-столбцам (вкладка​
​ «Формат данных столбца»​ является» — «пробел».​Автор: Антон Андронов​
​(ДЛСТР) — 11​ автоматически.​ большого труда.​
​3) 7770002771607007650=15027229280000000?​ разделить строку на​ НАЙТИ(«]»;A3)+2. Она возвращает​ же строке. В​ в одну и​
​Можно изменить ширину ячеек​ нужную ячейку на​ смежных ячеек по​
​ с ячейками в​ «; B5; 1));​Данные​ — «дата».​ Поставили «пробел», потому​Здесь рассмотрим,​ символов.​В поле​
​Удачи!​

​Emoral​

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

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

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

Т.е. фамилия будет помещена в столбец с отчествами.

Рассмотрим вариант разделения ФИО по столбцам с помощью формул. Перед использованием формул исходную строку нужно пропустить через функцию СЖПРОБЕЛЫ() .

Определяем Имя (см. файл примера ) =ЛЕВСИМВ(B5;ПОИСК(» «;B5;1)-1)

Формула ищет первый пробел и все, что левее его относит к имени.

Определяем Отчество: =ЕСЛИ(ЕОШИБКА(ПОИСК(» «; ПРАВСИМВ(B5; ДЛСТР(B5) — ПОИСК(» «; B5; 1)); 1)) = ИСТИНА; «»; ЛЕВСИМВ(ПРАВСИМВ(B5;ДЛСТР(B5) — ПОИСК(» «; B5; 1)); ПОИСК(» «; ПРАВСИМВ(B5; ДЛСТР(B5) — ПОИСК(» «; B5; 1)); 1) — 1))

Формула определяет, есть ли Отчество, и если находит, то отображает его. Фактически она определяет наличие второго пробела.

Определяем Фамилию: =ПРАВСИМВ(B5;ДЛСТР(B5)-ДЛСТР(C5)-ДЛСТР(D5)-ЕСЛИ(D5=»»;1;2))

Формула основывается на результатах вычисления двух предыдущих формул и выводит всю исходную строку за исключением Имени и Отчества.

Этот подход не является универсальным для разделения строк по столбцам. Он работает, если строка содержит только 3 или 2 составляющих. В случае со строкой из 4-х слов (например, Василий Петрович Лукьяненко мл. ) будет получен неудовлетворительный результат.

Реальный пример

В реальной жизни все гораздо сложнее, взгляните на следующий исходный список с адресами (в файле примера есть список с 46 адресами).

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

Проанализируем исходный список.

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

2) похоже, что данные вводились не совсем корректно. Например, во всех строках, кроме 4-й и 7-й, после символа города «Г» стоит 2 запятые. Вроде мелочь, но если мы будем писать формулу для определения названия города, то подстрока «Г,,» будет служить меткой окончания названия города и начала названия улицы. Это очень удобно.

3) название города каждый раз заводилось вручную, а не выбиралось, поэтому есть орфографические ошибки (третья красная строка содержит название города СРАТОВ, что явно ошибочно)

4) далеко не каждая строка содержит обозначение улицы (УЛ) или проезда (ПРОЕЗД). Наличие таких слов существенно облегчает написание формул. Можно было бы определять окончание названия улицы по обозначению номера дома «Д.», но далеко не в каждой строке номер дома идет с этой меткой (2-я, 3-я и 4-я красная строка не содержат метку «Д.»).

5) наконец мы имеем множество типов названий улиц: собственно УЛ, затем ПРОЕЗД, потом еще есть РЗД (?), или вообще без обозначения (1-я красная строка).

КАЖДАЯ ошибка, КАЖДЫЙ неверный формат и КАЖДЫЙ тип улицы — обрабатывается написанием ОТДЕЛЬНОЙ формулы. Это трудоемкая и неблагодарная работа, т.к. исходные списки постоянно обновляются привнося новые ошибки.
Как поступить? Я сделал так:
1) в ручную убрал орфографические ошибки. Тут автоматизация пасует. Разнообразие ошибок непредсказуемо
2) использовал только 2 типа названий: Проезд и УЛ, 
Все это позволило отобрать из 46 записей, 32. По аналогии можно дописать другие типы улиц: РЗД, тупик, ПР.

Сначала я определил к какому городу относится каждая запись: =ПОИСК(«,,,САРАТОВ Г,,»;$A10) Строки, где есть г.Саратов, выводится число 1, что соответствует позиции с которой начинается подстрока ,,,САРАТОВ Г,, Если это другой город, то формула возвращает ошибку.

Затем, аналогичной формулой выясняем есть ли в адресе метка «УЛ,»: =ПОИСК(«УЛ,»;$A10) или «ПРОЕЗД». В третьей строке есть и УЛ и ПРОЕЗД. Хотя это, очевидно, ошибка, но ее можно обработать. Приоритет отдадим Проезду (см. столбец Позиция).

Следующий столбец Отступ учитывает различие в длине слов ПРОЕЗД и УЛ, чтобы название улицы (или проезда) было корректной длины.

Наконец, окончательная формула =ЕСЛИ(ЕОШ(ПСТР(A10;ДЛСТР($B$7)+1;E10-ДЛСТР($B$7)+F10-1));»»;ПСТР(A10;ДЛСТР($B$7)+1;E10-ДЛСТР($B$7)+F10-1)) выводит название улицы:

  • игнорируются адреса вне города Саратов,
  • отбрасывается название города, ищутся только Улицы и Проезды (игнорируются все остальные типы улиц: тупики, проспекты, бульвары и пр.)
  • отбрасывается номер дома и квартиры

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

Видно, что 2 красные строки содержат одно и тоже название проезда, разница только в наличии дефиса.

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

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