Как разделить имена запятой в Excel (3 подходящих способа)

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

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

Эти методы также можно использовать для разделения адресов, телефонных номеров и т.д., разделенных запятыми.

Скачать Практическое пособие

Скачайте рабочую тетрадь с набором данных, использованных для описания этой статьи, с различными методами в разных электронных таблицах снизу. Попробуйте скачать и попрактиковаться самостоятельно, пока будете изучать учебники.

Разделение имен с помощью запятой.xlsx

3 простых способа разделить имена запятой в Excel

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

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

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

1. Разделение имен запятой с помощью преобразования текста в столбцы в Excel

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

Шаги:

  • Сначала выделите все ячейки, содержащие ячейки, разделенные запятой. В данном примере это диапазон ячеек B5:B8 .

  • Теперь в своей ленте перейдите к пункту Данные вкладка.
  • Под Инструменты данных группу, выберите Текст в столбцы .

  • В результате Мастер преобразования текста в столбец появится. Проверьте Делимитированный в первом окне и нажмите кнопку Следующий после этого.

  • Во втором окне проверьте Запятая по адресу Разделители Затем нажмите на Следующий .

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

  • Наконец, нажмите на Отделка .
  • В случае появления предупреждения об ошибке нажмите на кнопку OK .

После этого у вас будут разделены имя, отчество и фамилия.

Читать далее: Как разделить имена в Excel на два столбца (4 быстрых способа)

2. Использование флэш-заливки для разделения имен запятыми

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

Выполните следующие шаги для получения подробного руководства по этой функции.

Шаги:

  • Сначала заполним имена. Для этого выделите ячейку и вручную введите имя первой записи.

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

  • После того, как имена будут предложены, нажмите Войти на клавиатуре. У вас будут разделены ваши имена и фамилии.

  • Таким же образом заполните графу "Отчество" и "Фамилия", повторив процесс. У вас получится разделение имен.

Читать далее: Как разделить имена в Excel (5 эффективных методов)

3. Применение различных формул в Excel

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

3.1 Разделить имя и фамилию

Для разделения имен мы можем использовать комбинацию из СЛЕВА и ПОИСК функции.

Сайт СЛЕВА Функция принимает текст в качестве основного аргумента и количество символов для извлечения в качестве дополнительного аргумента. Она возвращает из строки несколько символов, указанных в аргументе.

Сайт ПОИСК Функция возвращает номер первой позиции определенного символа. Она принимает два основных аргумента - символы, которые она должна найти, и текстовое значение, в котором она должна найти символ. Функция может принимать еще один необязательный аргумент - место, с которого она должна начать поиск.

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

Шаги:

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

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

  • После этого нажмите Войти на клавиатуре. У вас появится ваше имя, отделенное от ячейки.

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

С помощью формулы в Excel ваши имена будут разделены запятой.

🔍 Разбивка формулы:

👉 SEARCH(",", B5) ищет запятую в ячейке B5 и возвращает первую позицию запятой в нем, то есть 5 .

👉 ПОИСК(",", B5)-1 возвращает позицию перед первой запятой, т.е. длину первого имени, которое является 4 здесь.

👉 LEFT(B5, SEARCH(",", B5)-1) возвращает первые четыре символа слева от строки, которая является Алекс .

Читать далее: Excel VBA: разделение имени и фамилии (3 практических примера)

3.2 Разделенное среднее имя

Для извлечения среднего имени используется комбинация MID и ПОИСК функции.

Сайт MID Функция принимает в качестве аргументов текст, начальную позицию и несколько символов. Она возвращает символы из середины строки.

Сайт ПОИСК Функция возвращает номер первой позиции определенного символа. Она принимает два аргумента - символы, которые она должна найти, и значение текста, в котором она должна найти символ, а также необязательный аргумент, с которого она должна начать поиск.

Шаги:

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

=MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2)

  • После этого нажмите Войти на клавиатуре. Вы получите среднее имя, извлеченное из ячейки B5 .

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

Это разделит средние имена в Excel через запятую.

🔍 Разбивка формулы:

👉 ПОИСК(" ",B5,1) ищет первый пробел в ячейке B5 и возвращается 6 .

👉 ПОИСК(" ",B5,ПОИСК(" ",B5,1)+1) возвращает второй пробел в строке. Она использует логику поиска пробела после первого пробела. Формула возвращает 16 для клетки B5 .

👉 ПОИСК(" ",B5,ПОИСК(" ",B5,1)+1)-ПОИСК(" ",B5,1) возвращает длину между первым пробелом и вторым пробелом, включая пробел, который является 10 здесь.

👉 Наконец-то MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2) возвращает 8 символов (-2 для сокращения запятой и пробела из 10 символов) из значения ячейки B5 начиная с позиции 6. В этом случае это Патриция .

3.3 Разделить фамилию

Чтобы выделить фамилии из набора данных, мы можем использовать комбинацию функций LEN , ПРАВИЛЬНО , и ПОИСК функции.

Сайт LEN функция принимает в качестве аргумента текстовую строку и возвращает общее количество символов в ней.

Сайт ПРАВИЛЬНО Функция принимает в качестве аргументов текст и, иногда, длину, которую нужно извлечь. Она возвращает определенное количество символов от конца строки.

Сайт ПОИСК Функция ищет определенный символ или набор символов в тексте и возвращает позицию, в которой он впервые встречается. Эта функция обычно принимает два основных аргумента - символы, которые она должна найти, и текст, в котором она будет искать символы. Иногда она может принимать еще один необязательный аргумент - место начала поиска.

Шаги:

  • Сначала выберите ячейку, в которой вы хотите написать фамилию. Я выбрал ячейку E5 для этого.
  • Затем запишите следующую формулу.

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)))

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

  • Выберите ячейку снова. Наконец, щелкните и перетащите ячейку в ячейку Значок ручки заполнения чтобы заполнить формулу для остальной части столбца.

Таким образом, для фамилий в Excel нужно разделить имена через запятую.

🔍 Разбивка формулы:

👉 LEN(B5) возвращает общее количество символов в ячейке B5 и возвращается 22 .

👉 Сайт ПОИСК(" ",B5) возвращает первую позицию пространства, которая является 6 .

👉 ПОИСК(" ",B5,ПОИСК(" ",B5)+1) возвращает позицию второго пространства, которое является 16 здесь.

👉 Вложенный ПОИСК(" ",B5,ПОИСК(" ",B5,ПОИСК(" ",B5)+1)) указывает общую длину от начала до второго пробела, который все еще является 16 .

👉 LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)) возвращает общее количество символов после второго пробела, которое является 6 здесь. Это количество символов будет извлечено.

👉 Наконец-то, RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))) функция принимает текстовое значение ячейки B5 и возвращает количество 6 символов от конца, которое в данном случае равно Морган .

Читать далее: Формула Excel для разделения имени, отчества и фамилии (с примерами)

Заключение

Подводя итог, можно сказать, что это три метода, которые можно использовать для разделения имен запятой в Excel. Надеемся, вы нашли эту статью информативной и полезной. Если у вас есть вопросы или предложения, дайте нам знать. Для более подробных руководств, подобных этому, посетите сайт Exceldemy.com .

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