Страницы: 1
RSS
Разделение ФИО на Ф, И, О
 
Приветствую! Требуется разделить текст из ячейки: Иванов Иван Иванович на три ячейки Фамилия, Имя, Отчество. Я делаю это сложным путем, ч/з поиск позиции пробела, подсчет знаков в тексте и замену, получается куча вспомогательных ячеек. Ищу оптимальный вариант для решения задачи. Спасибо!
 
1. Всегда прикладывается пример.
2. Поиском пользовались? с такой задачей уж раз в месяц да обращаются.  
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Если ФИО в E10
Фамилия:
Код
=ПРАВСИМВ(E10;ДЛСТР(E10)-НАЙТИ(" ";E10;1))
Имя:
Код
=ЛЕВСИМВ(ПРАВСИМВ(E10;ДЛСТР(E10)-НАЙТИ(" ";E10;1));(НАЙТИ(" ";ПРАВСИМВ(E10;ДЛСТР(E10)-НАЙТИ(" ";E10;1));1))-1)
Отчество:
Код
=ПРАВСИМВ(ПРАВСИМВ(E10;ДЛСТР(E10)-НАЙТИ(" ";E10;1));ДЛСТР(ПРАВСИМВ(E10;ДЛСТР(E10)-НАЙТИ(" ";E10;1)))-НАЙТИ(" ";ПРАВСИМВ(E10;ДЛСТР(E10)-НАЙТИ(" ";E10;1));1))
 
Благодарю! а можно первую формулу подправить, немного не то получается, см. пример.
 
Код
=ЛЕВСИМВ(E10;НАЙТИ(" ";E10;1))
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Александр, спасибо :)  
 
Vist,регулярками мне помогли недавно с аналогичной задачей туть
Изменено: vlad000 - 24.12.2018 15:25:44
 
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ($E$10;" ";ПОВТОР(" ";100));(СТОЛБЕЦ(A1)-1)*100+1;100))
Страницы: 1
Наверх