Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
ФИО сократить разные отчества с одинаковой первой буквой
 
БМВ, красиво получается! А как Вашу формулу натравить на большой список, из неизвестных кол-в строк? Например ~40000.(извините, большой файл списка на форум не грузится)
ФИО сократить разные отчества с одинаковой первой буквой
 
Я не стал приводить второй вариант таблицы, машине сложней объяснить что точку надо ставить после согласных, Когда большой список Легче решить автозаменой. или найти и заменить. Главное - не получать одинаковые сокращенные отчества у разных людей

Цитата
buchlotnik написал: тогда почему Алексеев. ? ведь ниже идет Анатольевич - у них совпадает только первая буква
Потому что "Алексеевич" и следующий "Анатольевич"  не совпадают на второй букве, соответственно ставим точку после второй - "Ан."
Если бы не была строчки с отчеством "Алексеевич" , то  Александрович - "Ал.", Анатольевич - Ан.
Главная цель отличать в списке людей. Если отчество сокращать стандартно (инициалы), то в моем случае три Ивановых Александров будут иметь инициалы"А.".
И отличай их - кто есть кто...

Цитата
vikttur написал: А что будет, если кому-то вздумается переставлять/сортировать строки?
Не вижу препятствий переставляйте и сортируйте в свое удовольствие, Если Фамилия и Имя и Сокращенное Отчества в одной ячейке.
ФИО сократить разные отчества с одинаковой первой буквой
 
Я имел ввиду не простую замену-подстановку, а анализ по буквам с ниже следующей строкой(после сортировки колонки) и так большой список .
Например Александрович и следующее отчество Алексеевич. Сравнение по буквам
Код
=ПСТР((Substring(A1;" ";3));1;1)

по порядку, А и А - совпадают, переходим к следующей паре
Код
=ПСТР((Substring(A1;" ";3));1;2)

. Ал, Але, Алек, Алекс, - совпадают. Далее а и е не совпадают, после них ставим точку. Затем можно применить замену или автозамену.
Вторая буква "л" отчества(третьего слова)
Код
=ПСТР((Substring(A1;" ";3));2;1)
ФИО сократить разные отчества с одинаковой первой буквой
 
Бьюсь над задачкой из первой колонки получить вторую одной формулой
Иванов АлександрИванов Александр
Иванов Александр АлександровичИванов Александр Алексан.
Иванов Александр АлексеевичИванов Александр Алексеев.
Иванов Александр АнатольевичИванов Александр Ан.
Иванов Александр ВасильевичИванов Александр Вас.
Иванов Александр ВячеславовичИванов Александр Вяч.
Смирнов АлександрСмирнов Александр
Смирнов Александр АлександровичСмирнов Александр А.
Смирнов Александр ВалентиновичСмирнов Александр Вал.
Смирнов Александр ВитальевичСмирнов Александр Вит.
Смирнов Александр ВладимировичСмирнов Александр Вл.
Смирнов Александр ПавловичСмирнов Александр П.
Смирнов Александр СергеевичСмирнов Александр С.
Страницы: 1
Наверх