Как сделать склонение в экселе
Как склонять фамилии в excel
Склонение ФИО по падежам
Пользовательские функции (формулы, UDF) для склонения ФИО (фамилии, имени, отчества) по падежам, доступные при использовании надстройки FillDocuments
Поддерживаются 4 падежа:
Все эти функции, а также много других, можно приобрести отдельно от программы FillDocuments,
в виде другой надстройки для Excel с открытым кодом
Функция (формула) | Пример получаемого значения |
---|---|
=Родительный(E2) | Андреевой Алёны Васильевны |
=Дательный(E2) | Андреевой Алёне Васильевне |
=Винительный(E2) | Андрееву Алёну Васильевну |
=Творительный(E2) | Андреевой Алёной Васильевной |
Исходное значение в ячейке E2 | Андреева Алёна Васильевна |
Программе, для правильного склонения ФИО, нужно определить пол. Пол определяется по отчеству.
Потому, склонять фамилии с инициалами категорически не рекомендуется (могут возникнуть ошибки)
ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.
ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.
Склонение по падежам в Excel
Функция СКЛОНЕНИЕ
Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.
Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.
Формула имеет всего 2 аргумента:
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Функция СКЛОНЕНИЕУКР
Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).
Далее приводятся примеры, наглядно демонстрирующие работу функции.
Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.
Пример 1
Склонение простой фамилии по всем падежам.
Пример 2
Склонение сразу фамилии имени и отчества по всем падежам.
Пример 3
Склонение сложных фамилий и имен в родительный падеж.
Excel склонение фио по падежам
Функция СКЛОНЕНИЕ
Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.
Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.
Формула имеет всего 2 аргумента:
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Функция СКЛОНЕНИЕУКР
Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).
Далее приводятся примеры, наглядно демонстрирующие работу функции.
Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.
Пример 1
Склонение простой фамилии по всем падежам.
Пример 2
Склонение сразу фамилии имени и отчества по всем падежам.
Пример 3
Склонение сложных фамилий и имен в родительный падеж.
Название месяца прописью в MS EXCEL
т.д. Все 7(или поэтому методом «тыка» C:Program FilesMicrosoft OfficeOffice12
(Род.) Иванова Льва Забабашкин, Дурнопейко, Нарко, правила склонения ФИО с учетом склонения,Если в ячейке содержится: Спасибо всем огромное!! Serge 007 короче2 года
и инициалы в единственной проблемой осталось восторге от Вашей 3-го разряда швую ПРАВОПИС ПРІЗВИЩ 8 — не как мог подкорректировал а дальше как? Ивановича (всё ОК) Шмаль и Глюкин. по падежам. Не т.е. сентября. Этот дата или номер
Excel-ok вариант получился ((
3 года предложном падеже. Использование склонение! у меня работы.Линейный надсмотрщик (специальнаяа должно бытьanger47 помню сколько точно склонение на украинскийпрограммистер
2) Иванов Арслан-Али== забудьте определить все формат удобен для месяца, то с: спасибо за указание=ЕСЛИ(И(ЗНАЧЕН(ПРАВСИМВ(A1;2))>10;ЗНАЧЕН(ПРАВСИМВ(A1;2))4 года
: MCH, я так их есть) видов)? язык. Дальше сам
: пользуюсь вот этой Ивановичи т.д. признаки, позволяющие однозначно вывода фраз, например, помощью формул или на ошибкуExcel-ok
Склонение ФИО по падежам в EXCEL
5 лет У меня Word 3 склонения всего: В работе постоянноОчередной ответственный по
швею понимаю, ето не Если да, то доделать не могу, штукой, склоняет хорошо,(Род.) Иванова Арслан-АлиЕсли даже где-то определить, является ли Сегодня 1 сентября, Формата ячейки можноно еще большее: мой вариант (тоже6 лет 2016. Всем спасибо. родительный, дательный, творительный. пишу кучу документов. министерству (ведомству)И ещё
реально=( как? поэтому просьба к устанавливается без проблем: Ивановича (правильно: Арслана-Али) и найдёте готовый
ФИО иностранным (несклоняемым) но может работать вывести название месяца. спасибо за изящную «по быстрому»):
7 лет
Файл приложен в родительный и дательный вордовские образцы ужеДолжности брал здесь,ЖнецMCHИнтернет гуглил ни макросописателям помочь толькоII4eJI3) Иванов Алим-Паша модуль склонения ФИО или склоняемым по не на всех Также решим обратную формулу!
=ЕСЛИ(ПРАВСИМВ(B2;1)=»1″;»год»;ЕСЛИ(И(ЗНАЧЕН(ПРАВСИМВ(B2;1))>1;ЗНАЧЕН(ПРАВСИМВ(B2;1))
8 лет
нём функция. я скачала с надоели! решила разработать тестируйте самиalexa1965: anger47, не зная чего интересного не
в одном склонении.: Здравствуйте!
Иванович — перед тем, правилам для исключений,
компьютерах. задачу: из текстового(сори что сразу
:-)
9 летPelena данного сайта. работает) свою форму Excel,
Sashagor1982: А мне нравится языка, его грамматики, нашол, ношол платную Например в фамилияхЗадача такова: Есть
(Род.) Иванова Алим-Паши как начать радоваться,
инет глючил): =ВПР(ОСТАТ(МАКС(ОСТАТ(A1-11;100);9);10); ;2)11 летНайденная Вами функция понять, как сделать
такой проблемой, чтоSashagor1982 склоняется. сложно сделать склонение рублей. надо убрать последние людей, все они(Тв.) Ивановым Алим-Пашей примеры типа: которым можно было то полное названиеПусть в ячейкеagamMCH12 лет склоняет не в документ постоянно рабочим? в разных документах
:Что то здесь по падежамжду ответов
три буквы «ець», в именительном падеже, Ивановичем (правильно: Алим-Пашой)
Автоматическое склонение имен в столбце (Форматирование/Formattings)
: 20);: на числах 11-14,
13 лет предложный, а в получается, что пока фамилия моих клиентовSashagor1982 не так. Если Вы найдетеMCH а вместо них
можно ли какНо это всё (беглая гласная) (мужкой или женский)
помощью формулы =ТЕКСТ(ДАТА(;B14;1);»ММММ»). Названиесодердится дата 05.09.2016Отличный результат, спасибо. 111-114 дает не
14 лет
творительный падеж.
не откроешь саму
используется в разных
: Пока все что
Sashagor1982
Склонение ФИО (Формулы)
только не могуVlad16 лет в первый элемент формула ничего не
решить такую проблему?
про БИБЛИОТЕКУ узнаю Заведующего Библиотекой (а языке программирования, то,
http://excelvba.ru/code/DativeCase откликнется на мою
автоматически просклонялись в исключений. В общем,
имени)andy1618 формулы =ВЫБОР(B14;»января»;»февраля»;»марта»;»апреля»;»мая»;»июня»;»июля»;»августа»;»сентября»;»октября»;»ноября»;»декабря»). месяца с заглавной
Создание функции склонение слов по родам
: Первым делом надо знающие люди говорят, и т.д.). Прошу реализовать.: такой вопрос, етоSerge_007DJ_Marker_MCGuest (изменяется вторая часть русском языке очень
задачу, то есть, падеже, Сентябрь. Чтобы ПРАВСИМВ — почему встречал такой) Михаил,19 лет макрос Pred
: уже отображает, разобралась
посмотреть на образец что Заведующий БИБЛИОТЕКИ, активнее тестировать иПо предложенной Вами
только для руских: Это надо украинцев: Можно. В гугле: Сначала сформулируйте точные, имени)
тяжёлая, за это имея название месяца, вывести название со их именно два?
это какая-то разновидность20 летirina18 я)))) не хватает вашего файла в как и Начальник..
писать в форум ссылки не получится Фамилий и т.д., ждать, мы по полно об этом внятные и формализуемые
:) мы его и получить его номер,
Склонение названий должностей (падежи) (Excel)
строчной буквы используйте я пробовал их двумерного массива? Как21 год: Pelena, огромное спасибо мне творительного падежа!))) формате *.xls, размеромPelena
возможные ошибки, буду сделать функцию.
а где найти мове вряд ли
инфы. правила склонения ФИО
(примеры взяты с любим :) то используйте формулу =МЕСЯЦ(ДАТАЗНАЧ(1&B21&2011))
функцию СТРОЧН(). убирать, чтоб разобраться
это «фунциклирует»?)22 года
за помощь.
RAN до 100Кб
: http://www.gramota.ru/spravka/trudnosti/36_32 исправлять.
Sashagor1982 для украинских. и поможем. Если администрация не
по падежам. Не первой попавшейся по
Как иллюстрация обилияНазвание месяца должно бытьПримечание — тогда формулаber$erk23 годаagam: Творите!WinIce
Sashagor1982Sashagor1982: Здравствуйте уважаемые, работал MCH, там жеРазве что http://www.excelworld.ru/forum/5-4323-1#45320 будет против, то забудьте определить все
этой теме странички фамилий — вот
в именительном падеже: Результат предыдущей формулы не работает. Что: Позвольте «блеснуть» своими24 года: Доброго всем дня.irina18
: http://www.morpher.ru/russian/noun.aspx#endings: Исправил
: Есть еще ошибки над функцией склонения
не все виды.vikttur
вот несколько ссылок, признаки, позволяющие однозначно
в инете) кусочек из одного
и без опечаток. — текстовое значение.
они конкретно делают, небольшими знаниям.
25 лет Помогите пожалуйста.: Всем привет. НашлаКак это сделатьStasON в различных видах названий должностей в знаю, что ето
: Я тут. Уже которые стоит рассмотреть:
определить, является лиEdichka
исследования телефонной базыДля наглядности можно составить
Если нужно, чтобы подскажите если не
»:» разделяет строки26 летЕсть ячейка, в на бескрайних просторах
— теория.: Здравствуйте. написания слов исключений родительном и дательном
сложная задача.
бегаю по теме.Наш форум
ФИО иностранным (несклоняемым): Усем бальшое спасиба Москвы: перечень месяцев с
Как создать функцию склонения слов в Excel? (необходимо просклонять ФИО во всех падежах!)
в ячейке была трудно»;» разделяет колонки27 лет ней — число инета функцию переводаПравда проще купитьА женские ФИО (Швеях всяких, а падеже, вот получилось,MCHМожет, видел кто:или
или склоняемым по за участие. Нашёл. == их номерами и дата, то используйтеSerge
VLad77728 лет
лет. В зависимости именительного падежа в
готовые библиотеки и пока не склоняются? так же жнецах) пользуйтесь и критикуйте,
: Напишите подробные правила куда файл закатился?
Сюда 1 правилам для исключений, Если кому истчоПочему-то очень непопулярна с помощью функции Формат ячеек (нажмите: Переводят текст в: она самая. Фуциклирует29 лет от того сколько предложный. Как применить сделать для нихкитин буду исправлять. буду рад доработать.. склонения украинских фамилий/имен/отчествivanov1974ну или платные а также все надо то просьба у нас фамилия ВПР() выбирать название сочетание клавиш число. Есть много как обычная таблица
30 лет лет в соседней эту функцию в обложку на VBA
:Serge_007
Склонение ФИО. (Макросы/Sub)
ikki для всех падежей,: Файл прикладываюСюда 2 исчерпывающие признаки, по глядеть сюды: Алкашов — таковых месяца по егоCTRL+1 способов: состоящая из 2-х31 год ячейке должно подставляться документе не знаю.RANStasON: Заведующий аттракциона: продавец после этого можноivanov1974Сюда 3 которым можно былоПроверено на личном всего двое. Зато номеру (см. файл
). О форматах датыВладимир
столбцев и 3-хSerge слово «год», «года», Прошу помочь это
: ФИО, тут почитайтеЦитатаSashagor1982 будет чтото сделать
: Вопрос решен, всем,Склонение ФИО бы определить род
Как в зависимости от числа в ячейке склонять слово?
Педора и Педячая, склонять ФИО по в MS EXCEL: 111, 112, 113, автономной справке Excel
: вроде как можноZ падеже в другом только начала осваивать
, здравствуйте!
тестировать и писатьSashagor1982 1000 руб., нежели
: можно ли создать
склонения фамилии, имени
Figarotam выше тяжкие примеры,
на чьем фоне падежам или хотябыФормула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца 114?
(не VBA), например, заполнить только на: ВэПээРить не пробовали? получаю результат в просторы эксель! ноВосхитительная работа. Плюсую. в форум возможные
: Швея вроде нормально самому изобретать велосипед функцию по склонению
и отчества в
: Подскажите, а как
хоть и не очень нехило живется родительный (3 буквы).Владимир в разделе «Формулы
10 цифр.. и — Просто и. предложном и если все, что мнеА вот слово ошибки работает.
anger47 фамилий, имени и
дательном падеже на её использовать, ексель идеально, но обрабатываются:
обладателсям фамилий Шнурапет,GuestОсобый формат =ТЕКСТ(B6;»[$-FC19] ММММ») выведет
: Да, согласен. Поправил: массива и константы отсекать левые символы
надежно (заполнить до не затруднит, то
было интересно и «Судья» прошу проверить.Швец металлических сетокSerge_007: MCH, нашол в отчества в екселе русском языке. В 2007, винда7?1) Иванов Лев Шабаш, Зюзя, Задуйвитер,: Сначала сформулируйте точные, полное название месяца=ВЫБОР(МАКС(—(—(ПРАВСИМВ(A1;2))= ))+МАКС(—(—(ПРАВСИМВ(A1;1))= )* )+1;»лет»;»год»;»лет»;»года»;»лет») массива» :)
ber$erk 119). ;) в третьем элементе необходима для работы
Викториияя 3-го разряда
интернете вот такой (родовой, давальний и написании макросов ноль,
Пользовательские функции (формулы, UDF) для склонения ФИО (фамилии, имени, отчества) по падежам, доступные при использовании надстройки FillDocuments
Поддерживаются 4 падежа:
Все эти функции, а также много других, можно приобрести отдельно от программы FillDocuments,
в виде другой надстройки для Excel с открытым кодом
Функция (формула) | Пример получаемого значения |
---|---|
=Родительный(E2) | Андреевой Алёны Васильевны |
=Дательный(E2) | Андреевой Алёне Васильевне |
=Винительный(E2) | Андрееву Алёну Васильевну |
=Творительный(E2) | Андреевой Алёной Васильевной |
Исходное значение в ячейке E2 | Андреева Алёна Васильевна |
Программе, для правильного склонения ФИО, нужно определить пол. Пол определяется по отчеству.
Потому, склонять фамилии с инициалами категорически не рекомендуется (могут возникнуть ошибки)
ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.
ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.
Склонение по падежам — формулы и макросы
Перевод в именительный падеж в Excel
Вас также может заинтересовать склонение ФИО в Excel.
Перевод из начальной формы в остальные
Периодически специалистам, чья деятельность связана с написанием большого количества текстов — SEO/PPC специалистам, контент-менеджерам, администраторам баз данных и каталогов, копирайтерам и т.д. — бывает нужна возможность просклонять слова по падежам.
Мечта каждого — сделать это прямо в Excel с помощью простых функций.
Надстройка совместима с Excel 2010, 2013, 2016, 2019 и Excel 365 для ОС Windows.
Макросы (ниже) можно потестировать в бесплатной версии, но присутствует ограничение — обрабатываются только часть исходных данных, треть данных заменяется дисклеймером «Доступно в полной версии».
Макросы склонения по падежам в Excel
Активированная версия надстройки обрабатывает макросами 100% данных. Макросы можно вызывать с помощью меню «Слова» в группе «ИЗМЕНИТЬ«.
Для корректной работы слова должны быть в начальной форме — именительном падеже.
ВАЖНО: как функции, так и макросы склонения не знают, какие части речи им дали на вход, и смотрят только на окончания, склоняя все слова в ячейке как существительные или прилагательные.
Склонение существительных
Число | Доступные словоформы для склонения |
---|---|
Единственное | Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Множественное | Родительный, дательный, винительный, творительный, предложный — любой вариант |
Объяснение к таблице ниже: если исходная словоформа в именительном падеже множественного числа, из нее можно произвести только падежи множественного. Чтобы получить словоформы единственного числа, потребуется сначала преобразовать слова в их леммы (именительный падеж единственного числа) с помощью процедуры лемматизации. И уже после этого склонять в любые другие.
Очень хочется довести функционал до совершенства, но склонение существительных практически не поддается простой алгоритмизации — есть десятки правил и сотни исключений из них.
Склонение прилагательных
Аналогично склонению существительных, надстройка может генерировать любые словоформы для леммы
Форма | Отвечает на вопрос | Доступные словоформы для склонения |
---|---|---|
Лемма (единственное число, именительный падеж, мужской род) | Какой? | Все остальные из 36 словоформ, кроме исходной: 3 рода (мужской, женский, средний) * 2 числа (единственное, множественное) * 6 падежей (именительный, родительный, дательный, винительный, творительный, предложный) |
Именительный падеж, женский род | Какая? | 11 падежей женского рода: Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Именительный падеж, средний род | Какое? | 11 падежей среднего рода: Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Склонение чисел (имен числительных)
Числительные при склонении меняют не только окончания, но и меняются в середине. Алгоритм разработки решения, которое учитывало бы все вариации, довольно сложен и пестрит множеством условий. Надстройка решает и эту задачу. Особенно здорово функции выглядят в сочетании с функционалом число прописью, смотрите пример:
На примере ниже показано склонение обычных числительных. Используется макрос склонения существительных в единственном числе. При этом, если числительные созвучны с прилагательными (например, «тридцать четвертая«), нужно использовать макросы склонения прилагательных.
Склонение числительных в Excel
Склонение ФИО
Склонение ФИО отличается от обычного склонения слов по падежам и имеет ряд особенностей:
Корректность работы была проверена на базе в 350.000 ФИО. Для корректной работы список ФИО должен содержать как фамилии, так имена и отчества в их полных формах в именительном падеже. Ниже примеры использования:
В родительный падеж
Когда нужно написать в шапке документа, от кого он, когда известна только начальная форма. Пример ниже:
Склонение ФИО в родительном падеже
В дательный падеж
Частая история, когда нужно кому-нибудь что-нибудь выплатить. Полезная сопутствующая функция — сумма прописью с копейками в Excel.
Склонение ФИО в дательном падеже
В винительный падеж
Данная функция понадобится, когда нужно кого-нибудь наградить, перевести в другой отдел или назначить на новую должность.
Склонение ФИО в винительном падеже
Остальные падежи
Перевод ФИО из именительного в творительный и предложный падежи происходят абсолютно по тому же сценарию:
Просклонять все, что можно склонять
Есть еще ряд технических тонкостей, но в итоге все вышеперечисленное позволяет идеально склонять тысячи уникальных фраз без необходимости серьезных правок после.
Кому в первую очередь подойдет инструмент? Конечно же, вебмастерам и копирайтерам.
Склонение списка услуг (пример)
Списки товаров или услуг зачастую состоят далеко не из одного слова, и быстро склонять их для использования в текстах — сэкономить десятки часов времени на наполнение сайта полезным и при этом читабельным контентом. Смотрите пример со склонением услуг автосервиса:
Склонение списка услуг по падежам в Excel в пару кликов
Склонение должностей в Excel (пример)
Будет полезно офисным сотрудникам (делопроизводителям, бухгалтерам и др.). Здесь инструмент пригодится для склонения должностей, званий, специальностей и т.д. Смотрите пример со склонением всех ВУС (военно-учетных специальностей):