Склоняем по падежам слова и фразы в Excel. Бесплатные функции склонения. Просклоняйте слова из именительного падежа в родительный, дательный, предложный…
Функция СКЛОНЕНИЕ
Не сложно догадаться, для чего необходима функция =СКЛОНЕНИЕ(ТЕКСТ;ПАДЕЖ). Практически любое существительное или ФИО она переведет из именительного падежа в нужный падеж.
Подчеркну слово практически, так как имеются фамилии, которые без программы то сложно просклонять, но в 90% случаев макрос отрабатывает достойно. Проверяйте сложные или необычные фамилии дополнительно.
Формула имеет всего 2 аргумента:
- ТЕКСТ — Существительное, имя, фамилия или отчество в именительном падеже, который необходимо просклонять. Вы также можете использовать несколько слов в качестве аргумента. Например, указать полностью ФИО.
- ПАДЕЖ — Числовое значение определяющее падеж:
- Именительный.
- Родительный.
- Дательный.
- Винительный.
- Творительный.
- Предложный.
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Источник: http://micro-solution.ru/projects/addin_vba-excel/declension
Функции склонения по падежам
Надстройка расширяет возможности Excel, добавляя в него функции склонения, соответствующие падежам русского и украинского языков:
Функция | Вопрос | Описание |
---|---|---|
Родительный | кого? чего? | Строит форму родительного падежа. |
Дательный | кому? чему? | Строит форму дательного падежа. |
Винительный | кого? что? | Строит форму винительного падежа. |
Творительный | кем? чем? | Строит форму творительного падежа. |
ПредложныйО | о ком? о чем? | Предложный падеж с предлогом О/ОБ/ОБО. * |
ПредложныйВ | где? | Предложный падеж с предлогом В/НА. * |
* См. Рекомендации по выбору варианта предложного падежа
Поддерживается также украинский язык:
Функція | Питання | Опис |
---|---|---|
Родовий | кого? чого? | Утворює форму родового відмінку |
Давальний | кому? чому? | Утворює форму давального відмінку |
Знахiдний | кого? що? | Утворює форму знахiдного відмінку |
Орудний | ким? чим? | Утворює форму орудного відмінку |
Мiсцевий | на кому? на чому? | Утворює форму мiсцевого відмінку без прийменника |
Кличний | Шановний… | Утворює форму кличного відмінку |
Например, если в ячейку A1 ввести «Иванов Иван Иванович», а в ячейку B1 – формулу =Дательный(A1), то в ячейке B1 отобразится «Иванову Ивану Ивановичу». При изменении имени в ячейке A1 ячейка B1 будет обновляться автоматически.
Если фамилия, имя и отчество даны в разных колонках, на вход функции склонения можно подать все три ячейки:
На русском языке склоняются не только ФИО, но и разнообразные словосочетания, например, дожности, названия отделов предприятия, географические названия и многое другое. На украинском языке с высокой точностью склоняются пока только ФИО.
Формулы в Excel – универсальное средство, их можно использовать в макросах VBA, вывести на панель быстрого доступа в виде кнопок и т.п. Все это легко делается средствами Excel.
Источник: http://morpher.ru/xll/
Перевод из начальной формы в остальные
Периодически специалистам, чья деятельность связана с написанием большого количества текстов — SEO/PPC специалистам, контент-менеджерам, администраторам баз данных и каталогов, копирайтерам и т.д. — бывает нужна возможность просклонять слова по падежам.
Мечта каждого — сделать это прямо в Excel с помощью простых функций.
Надстройка !SEMTools дает такую возможность!
Надстройка совместима с Excel 2010, 2013, 2016, 2019 и Excel 365 для ОС Windows.
Макросы (ниже) можно потестировать в бесплатной версии, но присутствует ограничение — обрабатываются только часть исходных данных, треть данных заменяется дисклеймером «Доступно в полной версии».
Источник: http://semtools.guru/ru/change-replace-tools/change-words/morphology/
Макросы склонения по падежам в Excel
Активированная версия надстройки обрабатывает макросами 100% данных. Макросы можно вызывать с помощью меню «Слова» в группе «ИЗМЕНИТЬ«.
Меню склонения по падежам в !SEMTools
Для корректной работы слова должны быть в начальной форме — именительном падеже.
ВАЖНО: как функции, так и макросы склонения не знают, какие части речи им дали на вход, и смотрят только на окончания, склоняя все слова в ячейке как существительные или прилагательные.
Склонение существительных
Число | Доступные словоформы для склонения |
---|---|
Единственное | Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Множественное | Родительный, дательный, винительный, творительный, предложный — любой вариант |
Объяснение к таблице ниже: если исходная словоформа в именительном падеже множественного числа, из нее можно произвести только падежи множественного. Чтобы получить словоформы единственного числа, потребуется сначала преобразовать слова в их леммы (именительный падеж единственного числа) с помощью процедуры лемматизации. И уже после этого склонять в любые другие.
Очень хочется довести функционал до совершенства, но склонение существительных практически не поддается простой алгоритмизации — есть десятки правил и сотни исключений из них.
Склонение прилагательных
Аналогично склонению существительных, надстройка может генерировать любые словоформы для леммы
Форма | Отвечает на вопрос | Доступные словоформы для склонения |
---|---|---|
Лемма (единственное число, именительный падеж, мужской род) | Какой? | Все остальные из 36 словоформ, кроме исходной: 3 рода (мужской, женский, средний) * 2 числа (единственное, множественное) * 6 падежей (именительный, родительный, дательный, винительный, творительный, предложный) |
Именительный падеж, женский род | Какая? | 11 падежей женского рода: Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Именительный падеж, средний род | Какое? | 11 падежей среднего рода: Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Склонение чисел (имен числительных)
Числительные при склонении меняют не только окончания, но и меняются в середине. Алгоритм разработки решения, которое учитывало бы все вариации, довольно сложен и пестрит множеством условий. Надстройка решает и эту задачу. Особенно здорово функции выглядят в сочетании с функционалом число прописью, смотрите пример:
На примере ниже показано склонение обычных числительных. Используется макрос склонения существительных в единственном числе. При этом, если числительные созвучны с прилагательными (например, «тридцать четвертая«), нужно использовать макросы склонения прилагательных.
Склонение числительных в Excel
Источник: http://semtools.guru/ru/change-replace-tools/change-words/morphology/
Вызов функций надстройки из макросов VBA
Пример макроса, который ставит значение в текущей ячейке в родительный падеж:
Sub Macro1() ActiveCell.Value = Application.Run(«Родительный», ActiveCell.Value)End Sub
Источник: http://morpher.ru/xll/
Технические данные
- Надстройка работает в Excel под управлением Windows.
- Поддерживаемые версии Excel: 2003, 2007, 2010, 2013 (Office 365).
- Размер файла 600K.
- Morpher.XLL написана на C++ и интегрируется в Excel при помощи XLL API, что обеспечивает мгновенный пересчет ячеек с использованием всех ядер процессора. Это значит, что надстройка способна обрабатывать миллионные списки в считанные секунды.
Источник: http://morpher.ru/xll/
А как же Mac (OS X)?
Надстройка работает только под Windows. Но ее можно запустить на Маc с помощью Parallels Desktop. Это программа эмуляции Windows на Маc.
Источник: http://morpher.ru/xll/
Просклонять все, что можно склонять
Эта новая опция появилась совсем недавно, и по праву делает !SEMTools лучшим решением для склонения слов по падежам, доступным на текущий момент. Ниже основные особенности инструмента, которые позволяют так сказать:
- Склоняются по падежам и числам все слова фразы — прилагательные, существительные, местоимения и т.д.
- Род существительных и прилагательных сохраняется
- Слова склоняются в любом регистре и регистр слов сохраняется (3 варианта — нижний, первая буква заглавная, верхний)
- Надстройка понимает контекст, в котором находится слово, и выбирает, склонять ли его в зависимости от этого (просклоняет «дверной проем», но не будет склонять «с дверной ручкой»).
- Аббревиатуры не склоняются, за некоторыми общеизвестными исключениями
Есть еще ряд технических тонкостей, но в итоге все вышеперечисленное позволяет идеально склонять тысячи уникальных фраз без необходимости серьезных правок после.
Кому в первую очередь подойдет инструмент? Конечно же, вебмастерам и копирайтерам.
Склонение списка услуг (пример)
Списки товаров или услуг зачастую состоят далеко не из одного слова, и быстро склонять их для использования в текстах — сэкономить десятки часов времени на наполнение сайта полезным и при этом читабельным контентом. Смотрите пример со склонением услуг автосервиса:
Склонение списка услуг по падежам в Excel в пару кликов
Склонение должностей в Excel (пример)
Будет полезно офисным сотрудникам (делопроизводителям, бухгалтерам и др.). Здесь инструмент пригодится для склонения должностей, званий, специальностей и т.д. Смотрите пример со склонением всех ВУС (военно-учетных специальностей):
Хотите попробовать, как будет обработан ваш список фраз? Установите последнюю версию !SEMTools и попробуйте воспользоваться функционалом!
Источник: http://semtools.guru/ru/change-replace-tools/change-words/morphology/
Склонение чисел (имен числительных)
Числительные при склонении меняют не только окончания, но и меняются в середине. Алгоритм разработки решения, которое учитывало бы все вариации, довольно сложен и пестрит множеством условий. Надстройка решает и эту задачу. Особенно здорово функции выглядят в сочетании с функционалом число прописью, смотрите пример:
На примере ниже показано склонение обычных числительных. Используется макрос склонения существительных в единственном числе. При этом, если числительные созвучны с прилагательными (например, «тридцать четвертая«), нужно использовать макросы склонения прилагательных.
Склонение числительных в Excel
Источник: http://itakstr.ru/kak-v-eksele-pomenyat-padezh/
Купить Morpher.xll
Приобрести надстройку можно следующими способами:
Онлайн | Договор + безнал | Магазин Allsoft.ru | |
---|---|---|---|
Документы | Чек | Договор, счет и акт — сканы и почтой. | Закрывающие документы предоставляет магазин. |
Срок доставки | Скачивание сразу после оплаты. | 2 рабочих дня с даты оплаты счета (обычно в тот же день). | 2 рабочих дня с даты оплаты счета. |
Поддержка | Консультации по email. | Консультации по email и телефону. | Консультации по email и телефону. |
Гарантия | Гарантируем соответствие продукта описанию. | Гарантируем отсутствие сбоев в программе. | Гарантируем отсутствие сбоев в программе. |
Обновления | — | 5 лет (в соответствии с договором) | 5 лет |
Цена | 3900 руб. за одно рабочее место |
Цена зависит от количества рабочих мест и срока лицензии. Свяжитесь с нами для получения ком. предложения: | Цена указана на сайте магазина. |
Заказать на Allsoft.ru |
Возврат предоставляется в случае несоответствия продукта описанию на данной странице.
Morpher.XLL входит в линейку продуктов автоматического склонения, включающую также модули для .NET, Delphi, SQL Server и бесплатный веб-сервис.
Источник: http://morpher.ru/xll/