3 способа разбить ячейку в Excel
Если вы работаете с данными в Excel, которые вы импортировали из других источников, иногда вам приходится работать с данными, которые не в том формате, который вам нужен. Это особенно верно для текста с разделителями-запятыми, который помещается в отдельные ячейки.
Единственный способ справиться с этими данными — разделить ячейку в Excel. Это можно сделать разными способами в зависимости от формата данных.
В этой статье вы узнаете, как разбить ячейку, как развернуть это на весь столбец и когда следует выбирать каждый вариант.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Преобразовать текст в столбцы
Одним из наиболее распространенных методов разделения ячейки в Excel является использование инструмента «Текст в столбцы». Это позволяет вам разбить весь столбец ячеек, используя любые правила, которые вам нравятся.
Эта функция также включает в себя простой в использовании мастер, поэтому большинство людей предпочитают его использовать. Он также обрабатывает любой текстовый формат, будь то разделительный текст — пробел, табуляция или запятая.
Давайте посмотрим на пример того, как использовать функцию Text to Columns в Excel.
В этом примере мы хотим разделить столбец «Имя» на две ячейки: имя и фамилию продавца.
Сделать это:
- Выберите меню «Данные». Затем выберите Текст в столбцы в группе Работа с данными на ленте.
- Откроется трехэтапный мастер. В первом окне убедитесь, что выбран параметр «С разделителями», и нажмите «Далее».
- В следующем окне мастера снимите флажок «Вкладка» и убедитесь, что выбрано «Пробел». Для продолжения нажмите «Далее».
- В следующем окне выберите поле «Место назначения». Затем в электронной таблице выберите ячейку, в которую вы хотите поместить имя. Это обновит ячейку в поле «Назначение» до того места, которое вы выбрали.
- Теперь выберите Готово, чтобы завершить работу мастера.
Вы увидите, что одна ячейка, содержащая как имя, так и фамилию, была разделена на две ячейки, содержащие каждую по отдельности.
Примечание. Приведенный выше процесс работает, потому что данные, которые нужно разделить в ячейке, имели пробел, разделяющий текст. Эта функция преобразования текста в столбец также может обрабатывать разделение ячейки в Excel, если текст разделен табуляцией, точкой с запятой, запятой или любым другим указанным вами символом.
Используйте текстовые функции Excel
Другой способ разбить ячейку в Excel — использовать разные текстовые функции. Текстовые функции позволяют извлекать части ячейки, которые можно вывести в другую ячейку.
Текстовые функции в Excel включают:
- Left (): извлечь несколько символов из левой части текста.
- Вправо (): извлечь несколько символов из правой части текста.
- Mid (): извлечь несколько символов из середины строки
- Find (): найти подстроку внутри другой строки
- Len (): возвращает общее количество символов в строке текста.
Для разделения ячеек может не потребоваться использование всех этих функций. Однако есть несколько способов использовать их для достижения одного и того же.
Например, вы можете использовать функцию «Влево» и «Найти» для извлечения имени. Функция поиска помогает, потому что она может сказать вам, где находится ограничивающий символ. В данном случае это пробел.
Итак, функция будет выглядеть так:
= ЛЕВЫЙ (C3; НАЙТИ («»; C3))
Когда вы нажмете клавишу ВВОД после ввода этой функции, вы увидите, что имя извлекается из строки в ячейке C3.
Это работает, потому что функции Left требуется количество символов для извлечения. Так как пробел располагается в конце имени, вы можете использовать функцию НАЙТИ, чтобы найти пробел, который возвращает количество символов, необходимое для получения имени.
Вы можете извлечь фамилию с помощью функции Right или Mid.
Чтобы использовать правую функцию:
= ВПРАВО (C3; LEN (C3) -FIND (”“, C3))
Это извлечет фамилию, найдя положение пробела, а затем вычтя его из длины всей строки. Это дает функции Right количество символов, необходимое для извлечения фамилии.
Технически вы можете сделать то же самое, что и функция Right, используя функцию Mid, например:
= MID (C3; НАЙТИ («»; C3); LEN (C3) -FIND («»; C3))
В этом случае функция Find дает функции Mid в качестве отправной точки, а Len в сочетании с функцией Find предоставляет количество символов для извлечения. Это также вернет фамилию.
Использование текстовых функций Excel для разделения ячейки в Excel работает так же, как решение Text-To-Column, но также позволяет заполнять весь столбец под этими результатами, используя те же функции.
Разделить ячейку в Excel с помощью Flash Fill
Последний вариант разделения ячейки в Excel — использование функции Flash Fill. Для этого необходимо, чтобы ячейки, на которые вы разделяете исходную, находились рядом с ней.
В этом случае все, что вам нужно сделать, это ввести часть исходной ячейки, которую вы хотите разделить. Затем перетащите правый нижний угол ячейки вниз, чтобы заполнить ячейку под ним. Когда вы это сделаете, вы увидите маленький значок заполнения ячейки со знаком плюса рядом с ним.
Выберите этот значок, и вы увидите всплывающее меню. Выберите в этом меню Flash Fill.
Когда вы это сделаете, вы увидите, что функция Flash Fill автоматически определяет, почему вы ввели то, что вы набрали, и повторит процесс в следующей ячейке. Он сделает это, определив и заполнив имя в исходной ячейке слева.
Фактически вы можете проделать ту же процедуру, когда заполните весь столбец. Выберите тот же значок и выберите Flash Fill. Он заполнит весь столбец правильным именем из ячеек слева.
Затем вы можете скопировать весь этот столбец и вставить его в другой столбец, а затем повторить тот же процесс для извлечения фамилий. Наконец, скопируйте и вставьте весь столбец в нужное место в электронной таблице. Затем удалите исходный столбец, который вы использовали для выполнения процесса Flash Fill.
Разделение ячеек в Excel
Как видите, есть несколько способов добиться того же. То, как вы разбиваете ячейку в Excel, сводится к тому, куда вы хотите поместить конечный результат и что вы планируете с ним делать. Работают любые варианты, поэтому выберите тот, который наиболее подходит для вашей ситуации, и используйте его.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)