Склонение по падежам в Excel — формулы и макросы — !SEMTools

Склоняем по падежам слова и фразы в Excel. Бесплатные функции склонения. Просклоняйте слова из именительного падежа в родительный, дательный, предложный…

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

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

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

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

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

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

Функции склонения по падежам

Надстройка расширяет возможности Excel, добавляя в него функции склонения, соответствующие падежам русского и украинского языков:

Функция Вопрос Описание
Родительный кого? чего? Строит форму родительного падежа.
Дательный кому? чему? Строит форму дательного падежа.
Винительный кого? что? Строит форму винительного падежа.
Творительный кем? чем? Строит форму творительного падежа.
ПредложныйО о ком? о чем? Предложный падеж с предлогом О/ОБ/ОБО. *
ПредложныйВ где? Предложный падеж с предлогом В/НА. *

* См. Рекомендации по выбору варианта предложного падежа

Поддерживается также украинский язык:

Функція Питання Опис
Родовий кого? чого? Утворює форму родового відмінку
Давальний кому? чому? Утворює форму давального відмінку
Знахiдний кого? що? Утворює форму знахiдного відмінку
Орудний ким? чим? Утворює форму орудного відмінку
Мiсцевий на кому? на чому? Утворює форму мiсцевого відмінку без прийменника
Кличний Шановний… Утворює форму кличного відмінку

Например, если в ячейку A1 ввести «Иванов Иван Иванович», а в ячейку B1 – формулу =Дательный(A1), то в ячейке B1 отобразится «Иванову Ивану Ивановичу». При изменении имени в ячейке A1 ячейка B1 будет обновляться автоматически.

Если фамилия, имя и отчество даны в разных колонках, на вход функции склонения можно подать все три ячейки:

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

Формулы в Excel – универсальное средство, их можно использовать в макросах VBA, вывести на панель быстрого доступа в виде кнопок и т.п. Все это легко делается средствами Excel.

Перевод из начальной формы в остальные

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

Мечта каждого — сделать это прямо в Excel с помощью простых функций.

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

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

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

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

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

Склонение в ExcelМеню склонения по падежам в !SEMTools

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

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

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

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

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

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

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

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

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

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

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

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

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

Вызов функций надстройки из макросов VBA

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

Sub Macro1() ActiveCell.Value = Application.Run(«Родительный», ActiveCell.Value)End Sub

Технические данные

  • Надстройка работает в Excel под управлением Windows.
  • Поддерживаемые версии Excel: 2003, 2007, 2010, 2013 (Office 365).
  • Размер файла 600K.
  • Morpher.XLL написана на C++ и интегрируется в Excel при помощи XLL API, что обеспечивает мгновенный пересчет ячеек с использованием всех ядер процессора. Это значит, что надстройка способна обрабатывать миллионные списки в считанные секунды.

А как же Mac (OS X)?

Надстройка работает только под Windows. Но ее можно запустить на Маc с помощью Parallels Desktop. Это программа эмуляции Windows на Маc.

Просклонять все, что можно склонять

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

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

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

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

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

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

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

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

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

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

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

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

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

sklonenie-chislitelnykh.gifСклонение числительных в Excel

Купить Morpher.xll

Приобрести надстройку можно следующими способами:

  Онлайн Договор + безнал Магазин Allsoft.ru
Документы Чек Договор, счет и акт — сканы и почтой. Закрывающие документы предоставляет магазин.
Срок доставки Скачивание сразу после оплаты. 2 рабочих дня с даты оплаты счета (обычно в тот же день). 2 рабочих дня с даты оплаты счета.
Поддержка Консультации по email. Консультации по email и телефону. Консультации по email и телефону.
Гарантия Гарантируем соответствие продукта описанию. Гарантируем отсутствие сбоев в программе. Гарантируем отсутствие сбоев в программе.
Обновления 5 лет (в соответствии с договором) 5 лет
Цена 3900 руб.
за одно рабочее место
Цена зависит от количества рабочих мест и срока лицензии. Свяжитесь с нами для получения ком. предложения: Цена указана на сайте магазина.
Заказать на Allsoft.ru

Возврат предоставляется в случае несоответствия продукта описанию на данной странице.

Morpher.XLL входит в линейку продуктов автоматического склонения, включающую также модули для .NET, Delphi, SQL Server и бесплатный веб-сервис.

 

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: