3 способа разделить ячейку в Excel

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

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

В этой статье вы узнаете, как разделить ячейку, как распространить это на весь столбец и когда следует выбирать каждый вариант.

Преобразование текста в столбцы(Convert Text To Columns)

Одним из наиболее распространенных способов разделения ячейки в Excel является использование инструмента «Текст в столбцы ». (Columns)Это позволяет вам разделить весь столбец ячеек, используя любые правила, которые вам нравятся. 

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

Давайте рассмотрим пример использования функции « Текст в столбцы»(Text to Columns feature) в Excel. 

В этом примере мы хотим разделить столбец «Имя» на две ячейки: имя и фамилию продавца.

Сделать это:

1. Выберите меню Данные . (Data)Затем выберите « Текст в столбцы(Text to Columns) » в группе « Инструменты данных(Data Tools) » на ленте.

2. Откроется трехшаговый мастер. В первом окне убедитесь, что выбрано Delimited и выберите Next

3. В следующем окне мастера снимите флажок « (Wizard)Вкладка»(Tab) и убедитесь, что выбран «Пробел» . (Space)Выберите Далее(Next) , чтобы продолжить.

4. В следующем окне выберите поле « Назначение(Destination) » . Затем в электронной таблице выберите ячейку, в которую вы хотите поместить имя. Это обновит ячейку в поле « Назначение(Destination) » до места, которое вы выбрали.

5. Теперь выберите Готово(Finish) , чтобы завершить работу мастера.

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

Примечание(Note) . Описанный выше процесс работает, потому что данные для разделения в ячейке содержали пробел, разделяющий текст. Эта функция преобразования текста в столбец также может обрабатывать разделение ячейки в Excel , если текст разделен табуляцией, точкой с запятой, запятой или любым другим указанным вами символом.

Используйте текстовые функции Excel(Use Excel Text Functions)

Другой способ разделить ячейку в Excel — использовать различные текстовые функции(text functions) . Текстовые функции позволяют извлекать фрагменты ячейки, которые можно вывести в другую ячейку.

Текстовые функции в Excel включают в себя:

  • Влево(Left) (): извлечение ряда символов из левой части текста.
  • Справа(Right) (): извлечение нескольких символов из правой части текста.
  • Mid (): извлечение нескольких символов из середины строки.
  • Найти(Find) (): найти(Find) подстроку внутри другой строки
  • Len (): возвращает общее количество символов в текстовой строке.

Для разделения ячеек вам может не понадобиться использовать все эти функции. Тем не менее, есть несколько способов, которыми вы можете использовать их для достижения одной и той же цели.

Например, вы можете использовать функцию Left and Find для извлечения имени. Функция « Найти(Find) » помогает, потому что она может сказать вам, где находится символ-разделитель. В данном случае это космос.

Таким образом, функция будет выглядеть так:

=LEFT(C3,FIND(” “,C3))

Когда вы нажмете ввод после ввода этой функции, вы увидите, что имя извлекается из строки в ячейке C3.

Это работает, потому что функции Left требуется количество символов для извлечения. Поскольку символ пробела находится в конце имени, вы можете использовать функцию НАЙТИ(FIND) , чтобы найти пробел, который возвращает количество символов, необходимое для получения имени.

Вы можете извлечь фамилию либо с помощью функции Right , либо с помощью функции Mid .

Чтобы использовать правую функцию:

=RIGHT(C3,LEN(C3)-FIND(” “,C3))

Это извлечет фамилию, найдя позицию пробела, а затем вычтя ее из длины общей строки. Это дает функции Right количество символов, необходимое для извлечения фамилии.

Технически, вы могли бы сделать то же самое, что и функция Right , используя функцию Mid , например:

=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))

В этом случае функция Find задает начальную точку для функции Mid , а (Mid)Len в сочетании с Find обеспечивает количество символов для извлечения. Это также вернет фамилию.

Использование текстовых функций Excel для разделения ячейки в (Excel)Excel работает так же, как решение « Текст в столбец(Text-To-Column) », но также позволяет заполнить весь столбец под этими результатами, используя те же функции.

Разделить ячейку в Excel с помощью мгновенного заполнения(Split Cell in Excel Using Flash Fill)

Последний способ разделить ячейку в Excel — использовать функцию мгновенного заполнения(Flash Fill feature) . Для этого необходимо, чтобы ячейки, на которые вы разбиваете исходную, находились рядом с ней.

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

Выберите этот значок, и вы увидите всплывающее меню. Выберите Flash Fill в этом меню.

Когда вы сделаете это, вы увидите, что функция мгновенного(Flash Fill) заполнения автоматически определяет, почему вы ввели то, что вы набрали, и повторит процесс в следующей ячейке. Он сделает это, обнаружив и заполнив имя в исходной ячейке слева.

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

Затем вы можете скопировать весь этот столбец и вставить его в другой столбец, а затем повторить тот же процесс, чтобы извлечь фамилии. Наконец, скопируйте и вставьте весь этот столбец в нужное место электронной таблицы. Затем удалите исходный столбец, который вы использовали для выполнения процесса мгновенного заполнения(Flash Fill) .

Разделение ячеек в Excel

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



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts