Как разбить фио на три ячейки в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Excel works!

Предположим, у вас есть большой список ФИО. Необходимо разделить текст в Excel по столбцам, чтобы имя, отчество и фамилия были в разных ячейках. Как разделить текст в Excel по столбцам?

Итак, существует два способа разделить текст по столбцам.
1-й способ разделить текст по столбцам. Мастер текста
Выделите столбец с текстом который хотите разделить. Затем выберите в верхней панели Данные — Текст по столбцам . Появится окно Мастера текста (разбор).

Если хотите разделить текст по пробелам или другим символам выбирайте «с разделителями».
В открывшемся меню выбираем пробел или нужный символ.

Выбираем формат текста и нажимаете «готово». Текст разделен!
Если все данные имеют одинаковую длину, можно разделить по фиксированной ширине (см. картинку 2)
2-й способ. Разделить текст в Excel формулами. Функция ПСТР
Если необходимо разделить текст по столбцам с использованием формулы, воспользуйтесь функциями =ПСТР() и =НАЙТИ().
Для того чтобы найти Фамилию в ячейку В2 занесите формулу
=ПСТР(A2;1;НАЙТИ(" ";A2;1)-1)
Где функция Найти будет находить кол-во символов до пробела, а функция =ПСТР() возвращать это кол-во символов.
Чтобы получить Имя формула усложняется (необходимо дать функциям знать, где начинается имя т.е. заканчивается 1-й пробел), поэтому введите в ячейку C3
=ПСТР(A2;НАЙТИ(" ";A2;1)+1;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)-НАЙТИ(" ";A2;1))
Чтобы найти Отчество в ячейку D3 занесите формулу
=ПСТР(A2;I2+1;50) получаем =ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;50)
Выглядит тяжеловато, но если разобраться вы увидите, что все несложно, особенно с примером:
Как сцепить ячейки Имя, Отчество, Фамилия
Для того чтобы сцепить данные в ячейках воспользуйтесь функцией = СЦЕПИТЬ () или структурой с использованием & (амперсант) — символа сцепки, например, внесите в ячейку D3 формулу
=B2&" "&C2
Очень часто с этим вопросом, задают вопрос «Как столбцы сделать строками?»
Похожие статьи
- 27.11.2015Как удалить символ в ячейке Excel?Posted in Работа с текстом
- 25.10.2015Автофильтр в Excel. Расширенный фильтрPosted in Excel, Работа с текстом, Работа с ячейками
- 19.04.2015Как вставить текст в Excel?Posted in Работа с текстом
- 16.07.2015Примечание в Excel. Как редактировать примечанияPosted in Excel
- 23.10.2015Сортировка формулойPosted in Excel
- 12.03.2016Заглавные буквы в Excel. Работа с регистромPosted in Работа с текстом
- 22.07.2015Сравнение текста в Excel и поиск символовPosted in Работа с текстом
- 20.10.2015Как сортировать? Часть 2. Сортировка столбцов таблицы. Заданные параметры сортировкиPosted in Excel
Разделить ФИО в Excel на ячейки
Функции для удобной работы с фамилией, именем и отчеством помогут разделить ячейку с ФИО и автоматизировать процесс создания договора, счета, коммерческого предложения и т.п.
Как разделить ячейку с ФИО на части

Часто при составлении договора, счета, коммерческого предложения или другого документа, мы работаем с фамилией именем и отчеством клиента. Бывает необходимо разделить ФИО и получить только имя, что обратиться к клиенту в тексте документа, бывает нужно сделать графу с подписантом, оставив фамилию и инициалы.
Конечно можно написать формулу, которая извлечет нужные данные из ФИО, но даже опытному человеку потребуется 5-7 минут на это. А что если заранее не знаешь расположение фамилии в тексте? Гораздо проще и удобнее пользоваться готовыми функциями из надстройки VBA-Excel.
Найти фамилию в ФИО
После установки надстройки будет доступна новая функция =ФАМИЛИЯ(ФИО), где
- ФИО — текст или ссылка на ячейку, которая содержит ФИО полностью
Задача данной функции — извлечь из ячейки только фамилию. Причем ей не важен порядок. Фамилия может идти как в начале, так в конце или середине текста.
Найти имя в ФИО
Аналогичная функция для имени =ИМЯ(ФИО). Она извлекает имя из текста с ФИО, также не важно где расположенное.

Найти отчество в ФИО
Последняя функция из этой серии — функция =ОТЧЕСТВО(ФИО) для извлечения отчества.

Примеры работы с ФИО в Excel
Вывести фамилию и инициалы
Одной из распространенных задач при составлении документов — это преобразование текста вида Фамилия Имя Отчество к тексту Фамилия И. О. Решить ее можно используя следующую формулу:
=ФАМИЛИЯ(A1)&» «&ЛЕВСИМВ(ИМЯ(A1))&». «&ЛЕВСИМВ(ОТЧЕСТВО(A1))&».»
где A1 — ссылка на ячейку с фамилией именем и отчеством
Она несколько длинная, но поверьте намного короче и понятнее, если бы мы не использовали функции из надстройки.
Также плюс в том, что нам не важно расположение фамилии в тексте, функция определит все автоматически.


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

Разделить полное имя на имя и фамилию с помощью формул
Разделите полные имена на имя и фамилию:
Вы можете использовать левую функцию, правую функцию и функцию поиска, чтобы добавить полное имя к имени и фамилии, выполнив следующие действия:
1. Введите формулу = ЛЕВЫЙ (A2; НАЙТИ («»; A2,1) -1) в пустой ячейке в этом случае говорит Cell C2, а затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите заполнить этой формулой, и все имена были извлечены сразу, см. снимок экрана:

2. Затем введите формулу = ПРАВО (A2; LEN (A2) -FIND («»; A2,1)) в другой пустой ячейке, ячейке D2, и перетащите дескриптор заполнения вниз к ячейкам, в которых вы хотите применить эту формулу, и все фамилии были извлечены в столбце D, как показано на следующем снимке экрана:

Разделите полные имена на имя, отчество и фамилию:
Если вы хотите разделить полные имена на имя, отчество и фамилию в отдельные столбцы, следующие формулы могут оказать вам услугу.
1. Введите эту формулу: = ЛЕВЫЙ (A2; ПОИСК («»; A2)) в пустую ячейку C2, а затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и все имена были разделены в столбец C, см. снимок экрана:

2. Затем введите эту формулу: = MID (A2; ПОИСК («»; A2,1) + 1; ПОИСК («»; A2, ПОИСК («»; A2,1) +1) -ПОИСК («», A2,1)) в пустую ячейку D2, а затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и все вторые имена были разделены в столбец D, см. снимок экрана:

3. Наконец введите эту формулу: = ВПРАВО (A2; LEN (A2) -ПОИСК («»; A2, ПОИСК («», A2, ПОИСК («», A2) +1))) в пустую ячейку E2, а затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и все имена были разделены в столбец E, см. снимок экрана:

Разделить полное имя на имя и фамилию с помощью команды Text to Column
Функцию запомнить непросто. Пожалуйста, не беспокойтесь об этом. Второй способ поможет вам легко разделить столбец с полным именем.
1. Выберите столбец, который вы разделите, в данном случае это A2: A13.
2, Нажмите Текст в столбцы под Данные Tab.

3. В Мастер преобразования текста в столбцы — шаг 1 из 3 диалоговое окно, проверьте разграниченный и нажмите Следующая кнопку.

4. В Шаг 2 из 3 мастер, только проверьте Space вариант в Разделители раздел и нажмите Следующая кнопку.

5. В следующем мастере проверьте Текст вариант в Формат данных столбца раздел и укажите Направление ячейка, в которую вы хотите поместить результаты. Смотрите скриншот:

6, Нажмите Завершить кнопка. Затем вы увидите, что столбец полного имени был разделен на столбец имени, столбца отчества и столбца фамилии одновременно.
Разделить полное имя на имя и фамилию с помощью Kutools for Excel быстро и легко
Если вам надоели два вышеуказанных метода, я могу порекомендовать вам полезный инструмент — Kutools for Excel, С его Разделить имена вы можете быстро разделить полные имена на имя и фамилию или разделить полные имена на имя, отчество и фамилию по мере необходимости.
После установки Kutools for Excel, пожалуйста, сделайте следующее:
1. Выберите диапазон имен, который вы хотите разделить.
2. Нажмите Кутулс > Слияние и разделение > Разделить имена, В Разделить имена диалоговом окне укажите Сплит-типы вы хотите, если вы хотите разделить полное имя на имя и фамилию, пожалуйста, отметьте Имя и Фамилия, см. снимок экрана:

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

4, И нажмите OK кнопки, полные имена были разделены на столбец имени и столбец фамилии, см. снимок экрана:

Внимание: Если ваше полное имя содержит имя, отчество и фамилию, которые необходимо разделить на три столбца отдельно, вам просто нужно проверить Имя, Отчество и Фамилия в Разделить имена диалоговое окно, и вы получите следующий результат:

Разделите полные имена на имя и фамилию через запятую или другие разделители:
Если ваши полные имена разделены запятой или другими разделителями в ячейках,Kutools for Excel‘ Разделить клетки функция также может оказать вам услугу, см. снимок экрана:

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Разделить полное имя на имя и фамилию с помощью Kutools for Excel быстро
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!