Как разделить в эксель текст по ячейкам
Содержание:
- Как перенести текст на новую строку в Excel с помощью формулы
- Выбор формата данных для каждого столбца
- 4 способа разбить ячейки на части в программе Microsoft Excel
- Текст по столбцам в Excel
- Выбор разделителя для данных
- Мастер разбора текстов
- Как разделить (разбить) ячейки в программе «Excel»
- Как в Экселе разделить ячейку пополам
- Как разбить ячейки с помощью разделителей.
- Делим слипшийся текст на части
- Как в Excel отделить текст от цифры в одной ячейке и перенести из по другим. (в пояснении скрины)
- 3 способа склеить текст из нескольких ячеек
Как перенести текст на новую строку в Excel с помощью формулы
Иногда требуется сделать перенос строки не разово, а с помощью функций в Excel. Вот как в этом примере на рисунке. Мы вводим имя, фамилию и отчество и оно автоматически собирается в ячейке A6
Для начала нам необходимо сцепить текст в ячейках A1 и B1 ( A1&B1 ), A2 и B2 ( A2&B2 ), A3 и B3 ( A3&B3 )
После этого объединим все эти пары, но так же нам необходимо между этими парами поставить символ (код) переноса строки. Есть специальная таблица знаков (таблица есть в конце данной статьи), которые можно вывести в Excel с помощью специальной функции СИМВОЛ(число), где число это число от 1 до 255, определяющее определенный знак. Например, если прописать =СИМВОЛ(169), то мы получим знак копирайта
Нам же требуется знак переноса строки, он соответствует порядковому номеру 10 — это надо запомнить. Код (символ) переноса строки — 10 Следовательно перенос строки в Excel в виде функции будет выглядеть вот так СИМВОЛ(10)
Примечание: В VBA Excel перенос строки вводится с помощью функции Chr и выглядит как Chr(10)
Итак, в ячейке A6 пропишем формулу
= A1&B1 &СИМВОЛ(10)& A2&B2 &СИМВОЛ(10)& A3&B3
В итоге мы должны получить нужный нам результат
Обратите внимание! Чтобы перенос строки корректно отображался необходимо включить «перенос по строкам» в свойствах ячейки. Для этого выделите нужную нам ячейку (ячейки), нажмите на правую кнопку мыши и выберите «Формат ячеек…»
В открывшемся окне во вкладке «Выравнивание» необходимо поставить галочку напротив «Переносить по словам» как указано на картинке, иначе перенос строк в Excel не будет корректно отображаться с помощью формул.
Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы
Можно поменять символ перенос на любой другой знак, например на пробел, с помощью текстовой функции ПОДСТАВИТЬ в Excel
Рассмотрим на примере, что на картинке выше. Итак, в ячейке B1 прописываем функцию ПОДСТАВИТЬ:
A1 — это наш текст с переносом строки; СИМВОЛ(10) — это перенос строки (мы рассматривали это чуть выше в данной статье); » » — это пробел, так как мы меняем перенос строки на пробел
Если нужно проделать обратную операцию — поменять пробел на знак (символ) переноса, то функция будет выглядеть соответственно:
Напоминаю, чтобы перенос строк правильно отражался, необходимо в свойствах ячеек, в разделе «Выравнивание» указать «Переносить по строкам».
Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК — ЗАМЕНА
Бывают случаи, когда формулы использовать неудобно и требуется сделать замену быстро. Для этого воспользуемся Поиском и Заменой. Выделяем наш текст и нажимаем CTRL+H, появится следующее окно.
Если нам необходимо поменять перенос строки на пробел, то в строке «Найти» необходимо ввести перенос строки, для этого встаньте в поле «Найти», затем нажмите на клавишу ALT , не отпуская ее наберите на клавиатуре 010 — это код переноса строки, он не будет виден в данном поле.
После этого в поле «Заменить на» введите пробел или любой другой символ на который вам необходимо поменять и нажмите «Заменить» или «Заменить все».
Кстати, в Word это реализовано более наглядно.
Если вам необходимо поменять символ переноса строки на пробел, то в поле «Найти» вам необходимо указать специальный код «Разрыва строки», который обозначается как ^l В поле «Заменить на:» необходимо сделать просто пробел и нажать на «Заменить» или «Заменить все».
Вы можете менять не только перенос строки, но и другие специальные символы, чтобы получить их соответствующий код, необходимо нажать на кнопку «Больше >>», «Специальные» и выбрать необходимый вам код. Напоминаю, что данная функция есть только в Word, в Excel эти символы не будут работать.
Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA
Рассмотрим пример для выделенных ячеек. То есть мы выделяем требуемые ячейки и запускаем макрос
1. Меняем пробелы на переносы в выделенных ячейках с помощью VBA
Sub ПробелыНаПереносы() For Each cell In Selection cell.Value = Replace(cell.Value, Chr(32) , Chr(10) ) Next End Sub
2. Меняем переносы на пробелы в выделенных ячейках с помощью VBA
Sub ПереносыНаПробелы() For Each cell In Selection cell.Value = Replace(cell.Value, Chr(10) , Chr(32) ) Next End Sub
Код очень простой Chr(10) — это перенос строки, Chr(32) — это пробел. Если требуется поменять на любой другой символ, то заменяете просто номер кода, соответствующий требуемому символу.
Коды символов для Excel
Ниже на картинке обозначены различные символы и соответствующие им коды, несколько столбцов — это различный шрифт. Для увеличения изображения, кликните по картинке.
Выбор формата данных для каждого столбца
4 способа разбить ячейки на части в программе Microsoft Excel
. следует объединить другиеMark использованием функции такие имена наOptions выше. иконка называется одним). Этот параметр Excel. Для этого уже существующей таблицы,Здесь, в разделе как получили? посредством(ячейка_5),442963,Пензенская обл,,Заречный г,,Зеленая
Разделение ячеек
нужно сохранить всеОколо размещенного посередине окна ячейки таблицы.WhiteMID два столбца при(Параметры) >На следующем шаге выберитеСвернуть диалоговое окно поможет избежать лишнего выберите столбец чтобы получить возможность «Поместить в:» указываем переноса текста по ул,10,В,139If .test(t) Then названий строк и данные, то переносим
Способ 1: объединение ячеек
«Надпись»Нужно хорошо продумать всюИзвлекаем имя:(ПСТР).
- помощи следующих формул:Advanced
- формат данных и) справа от поля разбиения данных, например,Status качественнее настроить работу диапазон столбцов, в столбцам?(ячейка_6),442485,Пензенская обл,Неверкинский р-н,,Карновар yyy = .Execute(t)(0) столбцов (или комбинация их туда, намкликаем на одну структуру будущей таблицы.=MID(A2,SEARCH(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«
- Вот такие формулы нужноИзвлекаем имя (столбец First(Дополнительно) > укажите ячейки, кудаDestination когда между словами, кликнув по его фильтра, сортировку или которые поместятся новыеНа первый взгляд с,Школьная ул,18,, Else yyy = горячих клавиш CTRL+A). не нужно: из двух кнопок,Над тем местом на
«,A2,1)+1)) использовать, когда имена, name):Automatically Flash Fill поместить результат, как(Поместить в) и
есть 2 или заголовку, и, удерживая
Способ 2: разделение объединенных ячеек
для более детального данные. мне нравится, вотНеобходимо ее разбить «»Подведите курсор к названиямТочно таким же образом на которых изображена листе, где нужно=ПСТР(A2;ПОИСК(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«
которые требуется разбить,=LEFT(A2,SEARCH(» «,A2,1)-1)(Автоматически выполнять мгновенное это было сделано выберите крайний левый более последовательных пробела. нажатой левую кнопку анализа.Внимание!
только не понял на след. составляющие:End With столбцов и добейтесь можно объединить несколько косая линия, наклоненная иметь разделенный элемент, «;A2;1)+1)) содержат отчество или=ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)-1) заполнение).. в предыдущем примере, столбец из тех,Настраиваем ограничитель строк мыши, протащите указательРазбиваем ячейки при помощиСтолбцы этого диапазона
в предыдущем примере, столбец из тех,Настраиваем ограничитель строк мыши, протащите указательРазбиваем ячейки при помощиСтолбцы этого диапазона
Способ 3: разделение по диагонали путем форматирования
как последние G Город (можно сEnd Function
-
того, чтобы он вертикальных ячеек (столбец справа налево, или выделяем две соседниеИзвлекаем отчество: только один инициалИзвлекаем фамилию (столбец LastТеперь давайте посмотрим, как а затем нажмите в которые Вы. Этот параметр может
-
вправо, чтобы выделить инструмента «Текст по должны быть пустыми, и H получили. областью), Сам адрес
- КодFunction zzz$(t$) принял вид крестика. данных). слева направо. Выбираем ячейки. Находясь во=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1)) отчества посередине. name): можно автоматически разбитьFinish хотите поместить разделённые понадобиться, если в нужное количество столбцов столбцам»
иначе информация вFairuza (мкрн, ул. дом.)With CreateObject(«VBScript.RegExp»): .Pattern Нажмите левую кнопкуМожно объединить сразу группу нужный вариант. Тут
Способ 4: разделение по диагонали через вставку фигуры
вкладке=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))A=RIGHT(A2,LEN(A2)-SEARCH(» «,A2,1)) данные по ячейкам.(Готово). данные. К сожалению,
-
столбце, который Вы (сколько хотите вставить).Как разбить объединённые ячейки них сотрется иОтлично! то чтоСразу признаю, владею = «+»: .Global
-
мыши и протяните смежных ячеек по же можно выбрать«Главная»Извлекаем фамилию:
- B=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(» «;A2;1)) Итак, Вы включилиЕсли Вы объединили несколько
невозможно импортировать разделённые разбиваете, содержатся какие-либо Затем кликните правой в Excel заменится на новую. надо. на уровне пользователя. = True границу, устанавливая размер
горизонтали и по
lumpics.ru>
Текст по столбцам в Excel
В этом уроке расскажу как сделать разбивку текста по столбцам в Excel. Данный урок подойдет вам в том случае, если вы хотите произвести разбивку текста из одного столбца на несколько.
Сейчас приведу пример. Допустим, у вас есть ячейка «A», в которой находится имя, фамилия и отчество.
Вам необходимо сделать так, чтобы в первой ячейке «A» была только фамилия, в ячейке «B» — имя, ну и в ячейке «C» отчество.
В недавнем уроке я рассказывал как объединить текст в ячейках с помощью функции «Сцепить» и амперсанда. Теперь настало время разобраться как сделать все обратно.
Для начала нам понадобиться таблица с данными. Выделите ячейки, которые вы хотите разделить.
Теперь перейдите во вкладку «Данные» и выберите пункт «Текст по столбцам».
Появится окно под названием «Мастер текстов», в котором необходимо выбрать «Формат исходных данных».
- С разделителями — этот пункт применяется чаще всего, так как обычно значения в ячейке, которые необходимо разделить, отделяются друг от друга специальными разделителями, например, пробелом или знаком препинания;
- Фиксированной ширины — в этом случае можно разбить данные в ячейках согласно определенной ширине.
Выбираем пункт «С разделителями» и нажимаем кнопку «Далее».
На следующем шаге указываем то, что находится между словами и является разделителем. В нашем случае это «Пробел». Вы конечно же можете разделить строку по своему, поставив свой разделитель и указав его в настройках. Ниже программа предварительно покажет как будут разделены данные.
На последнем шаге можно указать формат данных для столбцов.Можно изменить формат у всей таблицы или у отдельного столбца, выбрав его в нижнем окошке «Образец разбора данных», а затем указать нужный формат в блоке «Формат данных столбца».
Также, на этом этапе вам необходимо выбрать диапазон, в который будут вставлены данные после разделения. Здесь по умолчанию указана первая ячейка с выделенными данными, но вы можете указать собственную ячейку у будущего диапазона.
В конце нажимаем кнопку «Готово», соглашаемся с заменой данных и получаем готовый вариант, в котором данные разделены по столбцам.
Как скачать видеоурок с сайта
Не забудьте поделиться ссылкой на статью ⇒
В этом уроке расскажу как сделать выпадающий список в Excel. В основном он создается с одной целью — ограничить возможность ввода данных определенным списком.
Например, когда в таблице есть специальная ячейка, в которой вы отмечаете к какому отделу относиться тот или иной сотрудник. Этот список всегда один и тот же.
Намного удобнее выбирать отдел из списка, чем вводить его каждый раз вручную или копировать из других ячеек.
В этом уроке расскажу как поставить в начале ячейки знак плюс или ноль перед числом в Excel. Давайте представим ситацию, что вам необходимо ввести в ячейку номер телефона в формате «+7 987…». В обычном состоянии программа Эксель просто удалит этот знак плюс.
Сегодня расскажу про быстрое переключение между листами Excel. Это может вам понадобиться, когда в открытом документе слишком много листов и добраться к нужному не так-то просто. В Экселе на этот случай есть несколько решений, поэтому вы сможете выбрать для себя наиболее подходящий.
В этом уроке расскажу как свернуть Outlook в трей. Многие пользователи, которые только начинают работать с программой Microsoft Outlook, сталкиваются с проблемой, когда программа, которую они сворачивают, остается на панели задач.
В этом уроке рассмотрим функции Excel, которые есть в строке состояния. Строка состояния в Excel представлена полоской в самом низу окна программы, на которой можно отображать дополнительную информацию.
Выбор разделителя для данных
Мастер разбора текстов
Рассмотрим самый простой способ разделить текст в ячейке, не по сути, а по исполнению. Для примера, очень наглядно это можно продемонстрировать на ФИО в одной ячейке, которые необходимо разделить на отдельные столбики для удобства сортировки и фильтрации.
Для выполнения задачи вызываем диалоговое окно «Мастер текстов (разбор)» и в 3 шага разделяем текст:
- Для начала нужно выделить данные, которые необходимо разделить, следующим шагом на вкладке «Данные» в разделе «Работа с данными» нажимаете иконку «Текст по столбцам» и в вызванном диалоговом окне мастера указываем формат рабочего текста. Выбираем 2 вида форматов:
- С разделителями – это когда существует текст или символ, который условно будет отделять будущее содержимое отдельных ячеек;
- Фиксированной ширины – это когда при помощи пробелов в тексте имитируется столбики одинаковой ширины.
- Вторым шагом, в нашем примере, указываем символ, выполняющий роль разделителя. В случаях, когда в тексте идут подряд пару разделителей, несколько пробелов, к примеру, то установка флажка для пункта «Считать последовательные разделители одним» укажет для Excel принимать их за один разделитель. Дополнительное условие «Ограничитель строк» поможет указать, что текстовые значения, содержащиеся в кавычках не делить (к примеру, название фирмы «Рудольф, Петер и Саймон»);
- Последним шагом, для уже разделённых столбиков, нужно указать в диалоговом окне мастера, предварительно выделив их, выбрать необходимый формат получаемых данных:
- Общий – не проводит изменения данных, оставляя их в первоначальном виде, будет оптимальным выбором в большинстве случаев;
- Текстовый – данный формат, в основном, необходим для столбиков с числовыми значениями, которые программа в обязательном порядке должна интерпретировать как текст. (К примеру, это числа с разделителем по тысяче или номер пластиковой карточки);
- Дата – этот формат используется для столбиков с датами, кстати, формат самой даты можно выбрать в выпадающем списке.
В случае, когда будете использовать символы, которые не похожи на стандартные, назначенные в региональных настройках, можете использовать кнопку «Подробнее» для правильного их распознавания.
Как разделить (разбить) ячейки в программе «Excel»
- Добрый день.
- Очень часто сталкиваюсь с ситуацией, когда требуется разделить (разбить) ячейки в таблице «Excel» вертикально или горизонтально.
- Стандартного инструмента для деления ячеек в «Excel» найти нет, соответственно приходится использовать другие, похожие инструменты, в зависимости от ситуации.
Предположим, существует таблица, созданная в программе «Excel», в которой в одном из столбцов размещена информация с городами и наименованиями улиц.
Точка | Адрес | Бюджет |
Магазин телефонов | Самара; ул. Алтухого | 700 руб. |
Ремонт ноутбуков | Уфа; ул. Спиридонова | 850 руб. |
Ремонт обуви | Кострома; ул. Седина | 1050 руб. |
Пошив одежды | Москва; ул. Энтузиастов | 2000 руб. |
Необходимо разделить ячейки таким образом, чтобы в одной были названия городов в другой названия улиц.
Каким образом выполняется разбивка ячеек:
- Сначала нужно поставить курсор на разделяемую ячейку.
- Далее при помощи клика правой кнопкой мыши открыть контекстное меню. В меню выбрать пункт «Вставить» и выбрать, что вы хотите вставить:Вставить
- «Столбец» при горизонтальном делении;Добавление столбца
- Аналогичную вставку строки или столбца можно произвести при помощи инструмента «Вставить» расположенного на панели инструментов в разделе (во вкладке) «Главная».Кнопка «Вставить» на панели
Теперь, когда рядом появились свободные (пустые) ячейки можно приступать непосредственно к делению (разбивке) ячейки.
- Для деления нужно снова поставить курсор в ячейку с информацией.
- Войти во вкладку «Данные» на панели инструментов.
- Нажать кнопку «Текст по столбцам».Текст по столбцам (кнопка)
- В появившемся окне выбрать в качестве разделителя пробел или знак пунктуации(запятую, точку, двоеточие и т.д.)Разделитель
- Нажать «Готово»
Выделенная ячейка будет разделена и часть текста перейдет в соседнюю пустую ячейку.
Результат деления ячеек
Как в Экселе разделить ячейку пополам
В этой статье я затрону вопрос, как в Экселе разделить ячейку пополам, хотя это на первый взгляд невыполнимо.
Вероятно вы хотите узнать как стабильно зарабатывать в Интернете от 500 рублей в день? Скачайте мою бесплатную книгу =>> «Как гарантированно зарабатывать от 500 рублей в день»
Разработчики Excel снабдили программу множеством функций по созданию всевозможных таблиц, но среди них вы не найдете возможность разделения ячейки.
Подобное разделение возможно выполнить только через добавление рядом нового столбца. А если говорить точнее, то через объединение соседних ячеек.
Как в Экселе разделить ячейку пополам по вертикали
Рассмотрим подробно пошаговый план действий.
Открываем вкладку «Главная».
Выделяем необходимое количество
столбцов (по числу частей на которое разбиваем ячейку), находящиеся под нужной
нам ячейкой. Проверяем, доходит ли выделение до низа таблицы.
Заходим в раздел «Выравнивание» и в
списке выбираем «Объединить и поместить в центре». Остается только пометить
«Объединить по строкам».
Для разбивания одной из центральных ячеек, необходимо будет объединить клетки над и под ней.
Или можно поступить ещё проще — объединить два или более столбца, затем выделить нужные ячейки и нажать отмену объединения.
Получится иллюзия разделённой пополам ячейки, хотя, на самом деле, это две совершенно разные клеточки.
Как в Экселе разделить ячейку пополам по горизонтали
Разбивка по горизонтали немного сложней. Вначале обозначаем необходимое количество клеток в соседнем столбце того же уровня.
Затем в «Выравнивание» выбираем «Объединить и поместить в центре» и помечаем «Объединить ячейки».
В получившейся ячейке курсором нажимаем на черный крестик (правый нижний угол) и растягиваем его до места нахождения разбитой ячейки (конец или начало таблицы).
Как в Экселе разделить ячейку пополам по диагонали
Когда нужно показать диагональное разделение ячейки, можно применить два способа:
- При помощи границы;
- Вставка фигуры.
Граница
Установите курсор в нужной ячейке, пройдите по пути -формат-формат ячеек-граница.
Нажмите на угловое разделение ячейки, выбирая нужную диагональ. Это будет иллюзия разделения, так как на деле ячейка представляет собой неделимое, единое целое.
Вставка фигуры
Нарисовать диагональное разделение можно при помощи вставки фигуры.
Для этого стоя в ячейке или группе объединённых ячеек, выбираете диагональ нужного наклона и вставляете в таблицу.
Как в Экселе разделить ячейку пополам
Итог
Рассматривая вопрос, как в Экселе разделить ячейку пополам, можно сделать вывод, что в этой программе можно найти выход практически в любой ситуации.
Мы разделили нужные ячейки, методом объединения соседних ячеек, однако достигли нужного результата.
В следующем уроке вы узнаете, как в Эксель отсортировать числа по возрастанию. Подпишитесь на обновления, чтобы не пропустить выхода новой статьи.
- Рекомендую прочитать:
- Как перевести ПДФ в Эксель.
- Как создать таблицу в Эксель.
- Защищаем ячейки в Excel от редактирования.
- Как закрепить строку в Экселе, пошаговая инструкция.
- Как создать формулу в Excel.
P.S. Прикладываю скриншот моих заработков в партнёрских программах. И напоминаю, что так зарабатывать может каждый, даже новичок! Главное — правильно это делать, а значит, научиться у тех, кто уже зарабатывает, то есть, у профессионалов Интернет бизнеса. Заберите список проверенных, особенно актуальных, Партнёрских Программ 2018 года, которые платят деньги!
Скачайте чек-лист и ценные бонусы бесплатно
=>> «Лучшие партнёрки 2018 года»
Как разбить ячейки с помощью разделителей.
Функция преобразования текста в столбцы очень удобна, когда вам нужно разделить одну ячейку на две или более в Excel 2019, 2016, 2013 и более ранних версиях. Она позволяет разделять текстовые строки с помощью выбранного разделителя, такого как запятая, точка с запятой или пробел, а также делить на подстроки фиксированной длины. Посмотрим, как работает каждый сценарий.
Предположим, у вас есть список участников, в котором его имя, город проживания, страна и ожидаемая дата прибытия находятся в одном столбце:
Мы хотим разделить данные в одной ячейке на несколько: имя, фамилия, город, страна и дата. Для этого выполните следующие действия:
Если вы хотите поместить разделенные ячейки в середину таблицы, начните с вставки нового столбца (столбцов), чтобы избежать перезаписи существующих данных.
В этом примере мы вставляем 4 новых столбца, как показано на скриншоте ниже:
Если у вас нет никаких данных рядом со столбцом, который вы хотите разделить, просто пропустите этот шаг.
Выделите область, которую вы хотите разбить, и нажмите кнопку «Текст по столбцам» .
На первом шаге мастера преобразования вы выбираете, как разделить ячейки — по разделителю или по заданной ширине.
В нашем случае нужное нам содержимое разделяется пробелами и запятыми. Поэтому мы выбираем формат «с разделителями» и нажимаем Далее.
На следующем этапе вы указываете эти разделители и, при необходимости, ограничитель строк. Вы можете выбрать один или несколько разделителей, а также ввести свой собственный в поле «Другой». В этом примере мы выбираем пробел и запятую:
Подсказки:
- Считать последовательные разделители одним целым. Обязательно выберите этот вариант, если ваши данные могут содержать два или более разделителя подряд, например, когда между словами есть несколько последовательных пробелов или данные разделены запятой и пробелом, например «Петров, Минск».
- Указание ограничителя строк. Используйте эту опцию, если какой-то текст заключен в одинарные или двойные кавычки и вы хотите, чтобы такие части текста не были разорваны. Например, если вы выберете запятую (,) в качестве разделителя и кавычки («) в качестве ограничителя текста, то любые слова, заключенные в двойные кавычки, например «Минск, Беларусь» , будут помещены в одну ячейку. Если в качестве ограничителя строк выбрать {нет} , то Минск будет распределён в одну ячейку (вместе с открывающей кавычкой), а Беларусь» — в другую (вместе с закрывающей кавычкой).
- Предварительный просмотр данных. Прежде чем нажать кнопку «Далее», имеет смысл просмотреть окно «Образец разбора данных», чтобы убедиться, что Excel правильно разделил все содержимое ячеек.
- Вам осталось сделать еще две вещи — выбрать формат данных и указать, куда вы хотите их вставить:
-
- Формат. По умолчанию для всех столбцов установлен общий формат, который в большинстве случаев работает хорошо. В нашем примере нам нужен специальный формат для дат. Иначе они будут представлены в виде чисел. Чтобы изменить формат для определенного столбца, щелкните на нем в разделе Образец разбора, чтобы выбрать, а затем укажите один из форматов в разделе Формат данных столбца.
- Место назначения. Чтобы указать Excel, где вы хотите вывести разделенные данные, выберите крайнюю левую верхнюю позицию целевого диапазона или введите ссылку на нее непосредственно в поле «Поместить в …». Будьте очень осторожны с этой опцией и убедитесь, что после вашего адреса назначения справа достаточно пустого места для вставки.
Примечание:
- Если вы не хотите импортировать какой-либо столбец, который отображается в предварительном просмотре данных, выберите его и установите переключатель «Пропустить…» разделе Формат.
- Невозможно импортировать результат вашей работы в другую электронную таблицу или книгу. Если вы попытаетесь это сделать, то получите ошибку о недопустимом месте назначения.
Делим слипшийся текст на части
Итак, имеем столбец с данными, которые надо разделить на несколько отдельных столбцов. Самые распространенные жизненные примеры:
- ФИО в одном столбце (а надо – в трех отдельных, чтобы удобнее было сортировать и фильтровать)
- полное описание товара в одном столбце (а надо – отдельный столбец под фирму-изготовителя, отдельный – под модель для построения, например, сводной таблицы)
- весь адрес в одном столбце (а надо – отдельно индекс, отдельно – город, отдельно – улица и дом)
- и т.д.
Способ 1. Текст по столбцам
Выделите ячейки, которые будем делить и выберите в меню Данные – Текст по столбцам (Data – Text to columns) . Появится окно Мастера разбора текстов:
На первом шаге Мастера выбираем формат нашего текста. Или это текст, в котором какой-либо символ отделяет друг от друга содержимое наших будущих отдельных столбцов (с разделителями) или в тексте с помощью пробелов имитируются столбцы одинаковой ширины (фиксированная ширина).
На втором шаге Мастера, если мы выбрали формат с разделителями (как в нашем примере) – необходимо указать какой именно символ является разделителем:
Если в тексте есть строки, где зачем-то подряд идут несколько разделителей (несколько пробелов, например), то флажок Считать последовательные разделители одним (Treat consecutive delimiters as one) заставит Excel воспринимать их как один.
Выпадающий список Ограничитель строк (Text Qualifier) нужен, чтобы текст заключенный в кавычки (например, название компании “Иванов, Манн и Фарбер”) не делился по запятой внутри названия.
И, наконец, на третьем шаге для каждого из получившихся столбцов, выделяя их предварительно в окне Мастера, необходимо выбрать формат:
- общий – оставит данные как есть – подходит в большинстве случаев
- дата – необходимо выбирать для столбцов с датами, причем формат даты (день-месяц-год, месяц-день-год и т.д.) уточняется в выпадающем списке
- текстовый – этот формат нужен, по большому счету, не для столбцов с ФИО, названием города или компании, а для столбцов с числовыми данными, которые Excel обязательно должен воспринять как текст. Например, для столбца с номерами банковских счетов клиентов, где в противном случае произойдет округление до 15 знаков, т.к. Excel будет обрабатывать номер счета как число:
Кнопка Подробнее (Advanced) позволяет помочь Excel правильно распознать символы-разделители в тексте, если они отличаются от стандартных, заданных в региональных настройках.
Способ 2. Как выдернуть отдельные слова из текста
Если хочется, чтобы такое деление производилось автоматически без участия пользователя, то придется использовать небольшую функцию на VBA, вставленную в книгу. Для этого открываем редактор Visual Basic:
- в Excel 2003 и старше – меню Сервис – Макрос – Редактор Visual Basic(Tools – Macro – Visual Basic Editor)
- в Excel 2007 и новее – вкладка Разработчик – Редактор Visual Basic (Developer – Visual Basic Editor) или сочетание клавиш Alt+F11
Вставляем новый модуль (меню Insert – Module) и копируем туда текст вот этой пользовательской функции:
Теперь можно найти ее в списке функций в категории Определенные пользователем (User Defined) и использовать со следующим синтаксисом:
=SUBSTRING(Txt; Delimeter; n)
- Txt – адрес ячейки с текстом, который делим
- Delimeter – символ-разделитель (пробел, запятая и т.д.)
- n – порядковый номер извлекаемого фрагмента
Способ 3. Разделение слипшегося текста без пробелов
Тяжелый случай, но тоже бывает. Имеем текст совсем без пробелов, слипшийся в одну длинную фразу (например ФИО “ИвановИванИванович”), который надо разделить пробелами на отдельные слова. Здесь может помочь небольшая макрофункция, которая будет автоматически добавлять пробел перед заглавными буквами. Откройте редактор Visual Basic как в предыдущем способе, вставьте туда новый модуль и скопируйте в него код этой функции:
Теперь можно использовать эту функцию на листе и привести слипшийся текст в нормальный вид:
Как в Excel отделить текст от цифры в одной ячейке и перенести из по другим. (в пояснении скрины)
столбцу. Получится так.
разрешать, по крайней <> 0 Then латинских букв и различения по регистру еще 2 пробелаФункция ПСТР возвращает текстовое: Охохохонюшки славной Курдюмовке таперича ли? Что предпочитаете: Я так понимаю, Care Cat Light формате. Примеры этотЧисловой формат в каждой части в которых нужноВ столбце С устанавливаемСначала цифры: мере на 2000 str = str цифр. Application.ScreenUpdating =
(есть номера с следует вычитать число значение содержащие определенное=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(» «&СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($E244;СИМВОЛ(10);» «);»№»;» «));» не модно различать — средневековье или Вы вообще хотите д/стареющих кошек, склонных способ сохранения начальныхи выберите пункт написать текст. Читайте, разделить или весь формат «Дата». Какими
=—ПРАВСИМВ(A1;СЧЁТ(ПОИСК({0:1:2:3:4:5:6:7:8:9};A1))) так, может на & Mid(S, i, False ‘Отключаем обновление буквами в нижнем 3. В результате количество символов в «;ПОВТОР(» «;99));99*СТОЛБЕЦ(A244)*2;99)) понятия «число» и электрический стул? :) от них избавиться? к полноте всех нулей в числовыхТекстовый
как это сделать, столбец. способами установить формат,Затем остальное: 2003/7/10 иначе, не 1) экрана для ускорения регистре) rgX.Pattern = чего получаем правильное строке. Аргументы функции:_Boroda_ «цифра» ?Вы написали, что
3 способа склеить текст из нескольких ячеек
Alabama, AL, Montgomery с которого нужно=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1) самом деле, следующих закономерность, Excel предложит край столбца, а мастера Вы можете разбиения данных, например, кнопкой мыши по когда нужно разделить разделения ячейки по границы». ячеек на Лист2 sDELIM & rCell.Text что:
Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ
Текстовые столбцов не сохраняется.Alabama начать, и сколькоLEFT шести функций будет вариант, и последовательность если Вам нужно выбрать, в какой когда между словами выделенной области и
данные из одного диагонали только вКак видим, несмотря на и Лист3 - ‘собираем текст изЭтот символ надо ставитьесть функция
Но есть способAL символов извлечь.(ЛЕВСИМВ) и достаточно в большинстве записей в новом переместить границу столбца столбец поместить разделённые есть 2 или в контекстном меню столбца по нескольким том случае, если то, что мы числовой, в ячейке ячеек Next rCell в каждой точкеСЦЕПИТЬ (CONCATENATE) сохранить размеры столбцов.MontgomeryВы можете использовать аналогичныеRIGHT случаев – столбце появится буквально в другое место, данные. Для этого более последовательных пробела. выберите команду в Excel 2013,
она большая, или ничего не делили, А1 её формат Application.DisplayAlerts = False соединения, т.е. на, которая соединяет содержимое смотрите об этом
Извлекаем название штата: формулы, чтобы разбить
(ПРАВСИМВ) – возвращает
- LEFT за мгновение. просто перетащите вертикальную кликните по иконке
- Настраиваем ограничитель строкInsert 2010, 2007 или создана путем объединения
- а наоборот соединяли, на Лист1 преобразуется ‘отключаем стандартное предупреждение всех «стыках» текстовых
Способ 2. Символ для склеивания текста (&)
в статье «Копировать=LEFT(A2,SEARCH(«,»,A2)-1) имена с суффиксами левую или правую
(ЛЕВСИМВ),Таким образом, при помощи линию мышью. На выбора диапазона (в. Этот параметр может(Вставить). 2003. нескольких ячеек. создается иллюзия разделенной в общий (текстовый). о потере текста строк также, как 255) в одно таблицу Excel, сохраняя=ЛЕВСИМВ(A2;ПОИСК(«,»;A2)-1) в конце:
- часть текста изMID этого инструмента Вы самом деле, все терминах Microsoft эта понадобиться, если вРезультат будет примерно таким,«Текст по столбцам» позволяет
- Находясь во вкладке ячейки.Код знака символа .Merge Across:=False ‘объединяем вы ставите несколько целое, позволяя комбинировать ширину столбцов».Извлекаем аббревиатуру штата:A заданной ячейки соответственно.(ПСТР), можете взять какую-то эти инструкции подробно иконка называется столбце, который Вы
что Вы видите разбивать значения ячеек,«Вставка»Урок: Как объединить ячейки можно посмотреть через:
ячейки Application.DisplayAlerts = плюсов при сложении их с произвольнымЕсли необходимо в одну=MID(A2,SEARCH(«,»,A2)+2,SEARCH(«,»,A2,SEARCH(«,»,A2)+2)-SEARCH(«,»,A2)-2)B Синтаксис формулы:RIGHT
Способ 3. Макрос для объединения ячеек без потери текста.
часть данных, находящихся расписаны в верхнейСвернуть диалоговое окно разбиваете, содержатся какие-либо на рисунке ниже отделённые разделителями, или, в блоке инструментов в программе Excel «Вставка», «Символ» (кодировка True .Item(1).Value = нескольких чисел (2+8+6+4+8) текстом. Например, вот ячейку Excel вставить=ПСТР(A2;ПОИСК(«,»;A2)+2;ПОИСК(«,»;A2;ПОИСК(«,»;A2)+2)-ПОИСК(«,»;A2)-2)C=LEFT(text,)(ПРАВСИМВ), в одном или
части диалогового окна) справа от поля значения, заключённые в (новые столбцы вставлены выделять данные фиксированной «Иллюстрации», кликаем поЕсли нам нужно разделить ASCII дес. ) Mid(sMergeStr, 1 +Если нужно приклеить произвольный так: большое количество текста,Извлекаем столицу штата:D=ЛЕВСИМВ(текст;)FIND нескольких столбцах, иТак как каждый ID
=ПРАВСИМВ(A2;ДЛСТР(A2)-(ПОИСК(«,»;A2;ПОИСК(«,»;A2)+1)+1))Полное имя какой текст взятьSEARCH новый столбец. Думаю, символов, устанавливаем линию выберите крайний левый хотите, чтобы такиеПримечание: количество символов). Давайте. середине таблицы, то из «сцепленного» -
planetaexcel.ru>