DiMaker DiMaker В чём разница?

Разделение ФИО на части

Документація переведена автоматично з використанням машинного навчання.

Функция разделяет ФИО на составляющие - фамилию, имя, отчество. Сервис может корректно разделить ФИО на части, даже если они стоят в различном порядке, или вместо имени и отчества - инициалы. Рекомендуется, чтобы текст был в именительном падеже.

Пример работы функции:

  • Петрова Полина Ивановна, имя Полина
  • Родин К. С., фамилия Родин
  • Пётр Логинов, имя Пётр
Протестировать

Словоформ не требует четкого разделения компонентов ФИО, функция принимает на вход ФИО в любых комбинациях:

  • Чичиков Павел Иванович
  • Павел Иванович Чичиков
  • Павел Иванович
  • Павел Чичиков
  • Чичиков Павел
  • Чичиков
  • Павел
  • Чичиков П.И.
  • П.И. Чичиков

Имя необязательно должно быть трехкомпонентным. Программа учитывает «двойные» имена и фамилии, а также национальные суффиксы и служебные слова:

  • Жозеф Луи Гей-Люссак
  • Шихлинская, Нигяр Гусейн-Эфенди кызы
  • Барклай-де-Толли, Михаил Богданович

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

  • Фамилия
  • Имя
  • Отчество
  • Имя Отчество
  • Фамилия Имя
  • Фамилия [перенос] Имя Отчество
  • И.
  • И. О.
  • Фамилия И. О.
  • И. О. Фамилия
  • Фамилия И.

Синтаксис функции

Для использования функции в документе нужно использовать следующий синтаксис:

=Словоформ({источник}, фио, {результат})
  • {источник} - исходный текст, который нужно разделить. Может быть переменной (например, %фио), или просто текстом.
  • {результат} - результат разделения ФИО на компоненты. Должен принимать одно из значений:
    • ф - фамилия
    • и - имя
    • о - отчество
    • и о - имя отчество
    • ф и - фамилия имя
    • и ф - имя фамилия
    • ф rn и о - фамилия rn имя отчество
    • и. - имя (сокращённо)
    • и. о. - имя отчество (сокращённо)
    • ф и. о. - фамилия имя отчество (сокращённо)
    • и. о. ф - имя отчество (сокращённо) фамилия
    • ф и. - фамилия имя (сокращённо)

Пример использования функции:

=Словоформ(%фио, фио, и о)

В результате фунция вернёт имя и отчество (полностью) из переменной %фио и подставит его в документ.

Вставить функцию можно как просто текстом, так и через "Вставка" - "Функции". Больше об использовании функций в документе можно прочитать здесь.

Другие функции

Способы работы