Как поменять падеж в excel
Автоматизация задач в MS Excel, Word и 1С:Предприятие
Разработка программ на заказ и готовые типовые решения
Отзывы клиентов:
Склонение ФИО по падежам
Функция позволяет выводить фамилию, имя и отчество, заданные в именительном падеже, в форме любого другого падежа.
Область применения:
Функцию удобно использовать для автоматизации формирования документов в MS Excel (или облегчения создания их вручную), где ФИО необходимо указывать не в именительном падеже: различного рода договоры, кассовые ордера, квитанции, акты сверок, приказы, протоколы, доверенности и т.д.
Функция также незаменима, если средствами автоматизации реализовано формирование перечисленных выше документов в приложении MS Word на основании данных, находящихся в таблицах MS Excel.
Примеры использования:
- в договоре: "в лице руководителя Баранова Петра Вячеславовича"
- в кассовых ордерах: "выдано Гнатюку Павлу Васильевичу", "получено от Гриценко Ирины Сергеевны"
- в доверенности: "доверяю управление траспортным средством Смирницкому Виталию Валерьевичу"
- в приказе: "назначить на должность Степашову Ольгу Николаевну"
- в протоколе: "доклад подготовлен Дворжецким Никитой Ивановичем"
Что реализовано:
- корректно склоняются фамилии со всеми распространенными на территории стран СНГ окончаниями "-ов", "-ев", "-ин", "-ян(ц)", "-ский(-цкий)", "-ской(-цкой)", "-ый", "-ых", "-их", "-ец", "-нко", "-ук", "-юк", "-ич", "-ия" и др.: Павлов, Зиновьев, Гагарин, Петросян, Высоцкий, Трубецкой, Цой, Задорожный, Садовничий, Седых, Долгих, Сосковец, Нестеренко, Гончарук, Данилюк, Рабинович, Данелия, Кваша, Врубель, Козак, Казачок и т.д., а также соответствующие женские фамилии
- учитываются отличия в склонении мужских и женских фамилий: Ткачу Виктору и Ткач Светлане, Козовцу Антону и Козовец Екатерине
- корректно обрабатываются составные фамилии: например, Мамин-Сибиряк, Салтыков-Щедрин, Немирович-Данченко, Лебедев-Кумач
- не склоняются иноязычные фамилии: Галуа, Моруа, Дефо, Дали, Безе, Верди, Гарсиа, Хэмингуэй и пр.
- успешно обрабатываются отчества с частицами "-оглы", "-кызы", "ибн": Мамедов Полад Муртуза оглы -> Мамедовым Поладом Муртуза оглы, Гассан Абдурахман ибн Хаттаб -> Гассаном Абдурахманом ибн Хаттабом, Абу Али ибн Сина -> Абу Али ибн Синой
- автоматически по отчеству определяется пол (мужской/женский) и исходя из этого выбираются соответствующие правила склонения
- для ситуаций, когда пол автоматически определить затруднительно (отчество иностранное или отсутствует), можно указать пол в качестве параметра функции
- возможен вывод в сокращенном виде "фамилия + инициалы": Полозову Н. А., Васильевой А. К., Дворжецкому Е. Е.
- возможность использования как в виде надстройки (можно использовать во всех файлах на данном рабочем месте), так и в виде кода, внедренного в файл (функция будет работать в данном файле на любом рабочем месте - удобно, если файл, например, отправляется контрагенту)
- открытый программный код - при желании можно изучать алгоритм либо модифицировать
Как подключить?
Программа представляет собой один файл с названием bdgFIOPropisyu.bas. Для того, чтобы использовать ее в том или ином файле, функцию нужно импортировать в этот файл. Для этого необходимо:
- открыть файл MS Excel, в котором требуется использовать функцию
- войти в редактор VBA по нажатию горячей клавиши "Alt + F11" или через меню:
- в MS Excel 2007 - через пункт ленты "Разработчик":
- в MS Excel 2003 - через пункт главного меню "Сервис -> Макрос -> Редактор Visual Basic":
- в главном меню редактора VBA выбрать пункт "File" -> "Import file. ":
- в появившемся окне выбора файла выбрать файл bdgFIOPropisyu.bas и нажать кнопку "Открыть":
В результате этих действий в проводнике проекта в левой части экрана появится ветвь "Modules" (если ее еще не было), раскрыв которою можно увидеть строку bdgFIOPropisyu. А дважды кликнув по этой строке справа можно увидеть текст самой функции ФИОВПадеже:
Все, программный код импортирован и его можно использовать.
Как использовать?
- выделите курсором ячейку, в которой хотите поместить результат функции
- нажмите на пиктограмму "Вставить функцию" на панели формул:
- в появившемся окне Мастера функций выберите категорию "Определенные пользователем", затем в списке выделите название функции "ФИОВПадеже" и нажмите кнопку "ОК":
- и далее в окне Аргументы функций заполните поля: в полях Фамилия, Имя и Отчество укажите ссылки на ячейки с соответствующими значениями, а в поле Падеж укажите число от 1 до 6 (номер падежа от именительного до предложного) и нажмите кнопку "ОК":
В результате в выделенной ячейке отобразится результат вычисления функции.
Ситуации, когда работа функции может быть некорректной:
Несмотря на то, что ситуаций, когда работа функции может быть неудовлетворительной, ниже перечислено немало, вероятность столкновения с таким ФИО в практической работе достаточно мала, т.к. в 99,9% случаев фамилии, встречающиеся на территории России, склоняются по общим правилам.
Кроме того, следует заметить, что другие алгоритмы и программы также не могут гарантировать корректность результата в 100% случаев - русский язык слишком велик и могуч, чтобы быть описанным набором логических правил (смотрите ниже про влияние положения ударения в слове, происхождения фамилии, про зависимость написания женской формы фамилии от написания мужской формы и т.д.).
- По правилам русского языка склонение мужских и женских иноязычных фамилий, оканчивающихся на "-а" и "-я", зависит от места ударения в слове и происхождения фамилии.
Все фамилии, кончающиеся на неударное "-а" после согласных, склоняются: Сенека -> Сенеки, Петрарка -> Петрарки, Сметана -> Сметаны, Куросава -> Куросавы, Глинка -> Глинки, Окуджава -> Окуджавы и др. Склонение фамилий с ударным "-а" на конце зависит от ее происхождения: не склоняются фамилии французского происхождения: Дюмá, Дегá, Фермá, Петипá и т.д., фамилии иного происхождения (из славянских и восточных языков) склоняются: Митта -> Митты, Кваша -> Кваши, Сковорода -> Сковороды, Кочерга -> Кочерги, Хамза -> Хамзы и др.
Аналогично, французские по происхождению фамилии с ударным "-я" на конце несклоняемы: Золя, Труайя . Все прочие фамилии на "-я" склоняемы: Головня -> Головни, Данелия -> Данилии, Берия -> Берии, Гойя -> Гойи .
Поскольку программно определить положения ударения и происхождение фамилии невозможно, в алгоритме программы принято допущение, что все подобные фамилии склоняются по общим правилам. Поэтому французские фамилии с ударением на окончании обрабатываются программой некорректно: Дюма -> Дюмы, Золя -> Золи, Петипа -> Петипы . - Мужские фамилии, оканчивающиеся на "-ий", "-ый", "-ой", склоняются как прилагательные Горький -> Горького, Блаженный -> Блаженного, Броневой -> Броневого . Исключения составляют случаи, когда фамилия с таким окончанием - нарицательное существительное ( Козодой, Водопой, Гений, Сценарий ) либо иноязычна по происхождению ( Цой, Цхой, Чой ). Так как программно не определить, является ли фамилия подобным исключением, условно принято, что все фамилии с окончаниями "-ий", "-ый", "-ой" склоняются как прилагательные. В подавляющем большинстве случаяв это верно, однако в исключительных случаях с фамилиями-существительными результат функции будет ошибочным: Козодой Яков -> Козодого Якова, Гений Стефан -> Генего Стефана .
Однако, в виде исключения в алгоритме учтено склонение фамилий с данными окончаниями и длиной менее 5 букв (преимущественно корейских по происхождению): Цой Виктор -> Цоя Виктора . - В ряде случаев корректное склонение женской фамилии, оканчивающейся на "-ина", "-ова", возможно только, если известно склонение соответствующей ей мужской фамилии: Жемчужина Людмила, Малина Светлана могут склоняться как в обычной форме: Жемчужина Людмила -> Жемчужиной Людмилы, Малина Светлана -> Малиной Светланы (если соответствующими мужскими фамилиями являются, например, Жемчужин Борис и Малин Олег), так и в форме существительного: Жемчужина Людмила -> Жемчужины Людмилы, Малина Светлана -> Малины Светланы (если мужские формы фамилии, например, Жемчужина Борис и Малина Олег).
Учесть подобные нюансы в алгоритме невозможно, поэтому все женские фамилии функцией обрабатываются по единым правилам (как прилагательные), что в отдельных случаях может приводить к неверным результатам. - Похожая ситуация обстоит с мужскими и женскими фамилиями, оканчивающимися на "-ов(а)", "-ев(а)", "-ин(а)", которые омонимичны нарицательным существительным: Боров, Лев, Филин, Барин, Корова, Сова, Картина, Перина, Старина и т.д. ). Ни по каким формальным признакам программно установить идентичность фамилии и существительного нет возможности, поэтому склонение подобных фамилии по единым общим правилам приводит к некорректным результатам вида: Лев Павел -> Левым Павлом, Филин Сергей -> Филиным Сергеем, Корова Ксения -> Коровой Ксении, Сова Ольга -> Совой Ольги, Картина Алла -> Картиной Аллы .
- Мужские фамилии, оканчивающиеся на мягкий знак, склоняются: Врубель Михаил -> Врубеля Михаила, Гоголь Николай -> Гоголя Николая и т.д. Однако при склонении окончания таких фамилий зависят от того, существительными какого рода - мужского, женского или среднего - они являются.
Алгоритмически определить род существительного не представляется возможным, поэтому в тех случаях, когда мужская фамилия является существительным женского или среднего рода, функция будет работать некорректно: Сталь Иван -> Сталя Ивана, Полынь Виктор -> Полыня Виктора . - Образование творительного падежа фамилий, оканчивающихся на "-жа", "-ца", "-ча", "-ша", "-ща", зависит от ударения в слове: если это окончание является безударным, то при склонении оно меняется на "-ей": Капица Петр -> Капицей Петром, Туча Федор -> Тучей Федором ; если же окончание удареное, оно заменяется на "-ой": Кваша Игорь -> Квашой Игорем, Свеча Иван -> Свечой Иваном . Аналогичная ситуация с фамилиями, оканчивающимися на "-ец": без ударения окончание меняется на "-ем": Палец Виктор -> Пальцем Виктором ; под ударением - на "-ом": Сосковец Олег -> Сосковцом Олегом .
Как было сказано выше, определить положения ударения в слове программно нельзя, поэтому в алгоритме программы принято допущение, что в словах, оканчивающихся на "-жа", "-ца", "-ча", "-ша", "-ща", окончание безударное (таких слов больше), то есть творительный падеж всегда образуется окончанием "-ей". Напротив, в словах, оканчивающихся на "ец", принято, что окончание находится под ударением, то есть склонение будет с окончанием "-ом". Соответственно, в остальных случаях будут наблюдаться ошибки вида: Квашей Игорем, Свечей Иваном, Пальцом Виктором . - Согласно правилам русского языка первая часть двойной русской фамилии склоняется, если она сама по себе может употребляться как фамилия: творчество Мамина-Сибиряка, рассказ Салтыкова-Щедрина, опера Римского-Корсакова и т.д. В противном случае она не изменяется: картина Ван-Дейка, похождения Дон-Жуана, оруженосец Дон-Кихота и др. Так, например, в фамилии Семёнов-Тян-Шанский склоняется первая часть, но не вторая: труды Семёнова-Тян-Шанского .
Опять же, определить, является ли составная часть фамилии самостоятельной, алгоритмически возможности нет, поэтому для работы принято допущение, что все части составной фамилии следует склонять (в большинстве случаев это так), что в ряде ситуаций приводит к ошибкам: Вана-Дейка, Дона-Кихота, Семёнова-Тяна-Шанского . - Иностранные фамилии, оканчивающиеся на "-ов" и "-ин" в творительном падеже меняют окончание на "-ом": Бенджамином Франклином, Чарльзом Дарвином, Чарли Чаплином, Александром Грином . "Русские" же фамилии с аналогичными окончаниями заканчиваются на "-ым": Ивановым, Гагариным, Фонвизиным и т.д. Несмотря на то, что перечисленные выше фамилии ( Франклин, Дарвин, Чаплин, Грин ) в виде исключений учтены в алгоритме, есть небольшая вероятность, что встретится какая-либо другая аналогичная иностранная фамилия - в таком случае результат функции будет некорректен.
Правила склонения фамилий и имен использованы в соответствии с разделами 13.1 и 13.2 работы Н. А. Еськовой «Трудности словоизменения существительных. Учебно-методические материалы к практическим занятиям по курсу «Язык современной печати» (Госкомитет печати СССР. Всесоюзный институт повышения квалификации работников печати. М., 1990).
Странно, что в составе штатных формул Excel отсутствует такая полезная функция как СКЛОНЕНИЕ. Очень часто приходится склонять фамилии, например, при подготовке договора.
Функция СКЛОНЕНИЕ
Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.
Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.
Формула имеет всего 2 аргумента:
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Функция СКЛОНЕНИЕУКР
Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).
Далее приводятся примеры, наглядно демонстрирующие работу функции.
Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.
Пример 1
Склонение простой фамилии по всем падежам.
Пример 2
Склонение сразу фамилии имени и отчества по всем падежам.
Пример 3
Склонение сложных фамилий и имен в родительный падеж.
Пример 4
Склонение существительных по падежам.
Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.
и инициалы в единственной проблемой осталось восторге от Вашей 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: А мне нравится языка, его грамматики, нашол, ношол платную Например в фамилияхЗадача такова: Есть
(Род.) Иванова Алим-Паши как начать радоваться,
а также всеЕсли месяц задан числом от
значения названия месяца не отписал -MCH10 лет
: Здравствуйте. единственное не могу
но столкнулась с: Исправил
заведующий библиотекой, прикольно мне будет очень
версию за 1000 "Адамець", "Волинець", "Запорожець"
столбик с именами Ивановича
попробуйте вбить туда исчерпывающие признаки, по
1 до 12, получим его номер.
инет глючил): =ВПР(ОСТАТ(МАКС(ОСТАТ(A1-11;100);9);10);;2)11 летНайденная Вами функция понять, как сделать
такой проблемой, чтоSashagor1982 склоняется. сложно сделать склонение рублей. надо убрать последние людей, все они(Тв.) Ивановым Алим-Пашей примеры типа: которым можно было то полное названиеПусть в ячейкеagamMCH12 лет склоняет не в документ постоянно рабочим? в разных документах
Лев -> Льва бы определить род можно вывести сВ6
Автоматическое склонение имен в столбце (Форматирование/Formattings)
: 20);: на числах 11-14,
13 лет предложный, а в получается, что пока фамилия моих клиентовSashagor1982 не так. Если Вы найдетеMCH а вместо них
можно ли какНо это всё (беглая гласная) (мужкой или женский)
помощью формулы =ТЕКСТ(ДАТА(;B14;1);"ММММ"). Названиесодердится дата 05.09.2016Отличный результат, спасибо. 111-114 дает не
14 лет
творительный падеж.
не откроешь саму
используется в разных
: Пока все что
Sashagor1982
Склонение ФИО (Формулы)
алгоритм, либо готовую: ФИО в дательный
надо подставить "цю". нибудь сделать так, мелочи, к томуАрслан-Али -> Арслана-Али ФИО. Тогда посмотрим. со склонением можноС помощью формулы =ТЕКСТ(B6;"ММММ") можно Вроде принцип понял, верный результат15 летВ остальном, вводите надстройку, то и падежах! как можно мог исправил. Но: Исправил Швею и функцию на другом падеж: Благодарен всем, кто что бы они же есть файл (изменяется первая часть ;-) вывести с помощью вывести полное название
только не могуVlad16 лет в первый элемент формула ничего не
решить такую проблему?
автоматически просклонялись в исключений. В общем,
имени)andy1618 формулы =ВЫБОР(B14;"января";"февраля";"марта";"апреля";"мая";"июня";"июля";"августа";"сентября";"октября";"ноября";"декабря"). месяца с заглавной
Создание функции склонение слов по родам
разобраться какую функцию: Гм. Какая интересная17 лет ФИО в именительном отображает. AlexM лучше, так как также канцелярией, пекарней вероятно, можно будетanger47 просьбу. Файл прикладываю. нужный мне падеж?
вещь!Алим-Паша -> Алим-Паши: Проблема склонений вЕсли требуется решить обратную буквы в именительном
выполняют "минусы" перед
запись . Не18 лет падеже и запускайте
FlemmerK
: Первым делом надо знающие люди говорят, и т.д.). Прошу реализовать.: такой вопрос, етоSerge_007DJ_Marker_MCGuest (изменяется вторая часть русском языке очень
задачу, то есть, падеже, Сентябрь. Чтобы ПРАВСИМВ - почему встречал такой) Михаил,19 лет макрос Pred
: уже отображает, разобралась
посмотреть на образец что Заведующий БИБЛИОТЕКИ, активнее тестировать иПо предложенной Вами
только для руских: Это надо украинцев: Можно. В гугле: Сначала сформулируйте точные, имени)
тяжёлая, за это имея название месяца, вывести название со их именно два?
это какая-то разновидность20 летirina18 я)))) не хватает вашего файла в как и Начальник..
писать в форум ссылки не получится Фамилий и т.д., ждать, мы по полно об этом внятные и формализуемые
:) мы его и получить его номер,
Склонение названий должностей (падежи) (Excel)
строчной буквы используйте я пробовал их двумерного массива? Как21 год: Pelena, огромное спасибо мне творительного падежа!))) формате *.xls, размеромPelena
возможные ошибки, буду сделать функцию.
а где найти мове вряд ли
инфы. правила склонения ФИО
(примеры взяты с любим :) то используйте формулу =МЕСЯЦ(ДАТАЗНАЧ(1&B21&2011))
Sashagor1982 для украинских. и поможем. Если администрация не
по падежам. Не первой попавшейся по
Как иллюстрация обилияНазвание месяца должно бытьПримечание - тогда формулаber$erk23 годаagam: Творите!WinIce
и без опечаток. - текстовое значение.
они конкретно делают, небольшими знаниям.
25 лет Помогите пожалуйста.: Всем привет. НашлаКак это сделатьStasON в различных видах названий должностей в знаю, что ето
: Я тут. Уже которые стоит рассмотреть:
определить, является лиEdichka
исследования телефонной базыДля наглядности можно составить
Если нужно, чтобы подскажите если не
":" разделяет строки26 летЕсть ячейка, в на бескрайних просторах
- теория.: Здравствуйте. написания слов исключений родительном и дательном
сложная задача.
бегаю по теме.Наш форум
ФИО иностранным (несклоняемым): Усем бальшое спасиба Москвы: перечень месяцев с
Как создать функцию склонения слов в Excel? (необходимо просклонять ФИО во всех падежах!)
в ячейке была трудно";" разделяет колонки27 лет ней - число инета функцию переводаПравда проще купитьА женские ФИО (Швеях всяких, а падеже, вот получилось,MCHМожет, видел кто:или
или склоняемым по за участие. Нашёл. == их номерами и дата, то используйтеSerge
VLad77728 лет
лет. В зависимости именительного падежа в
готовые библиотеки и пока не склоняются? так же жнецах) пользуйтесь и критикуйте,
: Напишите подробные правила куда файл закатился?
Сюда 1 правилам для исключений, Если кому истчоПочему-то очень непопулярна с помощью функции Формат ячеек (нажмите: Переводят текст в: она самая. Фуциклирует29 лет от того сколько предложный. Как применить сделать для нихкитин буду исправлять. буду рад доработать.. склонения украинских фамилий/имен/отчествivanov1974ну или платные а также все надо то просьба у нас фамилия ВПР() выбирать название сочетание клавиш число. Есть много как обычная таблица
30 лет лет в соседней эту функцию в обложку на VBA
Склонение ФИО. (Макросы/Sub)
ikki для всех падежей,: Файл прикладываюСюда 2 исчерпывающие признаки, по глядеть сюды: Алкашов -- таковых месяца по егоCTRL+1 способов: состоящая из 2-х31 год ячейке должно подставляться документе не знаю.RANStasON: Заведующий аттракциона: продавец после этого можноivanov1974Сюда 3 которым можно былоПроверено на личном всего двое. Зато номеру (см. файл
). О форматах датыВладимир
столбцев и 3-хSerge слово "год", "года", Прошу помочь это
: ФИО, тут почитайтеЦитатаSashagor1982 будет чтото сделать
: Вопрос решен, всем,Склонение ФИО бы определить род
Как в зависимости от числа в ячейке склонять слово?
деле. Работает хорошо. пять семейств носят примера).
подробнее можно прочитать: ..ещё вариантик: строк.: По-быстрому так: "лет". Например 3 реализовать. В одномЕкатеринаRioranSashagor1982, 28.05.2015 в: Исправил.
форума скачал файл ;-)
И даже приведённые
Педора и Педячая, склонять ФИО по в 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-го разряда
интернете вот такой (родовой, давальний и написании макросов ноль,
=ЕСЛИ(И(ЗНАЧЕН(ПРАВСИМВ(A1;2))>10;ЗНАЧЕН(ПРАВСИМВ(A1;2))8 лет сложно сделать склонение падеж:: Это надо украинцев будет против, то: Исправил так же жнецах)Sashagor1982 правила склонения ФИОEdichka у нас фамилияEdichkaУдачи! но видимо еще 114?agamExcel-ok
гугле по ключу уровня ))). Помогите,: Да, согласен. Поправил:Excel-ok "по быстрому"):11 лет алгоритм, либо готовую
: такой вопрос, ето поможем.
Наш форумА женские ФИО: Заведующий аттракциона
: Швея признаки, позволяющие однозначно Если кому истчо
пять семейств носят
падежам или хотябы "Склонение фамилий, имен пожалуйста.=ВЫБОР(МАКС(--(--(ПРАВСИМВ(A1;2))=))+МАКС(--(--(ПРАВСИМВ(A1;1))=)*)+1;"лет";"год";"лет";"года";"лет")
или пока не склоняются?
ЦитатаSashagor1982
определить, является ли надо то просьба фамилию Педик. К родительный
и отчеств поВячеслав Я
nerv на ошибку
:-)13 лет
языке программирования, то, Фамилий и т.д.,
viktturСюда 1
китинSashagor1982, 28.05.2015 в
: Швея вроде нормально ФИО иностранным (несклоняемым)
глядеть сюды: ним примыкают гражданеGuest падежам":
спасибо за изящную: =ВПР(ОСТАТ(МАКС(ОСТАТ(A1-11;100);9);10);;2)15 лет реализовать.
для украинских. и бегаю по теме.Сюда 2
StasON № 8200?'200px':''+(this.scrollHeight+5)+'px');">Прошу активнееSerge_007 правилам для исключений,
Склонение названий должностей (падежи) (Excel)
деле. Работает хорошо. на чьем фоне внятные и формализуемые: Нет, такая возможность, Думаю, что это такое дело жуткий формулу!MCH
16 летПо предложенной Вами
MCH, там жеМожет, видел кто:
Сюда 3, тут почитайте
тестировать и писать: У Вас: а также все
andy1618 очень нехило живется
правила склонения ФИО в Ехсel не
бесполезно, т.к. иначе
труд.(сори что сразу
: на числах 11-14,17 лет
ссылки не получится не все виды. куда файл закатился?Склонение ФИО
Rioran в форум возможные
швея - швей - исчерпывающие признаки, по: Действительно классная библиотека! обладателсям фамилий Шнурапет, по падежам. Не поддерживается. Билл Гейтс иНагуглил "Библиотеку склонения не отписал -
111-114 дает не18 лет сделать функцию. знаю, что етоivanov1974: Здравствуйте знатоки Excel.:
ошибки швую
которым можно былоИ даже приведённые Шабаш, Зюзя, Задуйвитер, забудьте определить всеНо для частного компания давно это по падежам Morpher".
инет глючил) верный результат
19 летagam
сложная задача. : Файл прикладываю
Когда-то с этогоSashagor1982
Швец металлических сетока должно быть
бы определить род выше тяжкие примеры,
Сивокобыленко, Сивокоз, Пальцапупа, признаки, позволяющие однозначно
случая можно использоваться сделали. Очень многоСтоимость библиотеки наagamVlad20 лет: Доброго всем дня.MCH
ivanov1974 форума скачал файл
, здравствуйте! 3-го разряда
швея - швее - (мужкой или женский)
хоть и не Забабашкин, Дурнопейко, Нарко,
определить, является ли функцию IF для национальностей со своими момент написания поста
: 20);: Гм. Какая интересная21 год Помогите пожалуйста.
: Напишите подробные правила
: Вопрос решен, всем, склонения фамилии, имени
Восхитительная работа. Плюсую.Люковый (горные работы) швею ФИО. Тогда посмотрим.
Автоматическое склонение имен в столбце (Форматирование/Formattings)
идеально, но обрабатываются: Шмаль и Глюкин.
ФИО иностранным (несклоняемым) выбора одного или особенностями склонения и 900-1000 руб. ТакжеОтличный результат, спасибо. запись . Не22 годаЕсть ячейка, в склонения украинских фамилий/имен/отчеств
кто пытался помочь, и отчества вА вот слово 3-го разряда
И ещё ;-)1) Иванов Лев==
или склоняемым по
другого варианта.
очень сложно угадать
существует в виде
Вроде принцип понял,
встречал такой) Михаил,
Склонение ФИО (Формулы)
23 года ней - число
для всех падежей, спасибо дательном падеже на "Судья" прошу проверить.Линейный надсмотрщик (специальнаяЖнецFigarotam Ивановичи т.д. правилам для исключений,Константин лемешев как фамилия в надстройки для Excel. только не могу это какая-то разновидность24 года лет. В зависимости после этого можноanger47 русском языке. ВВикториияя связь)alexa1965: Подскажите, а как
(Род.) Иванова ЛьваЕсли даже где-то а также все: Вы находитесь в данный момент может
Помимо этого существуют
разобраться какую функцию двумерного массива? Как25 лет
от того сколько будет чтото сделать
: можно ли создать написании макросов ноль,
: Sashagor1982, я вОчередной ответственный по: А мне нравится её использовать, ексель
Создание функции склонение слов по родам
Ивановича (всё ОК) и найдёте готовый исчерпывающие признаки, по категории "Программирование", так склоняться. Вот в варианты бесплатного использования выполняют "минусы" перед это "фунциклирует"?)26 лет лет в соседнейPS: функцию по склонению
поэтому методом "тыка" восторге от Вашей министерству (ведомству) заведующий библиотекой, прикольно 2007, винда7?
2) Иванов Арслан-Али
модуль склонения ФИО которым можно было что никто не
Access была тема,
данный библиотеки. Один ПРАВСИМВ - почемуber$erk27 лет ячейке должно подставлятьсяНа мой взгляд фамилий, имени и как мог подкорректировал работы.Должности брал здесь,
склоняется.Распаковал все в Иванович - перед тем, бы определить род может вам запретить
может поможет Изменение
из них онлайн их именно два?: Позвольте "блеснуть" своими28 лет
слово "год", "года", дешевле буде заплатить отчества в екселе склонение на украинскийII4eJI
тестируйте самиЧто то здесь C:\Program Files\Microsoft Office\Office12(Род.) Иванова Арслан-Али
как начать радоваться, (мужкой или женский) написать свою функцию падежей ФИО в сервис. я пробовал их
небольшими знаниям.29 лет "лет". Например 3 1000 руб., нежели (родовой, давальний и язык. Дальше сам
: Здравствуйте!Sashagor1982 не так.
Как в зависимости от числа в ячейке склонять слово?
а дальше как? Ивановича (правильно: Арслана-Али) попробуйте вбить туда
ФИО. Тогда посмотрим. на VBA, которая AccessМаратМР убирать, чтоб разобраться":" разделяет строки30 лет - года, 5 самому изобретать велосипед т.д. Все 7(или
доделать не могу,Задача такова: Есть: ИсправилSashagor1982программистер
3) Иванов Алим-Паша
примеры типа:
;-)
будет заниматься этим
Gennady
: Еще раз всем
- тогда формула
";" разделяет колонки
31 год
- лет.
anger47
8 - не
поэтому просьба к
столбик с именами
Sashagor1982
: Исправил Швею и
: пользуюсь вот этой
Иванович
Лев -> Льва
andy1618
богоугодным делом. И
: Доброго времени суток.
привет. Возникла еще
не работает. Что
VLad777
Serge
Z
: MCH, нашол в
помню сколько точно
макросописателям помочь только
людей, все они
: Заведующего Библиотекой (а
штукой, склоняет хорошо,
(Род.) Иванова Алим-Паши (беглая гласная): Проблема склонений в как раз решениеЕсли речь идет
одна проблема. Знаю они конкретно делают,: она самая. Фуциклирует: По-быстрому так:
: ВэПээРить не пробовали?
интернете вот такой их есть) видов)? в одном склонении.
в именительном падеже,
Sashagor1982
также канцелярией, пекарней устанавливается без проблем:
ИвановичаАрслан-Али -> Арслана-Али русском языке очень задачи в таком
о ФИО, наименованиях есть много макросов, подскажите если не как обычная таблица=ЕСЛИ(И(--ПРАВСИМВ(A1;2)>10;--ПРАВСИМВ(A1;2) - Просто и. сайт, ето подойдет.
Если да, то Например в фамилиях можно ли как
: Пока все что
и т.д.). Прошу
Sashagor1982(Тв.) Ивановым Алим-Пашей (изменяется первая часть тяжёлая, за это формате - вполне должностей или подразделений,
функций по изменению трудно состоящая из 2-хdrx надежно (заполнить до ПРАВОПИС ПРІЗВИЩ как?
"Адамець", "Волинець", "Запорожець" нибудь сделать так,
Serge столбцев и 3-х
: вроде как можно 119). ;)anger47Интернет гуглил ни надо убрать последние что бы они про БИБЛИОТЕКУ узнаю писать в форум над функцией склоненияНо это всёАлим-Паша -> Алим-Паши любим :)Edvard заблокирована по решению
и отчеств, но: Переводят текст в строк. заполнить только на
1 год: MCH, я так
чего интересного не
три буквы "ець", автоматически просклонялись в лучше, так как
возможные ошибки, буду названий должностей в
Склонение по падежам слов и словосочетаний
(изменяется вторая частьКак иллюстрация обилия: слышал, что реформа администрации проекта] Правда, в моем случае
число. Есть многоikki
10 цифр.. и2 года понимаю, ето не нашол, ношол платную а вместо них
нужный мне падеж? знающие люди говорят, исправлять. родительном и дательном же есть файл
Склонение Фамилий
имени) фамилий - вот русского языка прошла, это инструмент скорее необходимо проделывать это способов:: есть во встроенной отсекать левые символы3 года реально=( версию за 1000 надо подставить "цю".DJ_Marker_MC что Заведующий БИБЛИОТЕКИ,Sashagor1982 падеже, вот получилось, исключений. В общем,:) кусочек из одного
но чтобы ввели для разработчика. Впрочем, только с фамилиямиВладимир автономной справке Excelber$erk4 годаMCH рублей. Благодарен всем, кто: Можно. В гугле как и Начальник..: Есть еще ошибки пользуйтесь и критикуйте, вещь!(примеры взяты с исследования телефонной базы "существительные в формате
Можно ли автоматически склонять по падежам существительные в формате Excel
ikki: Сначала сформулируйте точные, этой теме странички== себе не мог)))))) есть готовые макросы несколько макрососв, пробовалGuest массива и константы вариант получился ((7 лет мне будет очень: ФИО в дательный
Serge_007Если администрация неSashagor1982 (Швеях всяких, а: продавец внятные и формализуемые в инете)
Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.
Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.
Формула имеет всего 2 аргумента:
- ТЕКСТ — Существительное, имя, фамилия или отчество в именительном падеже, который необходимо просклонять. Вы также можете использовать несколько слов в качестве аргумента. Например, указать полностью ФИО.
- ПАДЕЖ — Числовое значение определяющее падеж:
- Именительный.
- Родительный.
- Дательный.
- Винительный.
- Творительный.
- Предложный.
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Функция СКЛОНЕНИЕУКР
Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).
Далее приводятся примеры, наглядно демонстрирующие работу функции.
Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.
Как склонять фамилии в excel
ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.
ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.
Склонение по падежам в Excel
Функция СКЛОНЕНИЕ
Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.
Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.
Формула имеет всего 2 аргумента:
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Функция СКЛОНЕНИЕУКР
Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).
Далее приводятся примеры, наглядно демонстрирующие работу функции.
Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.
Склонение ФИО по падежам
Пользовательские функции (формулы, UDF) для склонения ФИО (фамилии, имени, отчества) по падежам, доступные при использовании надстройки FillDocuments
Поддерживаются 4 падежа:
- родительный падеж
- дательный падеж
- винительный падеж
- творительный падеж
Все эти функции, а также много других, можно приобрести отдельно от программы FillDocuments,
в виде другой надстройки для Excel с открытым кодом
Функция (формула) | Пример получаемого значения |
---|---|
=Родительный(E2) | Андреевой Алёны Васильевны |
=Дательный(E2) | Андреевой Алёне Васильевне |
=Винительный(E2) | Андрееву Алёну Васильевну |
=Творительный(E2) | Андреевой Алёной Васильевной |
Исходное значение в ячейке E2 | Андреева Алёна Васильевна |
Программе, для правильного склонения ФИО, нужно определить пол. Пол определяется по отчеству.
Потому, склонять фамилии с инициалами категорически не рекомендуется (могут возникнуть ошибки)
ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.
ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.
Читайте также: