Склонять по падежам excel

  • Перевод в именительный падеж в Excel
  • Перевод из начальной формы в другие падежи
  • Макросы склонения по падежам в Excel
    • Склонение существительных
    • Склонение прилагательных
    • Склонение чисел (имен числительных)
  • Склонение ФИО в Excel
    • Склонение ФИО в родительный падеж
    • Склонение ФИО в дательный падеж
    • Склонение ФИО в винительный падеж
    • Остальные падежи
  • Просклонять фразы целиком
    • Склонение списка услуг (пример)
    • Склонение должностей в Excel (пример)

Реализовать изменение падежей в экселе — одна из самых сложных задач для разработки, поскольку в русском языке масса правил склонения, окончаний, чередующихся гласных и прочих исключений из общих правил.

Обычная формула, которая сможет автоматически поменять падеж любого слова, попросту отсутствует, поскольку ограничения формул по длине просто не позволят учесть в ней все нюансы. Невозможно не то что сделать одну формулу для всех падежей, даже если вы гений Excel, вам не удастся сделать даже формулу для родительного падежа.

Тем более сложно представить себе бесплатное решение. Я разрабатывал алгоритм в своей надстройке с нуля и самостоятельно, опираясь на разные открытые источники данных по морфологии русского языка, и разработка заняла несколько месяцев, после чего я всё еще периодически произвожу улучшения своего алгоритма и исправление ошибок.

Надстройка !SEMTools может похвастать несколькими особенностями, выделяющими её на фоне других решений по морфологии в Excel. Например, она позволяет переводить слова в именительный падеж, а также изменять число и падеж составных фраз, не ломая их смысл.

Что ж, расскажу подробнее.

Перевод слов в Excel в именительный падеж — часть процесса лемматизации. Лемматизация в Excel также поддерживается моей надстройкой, но здесь речь не о ней, а об обратном процессе — склонении начальной формы в остальные.

Перевод из начальной формы в другие падежи

Периодически специалистам, чья деятельность связана с написанием большого количества текстов — SEO/PPC специалистам, контент-менеджерам, администраторам баз данных и каталогов, копирайтерам и т.д. — бывает нужна возможность просклонять слова по падежам.

Мечта таких специалистов (знаю, т.к. выполнял похожие задачи) — поменять падеж ФИО, ключевых слов или товарных позиций прямо в Excel с помощью простых функций или процедур.

И надстройка !SEMTools дает такую возможность!

Надстройка совместима с Excel 2010, 2013, 2016, 2019, 2021 и Excel 365 на ОС Windows.

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

Макросы склонения по падежам в Excel

Полная версия надстройки обрабатывает 100% данных. Процедуры можно вызывать с помощью меню «Изменить слова» в группе «ИЗМЕНИТЬ».

процедуры склонения по падежам в надстройке для Excel !SEMTools

Для корректной работы слова должны быть в начальной форме — именительном падеже.

Посмотрите видео демонстрацию работы процедур ниже:

ВАЖНО: процедуры склонения не знают, какие части речи им дали на вход, и смотрят только на окончания, склоняя все слова в ячейке как существительные или прилагательные в именительном падеже. Исключение – процедуры склонения фраз.

Склонение существительных

Число Доступные словоформы для склонения
Единственное Единственное число: родительный, дательный, винительный, творительный, предложный
Множественное число: именительный, родительный, дательный, винительный, творительный, предложный
Множественное Родительный, дательный, винительный, творительный, предложный — любой вариант

Объяснение к таблице ниже: если исходная словоформа в именительном падеже множественного числа, из нее можно произвести только падежи множественного. Чтобы получить словоформы единственного числа, потребуется сначала преобразовать слова в их леммы (именительный падеж единственного числа) с помощью процедуры лемматизации. И уже после этого склонять в любые другие.

Очень хочется довести функционал до совершенства, но склонение существительных практически не поддается простой алгоритмизации – есть десятки правил и сотни исключений из них.

Склонение прилагательных

Аналогично склонению существительных, надстройка может генерировать любые словоформы для леммы

Форма Отвечает на вопрос Доступные словоформы для склонения
Лемма (единственное число, именительный падеж, мужской род) Какой? Все остальные из 36 словоформ, кроме исходной:
3 рода (мужской, женский, средний) *
2 числа (единственное, множественное) *
6 падежей (именительный, родительный, дательный, винительный, творительный, предложный)
Именительный падеж, женский род Какая? 11 падежей женского рода:
Единственное число: родительный, дательный, винительный, творительный, предложный
Множественное число: именительный, родительный, дательный, винительный, творительный, предложный
Именительный падеж, средний род Какое? 11 падежей среднего рода:
Единственное число: родительный, дательный, винительный, творительный, предложный
Множественное число: именительный, родительный, дательный, винительный, творительный, предложный

Склонение чисел (имен числительных)

Числительные при склонении меняют не только окончания, но и меняются в середине. Алгоритм разработки решения, которое учитывало бы все вариации, довольно сложен и пестрит множеством условий. Надстройка решает и эту задачу. Особенно здорово функции выглядят в сочетании с функционалом число прописью, смотрите пример:

На примере ниже показано склонение обычных числительных. Используется макрос склонения существительных в единственном числе. При этом, если числительные созвучны с прилагательными (например, «тридцать четвёртая»), нужно использовать макросы склонения прилагательных.

число прописью и склонение чисел

Склонение числительных в Excel

Склонение ФИО в Excel

Склонение ФИО отличается от обычного склонения слов по падежам и имеет ряд особенностей:

  • Склонение фамилий зависит от рода имени-отчества — армянские фамилии и фамилии, созвучные с нарицательными существительными, не склоняются для женщин (Абрамян Аревик Альбертовны);
  • При этом они склоняются для мужчин (Хачатуряна Артура Сергеевича);
  • Фамилии склоняются как прилагательные, но в некоторых падежах — иначе
  • Есть ряд исключений в склонении женских имен, например, Любовь — Любови (а не Любви);
  • Есть огромное количество несклоняемых мужских и женских имен, заканчивающихся на те же сочетания букв, что и склоняемые (Эрик склоняется, Аревик — нет);
  • И даже есть имена (например, Адель), являющиеся одновременно и мужскими и женскими, и склоняющиеся по-разному в зависимости от этого.

Реализовать функцию или макрос, которые бы идеально обрабатывали эти кейсы, невероятно сложно. Но все эти проблемы были решены при разработке специальных макросов склонения фамилий-имен-отчеств в !SEMTools.

Корректность работы была проверена на базе в 350.000 ФИО. Для корректной работы список ФИО должен содержать как фамилии, так имена и отчества в их полных формах в именительном падеже. Ниже примеры использования:

Склонение ФИО в родительный падеж

Когда нужно написать в шапке документа, от кого он, когда известна только начальная форма. Пример ниже:

Склонение ФИО в родительном падеже

Склонение ФИО в родительном падеже

Склонение ФИО в дательный падеж

Частая история, когда нужно кому-нибудь что-нибудь выплатить. Полезная сопутствующая функция — сумма прописью с копейками в Excel.

Склонение ФИО в дательном падеже

Склонение ФИО в дательном падеже

Склонение ФИО в винительный падеж

Данная функция понадобится, когда нужно кого-нибудь наградить, перевести в другой отдел или назначить на новую должность.

Склонение ФИО в винительном падеже

Склонение ФИО в винительном падеже

Остальные падежи

Перевод ФИО из именительного в творительный и предложный падежи происходят абсолютно по тому же сценарию:

  • выделяем список,
  • выбираем нужный падеж,
  • получаем результат. Просто и быстро.

Просклонять фразы целиком

Эта новая опция появилась совсем недавно, и по праву делает !SEMTools лучшим решением для склонения слов по падежам, доступным на текущий момент. Ниже основные особенности инструмента, которые позволяют так сказать:

  • Склоняются по падежам и числам все слова фразы — прилагательные, существительные, местоимения и т.д.;
  • Род существительных и прилагательных сохраняется;
  • Слова склоняются в любом регистре и регистр слов сохраняется (3 варианта – нижний, первая буква заглавная, верхний);
  • Надстройка понимает контекст, в котором находится слово, и выбирает, склонять ли его в зависимости от этого (просклоняет «дверной проём», но не будет склонять «с дверной ручкой»);
  • Аббревиатуры не склоняются, за некоторыми общеизвестными исключениями.

Есть еще ряд технических тонкостей, но в итоге все вышеперечисленное позволяет идеально склонять тысячи уникальных фраз без необходимости серьезных правок после.

Кому в первую очередь подойдет инструмент? Конечно же, вебмастерам и копирайтерам.

Склонение списка услуг (пример)

Списки товаров или услуг зачастую состоят далеко не из одного слова, и быстро склонять их для использования в текстах — сэкономить десятки часов времени на наполнение сайта полезным и при этом читабельным контентом. Смотрите пример со склонением услуг автосервиса:

Склонение списка услуг по падежам

Склонение списка услуг по падежам в Excel в пару кликов

Склонение должностей в Excel (пример)

Будет полезно офисным сотрудникам (делопроизводителям, бухгалтерам и др.). Здесь инструмент пригодится для склонения должностей, званий, специальностей и т.д. Смотрите пример со склонением всех ВУС (военно-учетных специальностей):

Хотите попробовать, как будет обработан ваш список фраз?
Установите !SEMTools и попробуйте воспользоваться функционалом!

Пользовательские функции (формулы, UDF) для склонения ФИО (фамилии, имени, отчества) по падежам, доступные при использовании надстройки FillDocuments

Поддерживаются 4 падежа:

  • родительный падеж
  • дательный падеж
  • винительный падеж
  • творительный падеж

Инструкция, где в Excel найти эти функции, и как применить

Функция (формула) Пример получаемого значения
=Родительный(E2) Андреевой Алёны Васильевны
=Дательный(E2) Андреевой Алёне Васильевне
=Винительный(E2) Андрееву Алёну Васильевну
=Творительный(E2) Андреевой Алёной Васильевной
Исходное значение в ячейке E2 Андреева Алёна Васильевна

Программе, для правильного склонения ФИО, нужно определить пол. Пол определяется по отчеству.
Потому, склонять фамилии с инициалами категорически не рекомендуется (могут возникнуть ошибки)

ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.

ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.

Пример:

  Функция (формула) Пример получаемого значения Причина ошибки
Правильно =ФамилияИО(Родительный(E2)) Мельник Л.А. Женские фамилии на не склоняются, но функция =Родительный() не может определить пол по отчеству, — полное ФИО уже обрезано до инициалов функцией ФамилияИО
Неправильно =Родительный(ФамилияИО(E2)) Мельника Л.А.
Правильно =ИмяОтчество(Дательный(E2)) Любови Андреевне Первое слово в ФИО считается фамилией, потому, имя Любовь склоняется неправильно (как мужская фамилия)
Неправильно =Дательный(ИмяОтчество(E2)) Любовю Андреевне
Исходное значение в ячейке E2 Мельник Любовь Андреевна

Склонение ФИО по падежам

Пользовательские функции (формулы, UDF) для склонения ФИО (фамилии, имени, отчества) по падежам, доступные при использовании надстройки FillDocuments

Поддерживаются 4 падежа:

  • родительный падеж
  • дательный падеж
  • винительный падеж
  • творительный падеж

Все эти функции, а также много других, можно приобрести отдельно от программы FillDocuments,
в виде другой надстройки для Excel с открытым кодом

Функция (формула) Пример получаемого значения
=Родительный(E2) Андреевой Алёны Васильевны
=Дательный(E2) Андреевой Алёне Васильевне
=Винительный(E2) Андрееву Алёну Васильевну
=Творительный(E2) Андреевой Алёной Васильевной
Исходное значение в ячейке E2 Андреева Алёна Васильевна

Программе, для правильного склонения ФИО, нужно определить пол. Пол определяется по отчеству.
Потому, склонять фамилии с инициалами категорически не рекомендуется (могут возникнуть ошибки)

ВАЖНО: Эти функции применимы только к ФИО. Склонять ими должности, и прочие слова и фразы, не получится.

ВНИМАНИЕ: Если вместе со склонением, вы используете другие функции для ФИО (например, Инициалы из ФИО), то сначала применяйте функцию склонения, а потом уже, после изменения падежа, другую функцию.

Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.

Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.

Формула имеет всего 2 аргумента:

Диалоговое окно функции СКЛОНЕНИЕ

  • ТЕКСТ — Существительное, имя, фамилия или отчество в именительном падеже, который необходимо просклонять. Вы также можете использовать несколько слов в качестве аргумента. Например, указать полностью ФИО.
  • ПАДЕЖ — Числовое значение определяющее падеж:
  1. Именительный.
  2. Родительный.
  3. Дательный.
  4. Винительный.
  5. Творительный.
  6. Предложный.

Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ

Функция СКЛОНЕНИЕУКР

Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).

Далее приводятся примеры, наглядно демонстрирующие работу функции.

Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.

Примеры работы с текстовой функцией ЗАМЕНИТЬ в Excel

Функция ЗАМЕНИТЬ, входит в состав текстовых функций MS Excel и предназначена для замены конкретной области текстовой строки, в которой находится исходный текст на указанную строку текста (новый текст).

Как работает функция ЗАМЕНИТЬ в Excel?

С целью детального изучения работы данной функции рассмотрим один из простейших примеров. Предположим у нас имеется несколько слов в разных столбцах, необходимо получить новые слова используя исходные. Для данного примера помимо основной нашей функции ЗАМЕНИТЬ используем также функцию ПРАВСИМВ – данная функция служит для возврата определенного числа знаков от конца строки текста. То есть, например, у нас есть два слова: молоко и каток, в результате мы должны получить слово молоток.

Функция заменить в Excel и примеры ее использования

  1. Создадим на листе рабочей книги табличного процессора Excel табличку со словами, как показано на рисунке: табличка со словами.
  2. Далее на листе рабочей книги подготовим область для размещения нашего результата – полученного слова «молоток», как показано ниже на рисунке. Установим курсор в ячейке А6 и вызовем функцию ЗАМЕНИТЬ: ЗАМЕНИТЬ.
  3. Заполняем функцию аргументами, которые изображены на рисунке: Заполняем аргументами.

Выбор данных параметров поясним так: в качестве старого текста выбрали ячейку А2, в качестве нач_поз установили число 5, так как именно с пятой позиции слова «Молоко» мы символы не берем для нашего итогового слова, число_знаков установили равным 2, так как именно это число не учитывается в новом слове, в качестве нового текста установили функцию ПРАВСИМВ с параметрами ячейки А3 и взятием последних двух символов «ок».

Далее нажимаем на кнопку «ОК» и получаем результат:

получаем результат.

Как заменить часть текста в ячейке Excel?

Пример 2. Рассмотрим еще один небольшой пример. Предположим у нас в ячейках табличного процессора Excel имеются столбцы с мужскими фамилиями и именами сотрудников некоторой фирмы. Необходимо заменить их буквы в определенных местах так, чтобы преобразовать их в женские.

  1. Создадим на листе рабочей книги Excel табличку со фамилией и именем, как показано на рисунке: табличка со фамилией и именем.
  2. Далее на этом же листе рабочей книги подготовим область для размещения нашего результата – измененных фамилий и имен. Заполним ячейки двумя типами формул как показано на рисунке: 2 типа формул.

Обратите внимание! Во второй формуле мы используем оператор «&» для добавления символа «а» к мужской фамилии, чтобы преобразовать ее в женскую. Для решения данной задачи можно было бы использовать функцию =СЦЕПИТЬ(B3;»а») вместо формулы =B3&»а» – результат идентичный. Но сегодня настоятельно рекомендуется отказываться от данной функции так как она имеет свои ограничения и более требовательна к ресурсам в сравнении с простым и удобным оператором амперсанд.

Склонение ФИО по падежам в EXCEL

​Смотрите также​​ для Excel.​ «скорректировать под себя»,​: 111, 112, 113,​ массива» :)​

​=ЕСЛИ(И(ЗНАЧЕН(ПРАВСИМВ(A1;2))>10;ЗНАЧЕН(ПРАВСИМВ(A1;2))​​8 лет​ сложно сделать склонение​ падеж:​: Это надо украинцев​ будет против, то​: Исправил​ так же жнецах)​Sashagor1982​ правила склонения ФИО​Edichka​ у нас фамилия​Edichka​Удачи!​ но видимо еще​ 114?​agam​Excel-ok​

​9 лет​​ по падежам​http://excelvba.ru/code/DativeCase​ ждать, мы по​ вот несколько ссылок,​StasON​
​ буду исправлять.​: Исправил.​ по падежам. Не​: Усем бальшое спасиба​ Алкашов — таковых​
​: Помогите научить EXCEL​
​PS Ищите в​ не достиг должного​Владимир​: Спасибо всем огромное!!​: мой вариант (тоже​10 лет​Если Вы найдете​anger47​ мове вряд ли​ которые стоит рассмотреть:​: Здравствуйте.​Serge_007​Serge_007​ забудьте определить все​ за участие… Нашёл…​
​ всего двое. Зато​
​ склонять ФИО по​

​ гугле по ключу​ уровня ))). Помогите,​: Да, согласен. Поправил:​Excel-ok​ «по быстрому»):​11 лет​ алгоритм, либо готовую​
​: такой вопрос, ето​ поможем…​
​Наш форум​А женские ФИО​: Заведующий аттракциона​
​: Швея​ признаки, позволяющие однозначно​ Если кому истчо​
​ пять семейств носят​
​ падежам или хотябы​ «Склонение фамилий, имен​ пожалуйста.​=ВЫБОР(МАКС(—(—(ПРАВСИМВ(A1;2))={11;12;13;14}))+МАКС(—(—(ПРАВСИМВ(A1;1))={1;21;31:2;3;4})*{1:3})+1;»лет»;»год»;»лет»;»года»;»лет»)​

​: спасибо за указание​​=ЕСЛИ(ПРАВСИМВ(B2;1)=»1″;»год»;ЕСЛИ(И(ЗНАЧЕН(ПРАВСИМВ(B2;1))>1;ЗНАЧЕН(ПРАВСИМВ(B2;1))​12 лет​ функцию на другом​ только для руских​Разве что http://www.excelworld.ru/forum/5-4323-1#45320​

​или​ пока не склоняются?​

​Цитата​​Sashagor1982​
​ определить, является ли​ надо то просьба​ фамилию Педик. К​ родительный​
​ и отчеств по​Вячеслав Я​
​nerv​ на ошибку​
​:-)​13 лет​
​ языке программирования, то,​ Фамилий и т.д.,​
​vikttur​Сюда 1​
​китин​Sashagor1982, 28.05.2015 в​
​: Швея вроде нормально​ ФИО иностранным (несклоняемым)​

​ глядеть сюды:​ ним примыкают граждане​Guest​ падежам»​:​

​: Потребовалось просклонять что-то​​но еще большее​MCH​14 лет​ вероятно, можно будет​ а где найти​: Я тут. Уже​ну или платные​:​ 22:41, в сообщении​ работает.​ или склоняемым по​Проверено на личном​ Педора и Педячая,​: Сначала сформулируйте точные,​Algen​МаратМР​ программно. Самому писать​

​ спасибо за изящную​​: =ВПР(ОСТАТ(МАКС(ОСТАТ(A1-11;100);9);10);{0;»год»:1;»года»:4;»лет»};2)​15 лет​ реализовать.​
​ для украинских. и​ бегаю по теме.​Сюда 2​

​StasON​​ № 8200?’200px’:»+(this.scrollHeight+5)+’px’);»>Прошу активнее​Serge_007​ правилам для исключений,​

planetaexcel.ru

Склонение названий должностей (падежи) (Excel)

​ деле… Работает хорошо…​​ на чьем фоне​ внятные и формализуемые​: Нет, такая возможность​, Думаю, что это​ такое дело жуткий​ формулу!​MCH​

​16 лет​​По предложенной Вами​

​ MCH, там же​​Может, видел кто:​:'(

​Сюда 3​​, тут почитайте​

​ тестировать и писать​​: У Вас:​ а также все​

​andy1618​​ очень нехило живется​
​ правила склонения ФИО​ в Ехсel не​
​ бесполезно, т.к. иначе​
​ труд.​(сори что сразу​
​: на числах 11-14,​​17 лет​

​ ссылки не получится​​ не все виды.​ куда файл закатился?​Склонение ФИО​
​Rioran​ в форум возможные​

​швея — швей -​​ исчерпывающие признаки, по​: Действительно классная библиотека!​ обладателсям фамилий Шнурапет,​ по падежам. Не​ поддерживается.​ Билл Гейтс и​Нагуглил «Библиотеку склонения​ не отписал -​:)

​ 111-114 дает не​​18 лет​ сделать функцию.​ знаю, что ето​ivanov1974​: Здравствуйте знатоки Excel.​:​

​ ошибки​​ швую​;)
​ которым можно было​​И даже приведённые​ Шабаш, Зюзя, Задуйвитер,​ забудьте определить все​Но для частного​ компания давно это​ по падежам Morpher».​:D
​ инет глючил)​ верный результат​
​19 лет​agam​
​ сложная задача…​: Файл прикладываю​
​Когда-то с этого​Sashagor1982​
​Швец металлических сеток​а должно быть​

​ бы определить род​​ выше тяжкие примеры,​hands

​ Сивокобыленко, Сивокоз, Пальцапупа,​​ признаки, позволяющие однозначно​:(

​ случая можно использоваться​​ сделали. Очень много​Стоимость библиотеки на​agam​Vlad​20 лет​: Доброго всем дня.​MCH​

​ivanov1974​​ форума скачал файл​

​, здравствуйте!​​ 3-го разряда​hands

​швея — швее -​​ (мужкой или женский)​
​ хоть и не​ Забабашкин, Дурнопейко, Нарко,​

​ определить, является ли​​ функцию IF для​​ национальностей со своими​​ момент написания поста​

​: 20);​​: Гм… Какая интересная​​21 год​​ Помогите пожалуйста.​
​: Напишите подробные правила​
​: Вопрос решен, всем,​ склонения фамилии, имени​

​Восхитительная работа. Плюсую.​​Люковый (горные работы)​ швею​ ФИО… Тогда посмотрим…​

excelworld.ru

Автоматическое склонение имен в столбце (Форматирование/Formattings)

​ идеально, но обрабатываются:​​ Шмаль и Глюкин.​
​ ФИО иностранным (несклоняемым)​ выбора одного или​ особенностями склонения и​ 900-1000 руб. Также​Отличный результат, спасибо.​ запись {0;»год»:1;»года»:4;»лет»}. Не​22 года​Есть ячейка, в​ склонения украинских фамилий/имен/отчеств​

​ кто пытался помочь,​​ и отчества в​А вот слово​ 3-го разряда​
​И ещё​ ;-){/post}{/quote}​1) Иванов Лев​==​
​ или склоняемым по​
​ другого варианта.​
​ очень сложно угадать​
​ существует в виде​
​ Вроде принцип понял,​
​ встречал такой) Михаил,​

excelworld.ru

Склонение ФИО (Формулы)

​23 года​​ ней — число​
​ для всех падежей,​ спасибо​ дательном падеже на​ «Судья» прошу проверить.​Линейный надсмотрщик (специальная​Жнец​Figarotam​ Иванович​и т.д.​ правилам для исключений,​Константин лемешев​ как фамилия в​ надстройки для Excel.​ только не могу​ это какая-то разновидность​24 года​ лет. В зависимости​ после этого можно​anger47​ русском языке. В​Викториияя​ связь)​alexa1965​: Подскажите, а как​

​(Род.) Иванова Льва​​Если даже где-то​ а также все​: Вы находитесь в​ данный момент может​
​Помимо этого существуют​

​ разобраться какую функцию​​ двумерного массива? Как​25 лет​
​ от того сколько​ будет чтото сделать​

​: можно ли создать​​ написании макросов ноль,​

​: Sashagor1982, я в​​Очередной ответственный по​: А мне нравится​ её использовать, ексель​

excelworld.ru

Создание функции склонение слов по родам

​ Ивановича (всё ОК)​​ и найдёте готовый​ исчерпывающие признаки, по​ категории «Программирование», так​ склоняться. Вот в​ варианты бесплатного использования​ выполняют «минусы» перед​ это «фунциклирует»?)​26 лет​ лет в соседней​PS:​ функцию по склонению​
​ поэтому методом «тыка»​ восторге от Вашей​ министерству (ведомству)​ заведующий библиотекой, прикольно​ 2007, винда7?​
​2) Иванов Арслан-Али​

​ модуль склонения ФИО​​ которым можно было​ что никто не​
​ Access была тема,​

​ данный библиотеки. Один​​ ПРАВСИМВ — почему​ber$erk​27 лет​ ячейке должно подставляться​На мой взгляд​ фамилий, имени и​ как мог подкорректировал​ работы.​Должности брал здесь,​

​ склоняется.​​Распаковал все в​ Иванович​ — перед тем,​ бы определить род​ может вам запретить​
​ может поможет Изменение​
​ из них онлайн​ их именно два?​: Позвольте «блеснуть» своими​28 лет​

​ слово «год», «года»,​​ дешевле буде заплатить​ отчества в екселе​ склонение на украинский​II4eJI​

​ тестируйте сами​​Что то здесь​ C:Program FilesMicrosoft OfficeOffice12​(Род.) Иванова Арслан-Али​

​ как начать радоваться,​​ (мужкой или женский)​ написать свою функцию​ падежей ФИО в​ сервис.​ я пробовал их​
​ небольшими знаниям.​29 лет​ «лет». Например 3​ 1000 руб., нежели​ (родовой, давальний и​ язык. Дальше сам​
​: Здравствуйте!​Sashagor1982​ не так…​

excelworld.ru

Как в зависимости от числа в ячейке склонять слово?

​ а дальше как?​​ Ивановича (правильно: Арслана-Али)​ попробуйте вбить туда​
​ ФИО… Тогда посмотрим…​ на 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, я так​

​ чего интересного не​

​ три буквы «ець»,​​ автоматически просклонялись в​ лучше, так как​

​ возможные ошибки, буду​​ названий должностей в​

​ мелочи, к тому​

planetaexcel.ru

Склонение по падежам слов и словосочетаний

​ (изменяется вторая часть​​Как иллюстрация обилия​: слышал, что реформа​ администрации проекта] Правда,​ в моем случае​
​ число. Есть много​ikki​
​ 10 цифр.. и​2 года​ понимаю, ето не​ нашол, ношол платную​ а вместо них​
​ нужный мне падеж?​ знающие люди говорят,​ исправлять…​ родительном и дательном​ же есть файл​

excelworld.ru

Склонение Фамилий

​ имени)​​ фамилий — вот​ русского языка прошла,​ это инструмент скорее​ необходимо проделывать это​ способов:​: есть во встроенной​ отсекать левые символы​3 года​ реально=(​ версию за 1000​ надо подставить «цю».​DJ_Marker_MC​ что Заведующий БИБЛИОТЕКИ,​Sashagor1982​ падеже, вот получилось,​ исключений. В общем,​:)​ кусочек из одного​

​ но чтобы ввели​​ для разработчика. Впрочем,​​ только с фамилиями​​Владимир​ автономной справке Excel​ber$erk​4 года​MCH​ рублей…​ Благодарен всем, кто​: Можно. В гугле​ как и Начальник..​: Есть еще ошибки​ пользуйтесь и критикуйте,​ вещь!​(примеры взяты с​ исследования телефонной базы​ «существительные в формате​

CyberForum.ru

Можно ли автоматически склонять по падежам существительные в формате Excel

​ юзер тоже может​​ и только в​
​: ..ещё вариантик:​ (не VBA), например,​: делал-делал, а у​5 лет​: anger47, не зная​жду ответов​ откликнется на мою​ полно об этом​Pelena​ в различных видах​ буду рад доработать..​Guest​
​ первой попавшейся по​
​ Москвы:​ Excel» даже представить​ разобраться. В примерах​ дательный падеж. Находил​=ВЫБОР(МАКС(—(A1={11;12;13;14}))+МАКС(—(—(ПРАВСИМВ(A1;1))={1;21;31:2;3;4})*{1:3})+1;»лет»;»год»;»лет»;»года»;»лет»)​

​ в разделе «Формулы​​ Serge 007 короче​6 лет​ языка, его грамматики,​
​MCH​ просьбу. Файл прикладываю.​ инфы.​: http://www.gramota.ru/spravka/trudnosti/36_32​ написания слов исключений​

​ikki​​: Сначала сформулируйте точные,​ этой теме странички​==​ себе не мог))))))​ есть готовые макросы​ несколько макрососв, пробовал​Guest​ массива и константы​ вариант получился ((​7 лет​ мне будет очень​: ФИО в дательный​

​Serge_007​​Если администрация не​Sashagor1982​ (Швеях всяких, а​: продавец​ внятные и формализуемые​ в инете)​

​Почему-то очень непопулярна​

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

Функция FIO

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

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

Синтаксис

=FIO(NameAsText; NameCase; ShortForm)

где:

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Склонение фамилий для excel
  • Склонение текста в excel
  • Склонение по падежам в excel без надстроек
  • Склонение по падежам в excel 2016
  • Склонение окончаний в excel