@dokznx

Как нормализовать базу Ф.И.О.: телефон в notepad++?

Здравствуйте.  Подскажите пожалуйста.
Есть строки с ф.и.о. и номером телефона.

Пример:
Иванов Иван Иванович:+7900
иванов иван иванович:+7900
Иванов Иван:+7900
иванов иван:+7900
ИВАНОВ иВан:+7900
Иван:+7900
иван:+7900
.,,, ^%##$^:+7900

Нужно все строки привести к образцу:
Иванов Иван Иванович:+7900
Начинать Ф.И.О. с заглавной и после двоеточия ничего не менять.

Если не хватает фамилии ,имени или отчества добавлять Нет:
Иван Нет Нет:+7900
Иванов Иван Нет:+7900
Нет Нет Нет:+7900

Возможно ли как-то сделать это в notepad++?
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 2
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
Я бы сделал так:
1) Вставить перед каждой записью \t (табуляция)
2) заменить ":+7" на "\t+7"
3) Что получится - скопировать в Excel
4) Первый столбец скопировать и импортировать на новый лист, разделив на столбцы по пробелу
5) Применить к трем первым столбцам формулу, которая делает первую букву прописной, или вставить "нет", где нет ничего, четвертый - без изменений
6) Скопировать все четыре столбца обратно в Notepad++
7) Заменить \t на ничего
8) ?????
9) PROFIT!!!
Ответ написан
@Korben5E
я бы, прямо в экселе, поменял местами колонки, а потом пустые места заполнил словом Нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы