- Видеоинструкция по программе заполнения документов
- Заказать настройку шаблонов документов
- Настройки программы FillDocuments
- Шаблоны документов
- Рассылка писем из Excel
- Полезные формулы для исходной таблицы
- Режим MultiRow: один документ с данными из нескольких строк
- Вставка объектов в документы Word
- Возможные проблемы, и способы их решения
- Переключение между наборами настроек
- Дополнительные возможности
Склонение ФИО по падежам |
Пользовательские функции (формулы, UDF) для склонения ФИО (фамилии, имени, отчества) по падежам, доступные при использовании надстройки FillDocuments
Поддерживаются 4 падежа:
- родительный падеж
- дательный падеж
- винительный падеж
- творительный падеж
Инструкция, где в Excel найти эти функции, и как применить
Все эти функции, а также много других, можно приобрести отдельно от программы FillDocuments,
в виде другой надстройки для Excel с открытым кодом
Функция (формула) | Пример получаемого значения |
---|---|
=Родительный(E2) | Андреевой Алёны Васильевны |
=Дательный(E2) | Андреевой Алёне Васильевне |
=Винительный(E2) | Андрееву Алёну Васильевну |
=Творительный(E2) | Андреевой Алёной Васильевной |
Исходное значение в ячейке E2 | Андреева Алёна Васильевна |
Программе, для правильного склонения ФИО, нужно определить пол. Пол определяется по отчеству.
Потому, склонять фамилии с инициалами категорически не рекомендуется (могут возникнуть ошибки)
ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.
ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.
Пример:
Функция (формула) | Пример получаемого значения | Причина ошибки | |
---|---|---|---|
Правильно | =ФамилияИО(Родительный(E2)) | Мельник Л.А. | Женские фамилии на -к не склоняются, но функция =Родительный() не может определить пол по отчеству, — полное ФИО уже обрезано до инициалов функцией ФамилияИО |
Неправильно | =Родительный(ФамилияИО(E2)) | Мельника Л.А. | |
Правильно | =ИмяОтчество(Дательный(E2)) | Любови Андреевне | Первое слово в ФИО считается фамилией, потому, имя Любовь склоняется неправильно (как мужская фамилия) |
Неправильно | =Дательный(ИмяОтчество(E2)) | Любовю Андреевне | |
Исходное значение в ячейке E2 | Мельник Любовь Андреевна |
- Добавить комментарий
- 70666 просмотров
Комментарии
А тут и без спец формулы можно.
Если ФИО заканчивается на "ч", то пол мужской, иначе - женский.
(или наоборот, если последняя буква это "а", то пол женский)
В интернете за минуту нагуглил формулу:
Было бы волшебно, если бы вы добавили в ваш продукт функцию/формулу, которая вынимает конкретно пол и обозначает его как М или Ж. На основании этого было бы удобно выставлять обращения, например Уважаемый/Уважаемая, если требуется сформировать адресные письма с обращением к конкретному человеку. Я так поняла, функция "Обращение" пол определяет, но это никак не визуализируется, а значит использовать это не получится.