Надстройка PLEX для Microsoft Excel 2007-2021 и Office 365

Функция FIO

12175 11.05.2020
Функция FIO

Эта функция выполняет 3 основные операции:

  • Выстраивает ФИО в правильном порядке, если в исходных данных они стоят неправильно.
  • Склоняет ФИО в родительном и дательном падежах.
  • Выводит, при необходимости, сокращенную форму (Фамилия И.О.)

Синтаксис

=FIO(NameAsText; NameCase; ShortForm)

где:
  • NameAsText – ячейка с исходным ФИО (полным или без отчества)
  • NameCase – символьный код падежа ("Д" или "D" – дательный; "Р" или "R" – родительный). По умолчанию – без преобразования.
  • ShortForm – числовое значение, задающее сокращенную форму. По умолчанию, принимается за 0 (без преобразования).

В самом простом варианте эту функцию можно использовать для выстраивания ФИО в правильном порядке:

Со вторым аргументом можно преобразовать ФИО в требуемый падеж: 

Третий (необязательный) аргумент позволит выводить ФИО в нужном падеже и, дополнительно, в сокращенной форме: 

Различные формы ФИО

Безусловно, найдутся зубодробительные ФИО, где эта функция сработает некорректно, ибо русский язык велик и могуч. Однако, с 99,9% процентами типичных российских имен все работает вполне успешно (тестировал на 5000+ ФИО реальных людей).

Полный список всех инструментов надстройки PLEX



13.11.2023 11:44:25
а где взять эту функцию?
11.01.2024 13:05:28
А планируется ли функция не для ФИО, а для названий, например?
29.01.2024 07:42:26
Доброго дня, уважаемый гуру Excel Николай. Будет ли внесена в надстройку функция склонения по падежам предложений? Очень надо для работы ;)
05.02.2024 23:42:18
День добрый. Спасибо за надстройку. Еще не Купил но думаю попозже куплю, давно хотел. Но вот сейчас возникла необходимость сделать ФИО в творительный падеж для договора, а выбор только родительный и дательный... Планируется ли добавление падежей?
08.10.2024 17:50:32
А можно сделать обратную функцию, слово дано в падеже а его надо превратить в именительный падеж.
Наверх