Функция изменяет порядок заданного Фамилии Имени Отчества с возможностью вывести ФИО в нужном порядке(Например, Имя Отчество Фамилия) и сократить Имя и Отчество до инициалов: Фамилия И.О.
Для чего функция может пригодится? Если есть выгруженный из какого-либо справочника список фамилий сотрудников, но необходимо получить только Фамилию и инициалы или ФИО в другом порядке(например, Имя и Фамилия - такое обращение часто применяется в рассылках). Готовить такие списки вручную долго, а встроенными функциями менее удобно. В функции ФАМ_ИО надо будет только указать исходный порядок расположения ФИО и конечный. При необходимости указать нужный разделитель между Фамилией Именем и Отчеством и необходимость вывода только инициалов.
Вызов команды через стандартный диалог:
Вызов с панели MulTEx:
Синтаксис:
=ФАМ_ИО(
=ФАМ_ИО(
=ФАМ_ИО(
=ФАМ_ИО(
=ФАМ_ИО("Иванов Сергей Петрович";" ";"fio";"if")
Допускается использование как русских букв "фио", так и английских "fio". "ф","f" -фамилия, "и","i" - имя, "о","o" - отчество. Буквы, отличные от "фиоfio" воспринимаются как отдельные обозначения.
Если в ФИО присутствует патроним(оглы, кызы и т.п.), то можно в исходный порядок добавить своё обозначение(например, "п") и его же использовать в порядке вывода при необходимости(Надир Назим оглы Абдулжонов - "иопф" - "фиоп"). Подобная возможность так же может пригодится для получения нужных ФИО из более сложных предложений, если расположение ФИО известно. Например, в ячейке записано "Главный инженер производства Петров Сергей Иванович" и необходимо получить только Фамилию и инициалы имени. Тогда функцию можно записать так:
обозначения "абв" в данном случае играют роль ненужных и вместо них могут быть любые неповторяющиеся символы, отличные от "фио" и "fio".
Разделитель - " "
Исходный_порядок - "фио"
Порядок_вывода - "фи"
Инициалы - ИСТИНА
Результат -
Разделитель - " "
Исходный_порядок - "фио"
Порядок_вывода - "фио"
Инициалы - ИСТИНА
Результат -
Разделитель - " "
Исходный_порядок - "фио"
Порядок_вывода - "иф"
Инициалы - 1
Результат -
Разделитель - " "
Исходный_порядок - "фио"
Порядок_вывода - "иф"
Инициалы - 0
Результат -
Разделитель - " "
Исходный_порядок - "фио"
Порядок_вывода - "ио"
Инициалы - 0
Результат -
Разделитель - " "
Исходный_порядок - "иоф"
Порядок_вывода - "фио"
Инициалы - 1
Результат -
Разделитель - " "
Исходный_порядок - "иопф"
Порядок_вывода - "фиоп"
Инициалы - 0
Результат -
Разделитель - " "
Исходный_порядок - "иопф"
Порядок_вывода - "фиоп"
Инициалы - 1
Результат -
Разделитель - " "
Исходный_порядок - "иопф"
Порядок_вывода - "фио"
Инициалы - 1
Результат -