Если вы работаете с данными, импортированными из других источников в Excel Иногда бывает, что вам приходится работать с данными, которые не в том формате, который вам нужен. Это особенно верно для текста с разделителями-запятыми, который находится в отдельных ячейках.
Единственный способ обработать эти данные - это деление клеток в Excel. Это можно сделать разными способами в зависимости от формата данных.
В этой статье вы узнаете, как разделить ячейку, как сохранить одинаковое форматирование во всем столбце и когда следует выбирать каждый вариант.
Преобразовать текст в столбцы
Один из самых популярных способов разбить ячейку в Excel - использовать инструмент Текст в столбцы. который позволяет вам разбить весь столбец ячеек по нужным вам правилам.
Эта функция также включает простой в использовании мастер, поэтому большинство пользователей предпочитают его. Он также обрабатывает любой текстовый формат, независимо от того, является ли разделитель пробелом, точкой или запятой.
Давайте посмотрим на пример того, как использовать функцию Text to Columns в Excel.
В этом примере мы хотим разделить столбец «Имя» на две ячейки: имя и фамилию продавца.
Сделать это:
1. Выберите Список Данные. затем выберите Текст в столбцы в группе Data Tools на верхней панели.
2. Откроется трехэтапный мастер. В первом окне обязательно выберите разграниченный и выберите следующий.
3. В следующем окне мастера снимите флажок Tab И не забудьте выбрать Space. Найдите следующий следовать.
4. В следующем окне выберите поле назначения. Затем в электронной таблице выберите ячейку, в которую вы хотите переместить имя. Это обновит ячейку в поле назначения до указанного вами местоположения.
5. Теперь выберите «окончаниеДля завершения мастера.
Вы заметите, что одна ячейка, содержащая и имя, и фамилию, была разделена на две ячейки, содержащие каждую по отдельности.
Использование текстовых функций в Excel
Другой способ разбить ячейку в Excel - использовать разные текстовые функции. Текстовые функции позволяют извлекать части ячейки, которые можно вставить в другую ячейку.
Текстовые функции в Excel включают:
- Левый(): Извлечь несколько символов из левой части текста.
- Верно (): Извлечь несколько символов из правой части текста.
- Середина (): Извлечь несколько символов из середины строки.
- Находить(): Найти подстроку в другой строке.
- Лен (): Возвращает общее количество символов в текстовой строке.
Чтобы разделить клетки, вам может не понадобиться использовать все эти функции. Однако есть несколько методов, которые можно использовать для достижения того же.
Например, вы можете использовать функцию Left и функцию Find для извлечения имени. Функция поиска помогает, потому что она может сказать вам, где находится символ-разделитель. В данном случае это расстояние.
Итак, функция будет выглядеть так:
=LEFT(C3,FIND(” “,C3))
Когда вы нажимаете клавишу Enter После ввода этой функции вы увидите, что имя извлекается из строки в ячейке C3.
Это работает, потому что функции Left требуется количество символов для ее извлечения. Поскольку вы ставите пробел в конце имени, вы можете использовать функцию НАЙТИ, чтобы найти пробел, который возвращает количество символов, необходимое для получения имени.
Вы можете извлечь фамилию, используя функцию Right или Mid.
Используя правую функцию:
=RIGHT(C3,LEN(C3)-FIND(” “,C3))
Это извлечет фамилию, найдя позицию пробела, а затем вычтет ее из общей длины строки. Это дает функции Right количество символов, необходимое для извлечения фамилии.
Технически вы можете сделать то же самое, что и функция RIGHT с функцией Mid, например:
=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))
В этом случае Find дает Mid в качестве отправной точки, а Len в сочетании с Find предоставляет количество символов для извлечения. Это также вернет фамилию.
Использование текстовых функций Excel для разделения ячейки в Excel работает так же, как решение Text-To-Column, но также позволяет заполнить весь столбец под этими результатами теми же функциями, прокручивая вниз.
Разделить ячейку в Excel с помощью быстрого заполнения
Последний вариант используется для деления ячеек в функции Excel. Вспышка заливки. который требует, чтобы ячейки, на которые делится исходная ячейка, были непосредственно рядом с ней.
В этом случае все, что вам нужно сделать, это ввести ту часть исходной ячейки, которую вы хотите разделить. Затем перетащите правый нижний угол ячейки вниз, чтобы заполнить ячейку под ним. Когда вы это сделаете, вы увидите маленький значок заполнения ячейки с маленьким знаком плюса рядом с ним.
Выберите этот значок, и вы увидите всплывающее окно. Найдите Вспышка заливки в этом списке.
Когда вы это сделаете, вы увидите, что функция Flash Fill автоматически определяет, почему вы вводите то, что написали, и повторит процесс в следующей ячейке. Это будет сделано путем поиска и заполнения имени в исходной ячейке слева.
Вы можете проделать ту же процедуру при заполнении всего столбца. Выберите тот же значок и выберите «Flash Fill». Вы заполните весь столбец с именем в правой части ячеек слева.
Затем вы можете скопировать и вставить весь этот столбец в другой столбец, а затем повторить тот же процесс для извлечения фамилий. Наконец, скопируйте и вставьте весь этот столбец в нужное место в электронной таблице. Затем удалите исходный столбец, который вы использовали для флэш-заполнения.
Разделить ячейки в Excel
Как видите, добиться того же можно несколькими способами. Как разделить ячейку в Excel сводится к тому, куда вы хотите поместить конечный результат и что вы планируете с ним делать. Любые варианты работают идеально, поэтому выберите тот, который лучше всего подходит для вашей ситуации, и используйте его. узнай меня Что такое Microsoft Power Query для Excel? Причины начать его использовать.