Как разделить одну ячейку на две в Excel (5 полезных методов)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

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

Разделить одну ячейку на две.xlsx

5 полезных методов разделения одной ячейки на две в Excel

В этой части я покажу вам пять полезных методов разделения одной ячейки на две в Excel. Здесь у нас есть набор данных, в котором столбец B в основном состоит из полных имен. Теперь нам нужно разделить ячейку столбца B в два столбца, например, имя и фамилия. Кроме того, не стоит упоминать, что для этой статьи я использовал версию Microsoft Excel 365; вы можете использовать любую другую версию в зависимости от вашего удобства. В целях демонстрации я использовал следующий пример набора данных.

1. Разделение одной ячейки на две с помощью функции "Текст в столбцы

В наборе данных мы видим имена некоторых английских писателей. Сейчас мы разделим имя на имя и фамилию с помощью функции Функция "Текст в столбцы Более того, в Функция "Текст в столбцы это удобная функция в Excel, которая использует разделитель для разбора текста в одной ячейке/столбце на множество столбцов.

В общем случае разделитель - это тип символа (например, запятая, пробел, точка с запятой и т.д.), который разделяет текстовые строки или другие потоки данных. В нашем наборе данных, пространство является разделителем. Однако вы можете продолжить следующие шаги.

Шаги:

  • Сначала выберите все данные, например. B4:B11 .
  • Затем выберите Текст в столбцы опция из Данные вкладка.

  • Далее выберите Делимитированный и нажмите кнопку Следующий .

  • Теперь выберите Космос и нажмите кнопку Следующий .

  • После этого выберите Текст опция из Формат данных колонки и настроить свой Место назначения при необходимости.
  • Теперь нажмите Отделка .

  • Наконец, вы получите окончательный результат.

Подробнее: Как разделить ячейки в Excel (5 простых приемов)

2. Применение функции флэш-заливки в Excel к отдельной ячейке

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

Шаги:

  • Первоначально выберите пустую ячейку C5 .
  • Во-вторых, введите первое имя Уильям из B5 ячейка в выбранной ячейке C5 .
  • В-третьих, используйте Автозаполнение инструмент для всей колонны.

  • Теперь выберите Заполнение вспышкой для получения желаемого результата.

  • Аналогично, вы можете получить тот же результат для фамилий, как показано на рисунке ниже.

Читать далее: VBA для разделения строки на несколько столбцов в Excel (2 способа)

3. Вставка формул для разделения одной ячейки на две в Excel

Кроме того, в Excel можно вставлять формулы для разделения одной ячейки на две. Это довольно просто и удобно в работе. В этой части я покажу два разных способа разделения одной ячейки на две.

i. Используйте разделитель

Мы можем разделить имя на имя и фамилию с помощью функций Excel с разделителем. В нашем наборе данных " пространство " - это разделитель, который находится в середине имени. Также мы можем разделить ячейки с помощью функции СЛЕВА , ПРАВИЛЬНО и НАЙТИ функции. Однако выполните следующие действия.

Шаги:

  • Во-первых, выберите ячейку C5 и введите следующую формулу.

=LEFT(B5,FIND(" ",B5)-1)

🔎 Как работает формула?

  • FIND(" ",B5): Сайт НАЙТИ функция ищет символ пробела (" ") в Клетка B5 и возвращает позицию того символа, который является '8' .
  • FIND(" ",B5)-1: После вычитания 1 из предыдущего результата, новое возвращаемое значение здесь - это '7' .
  • LEFT(B5,FIND(" ",B5)-1): Наконец, в СЛЕВА функция извлекает первые 6 символов из текста в формате Клетка B5, который 'William' .
  • Во-вторых, нажмите кнопку Войти и используйте клавишу Автозаполнение инструмент на всю колонку.

  • В-третьих, напишите следующую формулу в ячейке D5 .

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

🔎 Как работает формула?

  • LEN(B5): Функция LEN подсчитывает общее количество символов, найденных в Клетка B5 и тем самым возвращает '18' .
  • FIND(" ",B5): Сайт НАЙТИ Здесь функция снова ищет символ пробела в Клетка B5 и возвращает позицию, которая является '7' .
  • LEN(B5)-FIND(" ",B5): Эта часть всей формулы возвращает '11' который является вычитанием между двумя предыдущими выходами.
  • RIGHT(B5,LEN(B5)-FIND(" ",B5)): Наконец, в ПРАВИЛЬНО функция вытаскивает последний 11 символы из текста в Клетка B5 и это Шекспир".
  • Наконец, используйте Автозаполнение инструмент для получения конечного результата.

➥ Подробнее: Формула разделения ячеек Excel по разделителю

ii. Вставить разрыв строки

К счастью, этот метод похож на предыдущий, за исключением того, что мы должны использовать функция CHAR . Обычно CHAR Функция возвращает символ, указанный кодовым номером, из набора символов вашего набора данных. Здесь код означает символ ASCII код. Более того, мы использовали СЛЕВА , ПРАВИЛЬНО и ПОИСК функции. Однако выполните следующие действия.

Шаги:

  • Сначала запишите приведенную ниже формулу в ячейке C5 .

=LEFT(B5,SEARCH(CHAR(10),B5,1)-1)

🔎 Как работает формула?

  • =SEARCH(CHAR(10),B5,1): Здесь ищется символ пробела (" ") в Клетка B5 и возвращается '9' .
  • =LEFT(B5,SEARCH(CHAR(10),B5,1)-1): Наконец, в СЛЕВА функция извлекает начальные символы из текста в Клетка B5 который 'William' .
  • Затем нажмите кнопку Войти и используйте клавишу Автозаполнение инструмент на всю колонку.

  • После этого запишите приведенную ниже формулу в ячейке D5 .

=RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)))

🔎 Как работает формула?

  • =SEARCH(CHAR(10),B5): Здесь ищется символ пробела (" ") в Клетка B5 и возвращается '9' .
  • SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)): также возвращает ' 9' .
  • =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))the ): Наконец-то, ПРАВИЛЬНО функция извлекает последние символы из текста в Клетка B5 который 'Шекспир' .
  • Наконец, нажмите Войти и используйте клавишу Автозаполнение инструмент для получения конечного результата.

Читать далее: Формула Excel для разделения: 8 примеров

4. Комбинация функций RIGHT, SUM, LEN и SUBSTITUTE для разделения ячеек

Иногда мы можем разделить ячейку, содержащую текст и числовой шаблон. В этом случае мы можем выполнить следующую процедуру. Здесь мы должны использовать функция SUM наряду с другими функциями, использованными в предыдущем методе. В общем случае SUM Функция возвращает сумму предоставленных значений. Этими значениями могут быть диапазоны, массивы, числа и т.д. В дополнение к этому я объединил функцию ПРАВИЛЬНО , LEN и ЗАМЕНИТЕ Функции. В целях демонстрации я немного изменил набор данных.

Шаги:

  • Сначала выберите ячейку D5 и запишите приведенную ниже формулу.

=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

  • Затем нажмите Войти и применить Автозаполнение инструмент.

  • Снова напишите следующую формулу в ячейке C5 .

=LEFT(B5,LEN(B5)-LEN(D5))

  • В конце концов, нажмите кнопку Войти и примените клавишу Автозаполнение инструмент, чтобы получить желаемый результат.

5. разбиение одной ячейки на две с помощью запроса Excel Power Query

И последнее, но не менее важное, Power Query это еще одна отличная функция в MS Excel для разделения или разбиения ячеек на несколько столбцов. Давайте узнаем, как мы можем использовать Power Query Однако мы будем работать с аналогичным набором данных и разделим фамилии на первую и последнюю части. Поэтому выполните следующие действия, чтобы разделить одну ячейку на две в Excel.

Шаги:

  • Первоначально выберите фамилии из всего столбца, включая заголовок.
  • Во-вторых, зайдите на Данные вкладку и нажмите на Из таблицы .
  • В-третьих, нажмите OK .

  • В-четвертых, вы находитесь в Редактор Power Query и выберите

Главная>Разделить столбец>По разделителю .

  • Затем выберите Космос в качестве разделителя и нажмите Хорошо .

  • После этого выберите

Главная>Закрыть& Загрузить>Закрыть& Загрузить в .

  • Затем выберите пункт назначения из списка Импортные данные Диалоговое окно и нажмите OK .

  • Наконец, появится результат, как показано на рисунке ниже.

Читать далее: Как разделить ячейку на две строки в Excel (3 способа)

О чем следует помнить

  • Во-первых, будьте осторожны с формулой, когда вводите ее в строку формул.
  • Кроме того, будьте внимательны к имени файла, расположению файла, а также расширению файла excel.

Заключение

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

Для получения дополнительной информации, подобной этой, посетите Exceldemy.com .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.