Разделить текст на несколько ячеек с обновляемыми результатами
Описанный выше метод при изменении исходных данных не позволял изменить данные в результате, сейчас рассмотрим пример как сделать автоматическое обновление результата при изменении исходных данных.
Итак, предположим, что у вас есть те же данные, что и выше:
Чтобы получить фамилию из этого списка, используйте следующую формулу:
Приведенная выше формула найдет первый пробел, и вернет весь текст который был перед этим пробелом.
Эта формула использует функцию НАЙТИ, чтобы найти позицию символа пробела. В случае с Иванов Иван пробел будет найден на 7-й позиции. Затем эта формула извлекает все символы слева от найденного пробела с помощью функции ЛЕВСИМВ.
Аналогичным образом, чтобы получить имя, используйте следующую формулу:
Эта формула использует функцию НАЙТИ, чтобы получить положение. Затем вычитает полученное число из общей длины имени (которая предоставляется функцией ДЛСТР).
Затем это имя извлекается с помощью функции ПРАВСИМВ.
Делим слипшийся текст на части
Итак, имеем столбец с данными, которые надо разделить на несколько отдельных столбцов. Самые распространенные жизненные примеры:
- ФИО в одном столбце (а надо – в трех отдельных, чтобы удобнее было сортировать и фильтровать)
- полное описание товара в одном столбце (а надо – отдельный столбец под фирму-изготовителя, отдельный – под модель для построения, например, сводной таблицы)
- весь адрес в одном столбце (а надо – отдельно индекс, отдельно – город, отдельно – улица и дом)
- и т.д.
Способ 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 с помощью разделителя
Если у вас есть ячейки, которые заполнены некоторыми данными, и их нужно распределить по столбцам по категориям, используйте функцию разделения. Она отлично подойдёт в том случае, когда в элементах указана информация, например, о приглашённых людях — имя, фамилия, номер билета, их город или страна, дата прибытия. Если всё это было перенесено из текстового документа, оно не будет иметь форматирования. Для того чтобы было удобнее работать в Excel, данные нужно разбить по соответствующим столбцам — «имя», «фамилия» и так далее.
Делается это так:
- Создайте новые пустые столбцы, если справа от того, который содержит информацию, их недостаточно (их должно быть не меньше, чем количество категорий данных), иначе сведения будут записаны на другие, уже заполненные. Поставьте курсор мыши после искомого столбца на строке с латинскими буквами и нажмите по рамке таблицы правой клавишей мыши, в контекстном меню выберите «Вставить». Если нужно добавить несколько пустых столбцов, перед этим выберите аналогичное количество справа от искомого (нажмите на ячейку с латинской буквой и перетащите выделение).
- Выделите тот столбец, который нужно разбить. Откройте «Данные» — «Работа с данными» — «Текст по столбцам».
- В новом окне (Мастер распределения текста по столбцам) выберите формат данных. Если в искомом столбце информация разных категорий разделена пробелами или запятыми, выберите «С разделителями», если она имеет фиксированное количество данных — «Фиксированной ширины» (например, цифровой идентификатор — рассмотрим этот вариант позже), нажмите «Далее».
- Затем укажите разделители, которые используются в массиве текста в столбце. Укажите их в «Символом-разделителем является» (если их несколько, перечислите все в поле «Другой»). Также укажите «Считать последовательные разделители одним», если в данных встречаются несколько типов подряд (например, два пробела подряд либо точка, которая говорит о сокращении слова, а не о конце предложения, и после неё идёт запятая).
- Настройте ограничитель строк, если в тексте встречаются предложения, которые выделены кавычками, а в них встречаются разделители из прочего пункта, но разбивать их нельзя. К таким относятся предложения вроде «Россия, Москва» — адрес в таком случае должен оставаться целостным. Если вы не установите ограничитель, «Россия» и «Москва» окажутся в разных столбцах.
- Выберите формат данных. По умолчанию он «Общий». Если в вашей информации есть даты или суммы денежных средств, укажите соответствующие для того столбцы, в которых они будут размещены. Здесь вы также можете указать, куда будут помещены те или иные данные. Кликните по иконке выбора диапазона справа от «Поместить в» и в качестве первого столбца укажите крайний левый из свободных, которые должны быть заполнены. К сожалению, данные нельзя переместить в другую книгу Excel и даже на другой лист, но вы можете разбить их на текущем, после чего просто скопировать в нужное место.
- Нажмите «Готово» — все настройки будут применены. Сохраните документ, чтобы не утерять их.
Как в Экселе разделить ячейку пополам по вертикали
Рассмотрим подробно пошаговый план действий.
Открываем вкладку «Главная».
Выделяем необходимое количество столбцов (по числу частей на которое разбиваем ячейку), находящиеся под нужной нам ячейкой. Проверяем, доходит ли выделение до низа таблицы.
Заходим в раздел «Выравнивание» и в списке выбираем «Объединить и поместить в центре». Остается только пометить «Объединить по строкам».
Для разбивания одной из центральных ячеек, необходимо будет объединить клетки над и под ней.
Или можно поступить ещё проще – объединить два или более столбца, затем выделить нужные ячейки и нажать отмену объединения.
Получится иллюзия разделённой пополам ячейки, хотя, на самом деле, это две совершенно разные клеточки.
Как в Экселе разделить ячейку пополам по горизонтали
Разбивка по горизонтали немного сложней. Вначале обозначаем необходимое количество клеток в соседнем столбце того же уровня.
Затем в «Выравнивание» выбираем «Объединить и поместить в центре» и помечаем «Объединить ячейки».
В получившейся ячейке курсором нажимаем на черный крестик (правый нижний угол) и растягиваем его до места нахождения разбитой ячейки (конец или начало таблицы).
Как в Экселе разделить ячейку пополам по диагонали
Когда нужно показать диагональное разделение ячейки, можно применить два способа:
- При помощи границы;
- Вставка фигуры.
Установите курсор в нужной ячейке, пройдите по пути -формат-формат ячеек-граница.
Нажмите на угловое разделение ячейки, выбирая нужную диагональ. Это будет иллюзия разделения, так как на деле ячейка представляет собой неделимое, единое целое.
Вставка фигуры
Нарисовать диагональное разделение можно при помощи вставки фигуры.
Для этого стоя в ячейке или группе объединённых ячеек, выбираете диагональ нужного наклона и вставляете в таблицу.
Рассматривая вопрос, как в Экселе разделить ячейку пополам, можно сделать вывод, что в этой программе можно найти выход практически в любой ситуации.
Мы разделили нужные ячейки, методом объединения соседних ячеек, однако достигли нужного результата.
В следующем уроке вы узнаете, как в Эксель отсортировать числа по возрастанию. Подпишитесь на обновления, чтобы не пропустить выхода новой статьи.
P.S. Прикладываю скриншот моих заработков в партнёрских программах. И напоминаю, что так зарабатывать может каждый, даже новичок! Главное – правильно это делать, а значит, научиться у тех, кто уже зарабатывает, то есть, у профессионалов Интернет бизнеса.
Заберите список проверенных, особенно актуальных, Партнёрских Программ 2018 года, которые платят деньги!
«Лучшие партнёрки 2018 года»
Разделение ячеек
Сразу нужно отметить, что ячейки в программе Microsoft Excel являются первичными структурными элементами, и они не подлежат делению на более мелкие части, если до этого не были объединены. Но, что делать, если нам, например, нужно создать сложную шапку таблицы, один из разделов который, делится на два подраздела? В этом случае, можно применить небольшие хитрости.
Способ 1: объединение ячеек
Для того, чтобы определенные ячейки казались разделенными, следует объединить другие ячейки таблицы.
- Нужно хорошо продумать всю структуру будущей таблицы.
- Над тем местом на листе, где нужно иметь разделенный элемент, выделяем две соседние ячейки. Находясь во вкладке «Главная», ищем в блоке инструментов «Выравнивание» на ленте кнопку «Объединить и поместить в центре». Жмем на неё.
Для наглядности, чтобы лучше видеть, что у нас получилось, установим границы. Выделяем весь диапазон ячеек, который планируем отвести под таблицу. В той же вкладке «Главная» в блоке инструментов «Шрифт» жмем на иконку «Границы». В появившемся списке выбираем пункт «Все границы».
Как видим, несмотря на то, что мы ничего не делили, а наоборот соединяли, создается иллюзия разделенной ячейки.
Способ 2: разделение объединенных ячеек
Если нам нужно разделить ячейку не в шапке, а в середине таблицы, то в этом случае, легче объединить все ячейки двух соседних столбцов, а уже потом произвести разделение нужной ячейки.
- Выделяем два соседних столбца. Кликаем на стрелку около кнопки «Объединить и поместить в центре». В появившемся списке, кликаем по пункту «Объединить по строкам».
Таким образом, мы получили разделенную ячейку. Но, нужно учесть, что Excel воспринимает этим способом разделенную ячейку, как единый элемент.
Способ 3: разделение по диагонали путем форматирования
А вот, по диагонали можно разделить даже обычную ячейку.
- Кликаем правой кнопкой мыши по нужной ячейке, и в появившемся контекстном меню выбираем пункт «Формат ячеек…». Или же, набираем на клавиатуре сочетание клавиш Ctrl+1.
В открывшемся окне формата ячеек, переходим во вкладку «Граница».
Около размещенного посередине окна «Надпись» кликаем на одну из двух кнопок, на которых изображена косая линия, наклоненная справа налево, или слева направо. Выбираем нужный вариант. Тут же можно выбрать тип и цвет линии. Когда выбор сделан, жмем на кнопку «OK».
После этого, ячейка будет разделена косой чертой по диагонали. Но, нужно учесть, что Excel воспринимает этим способом разделенную ячейку, как единый элемент.
Способ 4: разделение по диагонали через вставку фигуры
Следующий способ подойдет для разделения ячейки по диагонали только в том случае, если она большая, или создана путем объединения нескольких ячеек.
- Находясь во вкладке «Вставка», в блоке инструментов «Иллюстрации», кликаем по кнопке «Фигуры».
В открывшемся меню, в блоке «Линии», кликаем по самой первой фигуре.
Проводим линию от угла к углу ячейки в том, направлении, которое вам требуется.
Как видим, несмотря на то, что в программе Microsoft Excel не существует стандартных способов разбить первичную ячейку на части, с помощью нескольких способов можно достигнуть требуемого результата.
Объединение и разбиение данных в ячейках в Excel с форматированием
нажать «Ввод» для результате получается однаДля большей наглядности имя и фамилияЗдесь рассмотрим, и вы сможете
сначала построить структуруЗажав левую кнопку мыши увидеть это более разделить на двеОбразец разбора данных возможность в Excel то нужно написатьКстати, любителям объединять по определенной ширине, улица была написанаЕсли нужно провести диагональ
Как объединить ячейки без потери данных Excel?
выхода из режима. ячейка, занимающая сразу в таблице Excel (др. слова) быликак разделить текст в ввести в нее таблицы и уже на наименованиях столбцов наглядно, рекомендуется выделить
категории: те, чтоможно посмотреть на
- не поддерживается. Вместо формулу =А1/2 ячейки.
- например 5см, 7см, в одной строке. в большой ячейке,
- пару столбцов либо можно выделить некоторые написаны через запятую,
- ячейке Excel на свои значения. потом вписывать в (латинские буквы, находящиеся границы ячеек. Для подразумевают разделение ячейки предполагаемые результаты разделения. этого вы можете
- ИнгаОбъединенные ячейки - 15см и т.д.Выделяем ячейку. На вкладке
- воспользуйтесь инструментом «Вставка».Разбить на две ячейки строк. Информация появляется строки, столбцы (например,
- то мы бы несколько ячеек.Разбить ячейку по диагонали нее значения. над первой строкой
этого выполните следующие
по диагонали, и Нажмите кнопку создать новый столбец: никак, они не это дешевый эффектBobby white «Выравнивание» нажимаем кнопкуНа вкладке «Иллюстрации» выбираем
Как разбить ячейку в Excel на две?
в центре объединенной итоговые) выделить другим указали разделителем «запятая».Например, предложение из можно и сМы уже установили, что таблицы), выделите два
действия: по вертикали илиДалее
рядом с тем, делятся. Ты можешь и большое зло.: Ячейку поделить на «Перенос текста». «Фигуры». Раздел «Линии». ячейку. А самостоятельную, ячейки. цветом, разделительной линией.В этом окне, в первой ячейки разнести помощью инструмента «Фигуры».
в Excel разделить столбца.Выделите диапазон ячеек, которые горизонтали. Долго не. в котором расположена наоборот, объединить другиеА если объединенные несколько можно только
Как разделить ячейку в Excel по диагонали?
Данные в ячейке автоматическиПроводим диагональ в нужном которая не была
- Порядок объединения ячеек в Подробнее, смотрите в разделе «Образец разбора по словам в Однако стоит учитывать,
- значение ячейки наНаходясь на главной вкладке входят в вашу задерживаясь на нюансах,
- В области
необходимая ячейка, а ячейки в столбце, ячейки стоят под
при условии, что распределятся по нескольким
направлении. объединена – нельзя.
Как сделать ячейки одинакового размера?
Excel: статье “Разделительная линия данных» сразу видно,
- несколько других ячеек, что это оптимальный две невозможно, придется приложения, нажмите по таблицу. перейдем непосредственно к
- Формат данных столбца
- затем разделить ее. оставив в нужном формулами, то это
она раньше была строкам.Преобразовать ячейки в один НО как получитьВозьмем небольшую табличку, где строк в таблице какие столбцы у ФИО, дату, т.д. вариант только в
информацию вписывать после, стрелочке рядом сНа панели инструментов нажмите методам того, каквыберите формат данных Кроме того, содержимое месте раздельные. Объединяется вообще грех ! объединена из нескольких.Пробуйте, экспериментируйте. Устанавливайте наиболее
Как разбить ячейку на строки?
размер можно следующим такую таблицу: несколько строк и Excel” тут. нас получатся. Нажимаем
Например, у нас том случае, если однако если делить кнопкой «Выравнивание».
по кнопке «Границы». разделить ячейку на для новых столбцов.
ячейки можно разделить с помощью значкаЕсли таблицу с
Объединять и разбивать удобные для своих образом:
exceltable.com>
Как разбить ячейку на несколько строк или столбцов на основе символа / слова / возврата каретки?
Предположим, у вас есть одна ячейка, которая содержит несколько содержимого, разделенное определенным символом, например точкой с запятой, а затем вы хотите разбить эту длинную ячейку на несколько строк или столбцов на основе точки с запятой, в этом случае есть ли у вас какие-либо быстрые способы решить это в Excel?
Разделите ячейку на несколько столбцов или строк с помощью функции Text to Column
В Excel использование функции Text to Column – хороший способ разбить одну ячейку.
1. Выберите ячейку, которую нужно разделить на несколько столбцов, и нажмите Данные > Текст в столбцы. Смотрите скриншот:
2. Затем в Шаг 1 мастера, проверьте разграниченный вариант, см. снимок экрана:
3. Нажмите Следующая> кнопка для перехода к Шаг 2 мастера, проверьте Точка с запятой только флажок. Смотрите скриншот:
4. Продолжайте нажимать Следующая> до Шаг 3 мастера, и щелкните, чтобы выбрать ячейку, чтобы поместить результат разделения. Смотрите скриншот:
5. Нажмите Завершить, вы можете видеть, что одна ячейка разделена на несколько столбцов.
Наконечник: Если вы хотите разделить ячейку на основе символа на несколько строк, после выполнения вышеуказанных шагов вам необходимо выполнить следующие шаги:
1. После разделения данных на несколько столбцов выберите ячейки этого столбца и нажмите Ctrl + C скопировать их.
2. Затем выберите пустую ячейку и щелкните правой кнопкой мыши, чтобы выбрать Специальная вставка из контекстного меню. Смотрите скриншот:
3. Затем в Специальная вставка диалог, проверьте Все in макаронные изделия раздел и все in операция раздел, а затем проверьте транспонировать флажок. Смотрите скриншот:
4. Нажмите OK. Теперь одна ячейка разделена на несколько строк.
Разделите ячейку на несколько столбцов или строк с помощью Kutools for Excel
Если у вас есть Kutools for Excel установлен, вы можете использовать Разделить клетки Утилита, позволяющая быстро и легко разбить одну ячейку на несколько столбцов или строк на основе символа, слова или возврата каретки без долгих и утомительных шагов.
Например, вот одна ячейка с содержимым, разделенным словом «KTE», теперь вам нужно разбить ячейку на основе слова на несколько ячеек.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. |
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите одну ячейку, которую вы хотите разделить на строки / столбцы, и щелкните Kutools > Слияние и разделение > Разделить клетки. Смотрите скриншот:
2. в Разделить клетки диалоговом окне выберите нужный тип разделения в Тип раздел, а чек Другое установите флажок и введите слово, которое вы хотите разделить, в текстовое поле в Укажите разделитель раздел. Смотрите скриншот:
3. Нажмите Okи выберите ячейку для вывода результата.
4. Нажмите OK. Теперь одна ячейка преобразована в несколько строк.
Наконечник:
1. ЕСЛИ вы хотите разбить ячейку на несколько столбцов, просто нужно проверить Разделить на столбцы вариант, а затем укажите разделитель в Разделить клетки Диалог.
2. Если вы хотите разделить ячейку на основе возврата каретки, установите флажок Новая линия в Разделить клетки Диалог.
Работы С Нами Разделить клетки of Kutools for Excel, что бы вы ни хотели разделить ячейку на основе, вы можете быстро решить это.
Как разделить по диагонали при помощи формата.
Разберем пошагово, как разбить по диагонали ячейку при помощи форматирования:
- Вызываем меню “Формат ячеек”. На вкладке «Шрифт» определяем применяемый шрифт и его размер.
- На вкладке «Граница» выбираем тип линии.
- Здесь же кликаем на диагональную линию в окне «Отдельные».
- При необходимости можно красиво расположить текст, чтобы он был как бы разделён наклонной линией. Это часто используют для шапки таблицы в первой колонке.
На вкладке «Выравнивание» в окне «Ориентация» вы можете изменить наклон текста, чтобы получилось нечто подобное тому, что вы видите на скриншоте выше.
- Подтверждаем действие нажатием “ОК”.
Замечание: при таком способе разбиения Excel по-прежнему воспринимает объект как одну клетку.
Как разделить ячейку в экселе на две по диагонали
Для этого тоже можно использовать два способа. Для первого понадобится вставка автофигуры «Линия», как описано выше. Только рисовать линию надо из угла в угол ячейки.
Для второго способа вызываем редактор «Формат ячеек» и переходим во вкладку «Граница». Нажав кнопку, как показано на рисунке, получим разделение ячейки эксель по диагонали.
Рассмотренные выше способы помогут разделить ячейку таблицы Excel на две. Сделать это, как уже понятно, несложно. Стоит только отметить тот факт, что объединение ячеек не всегда полезно. Если в разрабатываемом документе будет использоваться сортировка или различные циклы по ячейкам, то не рекомендуется объединять ячейки в таблице без особой надобности. В этом случае визуально разделить ячейку можно другими способами.
Разработчики редактора Microsoft Office Excel предусмотрели очень большое поле для создания электронных таблиц. Также в таблице можно регулировать высоту и ширину ячеек. Ячейки можно объединять, но стандартной функции для разделения ячеек не предусмотрено. В данной статье мы рассмотрим, как в программе выполнить имитацию разделения ячеек, для этого понадобится:
— Программа Microsoft Office Excel(закажите со скидкой лицензионный Excel, который входит в пакет программ Microsoft Office 2016).
Как разбить ячейки с помощью разделителей.
Функция преобразования текста в столбцы очень удобна, когда вам нужно разделить одну ячейку на две или более в Excel 2019, 2016, 2013 и более ранних версиях. Она позволяет разделять текстовые строки с помощью выбранного разделителя, такого как запятая, точка с запятой или пробел, а также делить на подстроки фиксированной длины. Посмотрим, как работает каждый сценарий.
Предположим, у вас есть список участников, в котором его имя, город проживания, страна и ожидаемая дата прибытия находятся в одном столбце:
Мы хотим разделить данные в одной ячейке на несколько: имя, фамилия, город, страна и дата. Для этого выполните следующие действия:
Если вы хотите поместить разделенные ячейки в середину таблицы, начните с вставки нового столбца (столбцов), чтобы избежать перезаписи существующих данных.
В этом примере мы вставляем 4 новых столбца, как показано на скриншоте ниже:
Если у вас нет никаких данных рядом со столбцом, который вы хотите разделить, просто пропустите этот шаг.
Выделите область, которую вы хотите разбить, и нажмите кнопку «Текст по столбцам» .
На первом шаге мастера преобразования вы выбираете, как разделить ячейки – по разделителю или по заданной ширине.
В нашем случае нужное нам содержимое разделяется пробелами и запятыми. Поэтому мы выбираем формат «с разделителями» и нажимаем Далее.
На следующем этапе вы указываете эти разделители и, при необходимости, ограничитель строк. Вы можете выбрать один или несколько разделителей, а также ввести свой собственный в поле «Другой». В этом примере мы выбираем пробел и запятую:
Подсказки:
- Считать последовательные разделители одним целым. Обязательно выберите этот вариант, если ваши данные могут содержать два или более разделителя подряд, например, когда между словами есть несколько последовательных пробелов или данные разделены запятой и пробелом, например «Петров, Минск».
- Указание ограничителя строк. Используйте эту опцию, если какой-то текст заключен в одинарные или двойные кавычки и вы хотите, чтобы такие части текста не были разорваны. Например, если вы выберете запятую (,) в качестве разделителя и кавычки (“) в качестве ограничителя текста, то любые слова, заключенные в двойные кавычки, например “Минск, Беларусь” , будут помещены в одну ячейку. Если в качестве ограничителя строк выбрать {нет} , то Минск будет распределён в одну ячейку (вместе с открывающей кавычкой), а Беларусь» – в другую (вместе с закрывающей кавычкой).
- Предварительный просмотр данных. Прежде чем нажать кнопку «Далее», имеет смысл просмотреть окно «Образец разбора данных», чтобы убедиться, что Excel правильно разделил все содержимое ячеек.
- Вам осталось сделать еще две вещи – выбрать формат данных и указать, куда вы хотите их вставить:
- Формат. По умолчанию для всех столбцов установлен общий формат, который в большинстве случаев работает хорошо. В нашем примере нам нужен специальный формат для дат. Иначе они будут представлены в виде чисел. Чтобы изменить формат для определенного столбца, щелкните на нем в разделе Образец разбора, чтобы выбрать, а затем укажите один из форматов в разделе Формат данных столбца.
- Место назначения. Чтобы указать Excel, где вы хотите вывести разделенные данные, выберите крайнюю левую верхнюю позицию целевого диапазона или введите ссылку на нее непосредственно в поле «Поместить в …». Будьте очень осторожны с этой опцией и убедитесь, что после вашего адреса назначения справа достаточно пустого места для вставки.
Примечание:
- Если вы не хотите импортировать какой-либо столбец, который отображается в предварительном просмотре данных, выберите его и установите переключатель «Пропустить…» разделе Формат.
- Невозможно импортировать результат вашей работы в другую электронную таблицу или книгу. Если вы попытаетесь это сделать, то получите ошибку о недопустимом месте назначения.
Как в Excel разбивать ячейки при помощи формул
Существуют формулы, которые могут быть очень полезны, когда возникает необходимость разбить ячейки или столбцы с данными в Excel. На самом деле, следующих шести функций будет достаточно в большинстве случаев – LEFT (ЛЕВСИМВ), MID (ПСТР), RIGHT (ПРАВСИМВ), FIND (НАЙТИ), SEARCH (ПОИСК) и LEN (ДЛСТР). Далее в этом разделе я кратко объясню назначение каждой из этих функций и приведу примеры, которые Вы сможете использовать в своих книгах Excel.
Пример 1
Самая распространённая ситуация, когда могут понадобится эти формулы – это необходимость разделить имена из одного столбца по нескольким. На рисунке ниже показано, какого результата мы пытаемся достичь:
Вы легко сможете разбить такие имена на два столбца при помощи следующих формул:
Извлекаем имя (столбец First name):
Извлекаем фамилию (столбец Last name):
Для тех, кому интересно, что означают эти формулы, я попробую объяснить более подробно.
SEARCH (ПОИСК) или FIND (НАЙТИ) – это абсолютно идентичные функции, которые выполняют поиск позиции определенной текстовой строки в заданной ячейке. Синтаксис формулы:
В качестве аргументов Вы должны указать: что нужно найти, где нужно искать, а также позицию символа, с которого следует начать поиск. В нашем примере SEARCH(» «,A2,1) или ПОИСК(» «;A2;1) говорит о том, что мы хотим найти символ пробела в ячейке A2 и начнём поиск с первого символа.
Замечание: Если поиск начинается с первого символа, Вы можете вообще пропустить аргумент start_num (нач_позиция) в формуле и упростить её до такого вида:
LEFT (ЛЕВСИМВ) и RIGHT (ПРАВСИМВ) – возвращает левую или правую часть текста из заданной ячейки соответственно. Синтаксис формулы:
В качестве аргументов указываем: какой текст взять и сколько символов извлечь. В следующем примере формула будет извлекать левую часть текста из ячейки A2 вплоть до позиции первого найденного пробела.
LEN (ДЛСТР) – считает длину строки, то есть количество символов в заданной ячейке. Синтаксис формулы:
Следующая формула считает количество символов в ячейке A2:
Если имена в Вашей таблице содержат отчества или суффиксы, то потребуются немного более сложные формулы с использованием функции MID (ПСТР).
Пример 2
Вот такие формулы нужно использовать, когда имена, которые требуется разбить, содержат отчество или только один инициал отчества посередине.
A | B | C | D | |
1 | Полное имя | Имя | Отчество | Фамилия |
2 | Sally K. Brooke | Sally | K. | Brooke |
Извлекаем имя:
Извлекаем отчество:
Извлекаем фамилию:
Функция MID (ПСТР) – извлекает часть текстовой строки (то есть заданное количество символов). Синтаксис:
В качестве аргументов функции указываем: какой текст взять, позицию символа, с которого нужно начать, и сколько символов извлечь.
Пример 3
Вы можете использовать аналогичные формулы, чтобы разбить имена с суффиксами в конце:
A | B | C | D | |
1 | Полное имя | Имя | Фамилия | Суффикс |
2 | Robert Furlan Jr. | Robert | Furlan | Jr. |
Извлекаем имя:
Извлекаем фамилию:
Извлекаем суффикс:
Пример 4
А вот формулы, позволяющие разбить имена с фамилией, стоящей впереди и отделенной от имени запятой, и отчеством, находящимся в конце:
A | B | C | D | |
1 | Полное имя | Имя | Отчество | Фамилия |
2 | White, David Mark | David | Mark | White |
Извлекаем имя:
Извлекаем отчество:
Извлекаем фамилию:
Пример 5
Как Вы понимаете, эти формулы работают не только для разделения имён в Excel. Вы можете использовать их для разбиения любых данных из одного столбца по нескольким. Например, следующие формулы Вы можете использовать, чтобы разбить текстовые данные, разделённые запятыми:
A | B | C | D | |
1 | Полное обозначение | Штат | Аббревиатура | Столица |
2 | Alabama, AL, Montgomery | Alabama | AL | Montgomery |
Извлекаем название штата:
Извлекаем аббревиатуру штата:
Извлекаем столицу штата:
А вот пример реальных данных из Excel 2010. Данные из первого столбца разбиты на три отдельных столбца:
Итог
Microsoft Office Excel предлагает широкие возможности для работы как с сеткой таблицы, так и с её содержимым. Несмотря на то что нет функции для дробления ячейки на несколько частей, вы можете добиться результата, планируя структуру и группируя элементы. Если форматирование вас не устроит, его можно отменить на всём листе. С помощью границ можно разделить элемент по диагонали, чтобы добиться расположения названия столбцов справа сверху, а строк — слева снизу. Если вы хотите распределить массив информации по ячейкам других столбцов, используйте формулы, функции «Мгновенное заполнение» или «Текст по столбцам».