- Перевод в именительный падеж в Excel
- Перевод из начальной формы в другие падежи
- Макросы склонения по падежам в Excel
- Склонение существительных
- Склонение прилагательных
- Склонение чисел (имен числительных)
- Склонение ФИО в Excel
- Склонение ФИО в родительный падеж
- Склонение ФИО в дательный падеж
- Склонение ФИО в винительный падеж
- Остальные падежи
- Просклонять фразы целиком
- Склонение списка услуг (пример)
- Склонение должностей в Excel (пример)
Реализовать изменение падежей в экселе — одна из самых сложных задач для разработки, поскольку в русском языке масса правил склонения, окончаний, чередующихся гласных и прочих исключений из общих правил.
Обычная формула, которая сможет автоматически поменять падеж любого слова, попросту отсутствует, поскольку ограничения формул по длине просто не позволят учесть в ней все нюансы. Невозможно не то что сделать одну формулу для всех падежей, даже если вы гений Excel, вам не удастся сделать даже формулу для родительного падежа.
Тем более сложно представить себе бесплатное решение. Я разрабатывал алгоритм в своей надстройке с нуля и самостоятельно, опираясь на разные открытые источники данных по морфологии русского языка, и разработка заняла несколько месяцев, после чего я всё еще периодически произвожу улучшения своего алгоритма и исправление ошибок.
Надстройка !SEMTools может похвастать несколькими особенностями, выделяющими её на фоне других решений по морфологии в Excel. Например, она позволяет переводить слова в именительный падеж, а также изменять число и падеж составных фраз, не ломая их смысл.
Что ж, расскажу подробнее.
Перевод слов в Excel в именительный падеж — часть процесса лемматизации. Лемматизация в Excel также поддерживается моей надстройкой, но здесь речь не о ней, а об обратном процессе — склонении начальной формы в остальные.
Перевод из начальной формы в другие падежи
Периодически специалистам, чья деятельность связана с написанием большого количества текстов — SEO/PPC специалистам, контент-менеджерам, администраторам баз данных и каталогов, копирайтерам и т.д. — бывает нужна возможность просклонять слова по падежам.
Мечта таких специалистов (знаю, т.к. выполнял похожие задачи) — поменять падеж ФИО, ключевых слов или товарных позиций прямо в Excel с помощью простых функций или процедур.
И надстройка !SEMTools дает такую возможность!
Надстройка совместима с Excel 2010, 2013, 2016, 2019, 2021 и Excel 365 на ОС Windows.
Процедуры можно потестировать в бесплатной версии, но присутствует ограничение — обрабатываются только часть исходных данных, треть данных заменяется дисклеймером «Доступно в полной версии».
Макросы склонения по падежам в Excel
Полная версия надстройки обрабатывает 100% данных. Процедуры можно вызывать с помощью меню «Изменить слова» в группе «ИЗМЕНИТЬ».
Для корректной работы слова должны быть в начальной форме — именительном падеже.
Посмотрите видео демонстрацию работы процедур ниже:
ВАЖНО: процедуры склонения не знают, какие части речи им дали на вход, и смотрят только на окончания, склоняя все слова в ячейке как существительные или прилагательные в именительном падеже. Исключение – процедуры склонения фраз.
Склонение существительных
Число | Доступные словоформы для склонения |
---|---|
Единственное | Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Множественное | Родительный, дательный, винительный, творительный, предложный — любой вариант |
Объяснение к таблице ниже: если исходная словоформа в именительном падеже множественного числа, из нее можно произвести только падежи множественного. Чтобы получить словоформы единственного числа, потребуется сначала преобразовать слова в их леммы (именительный падеж единственного числа) с помощью процедуры лемматизации. И уже после этого склонять в любые другие.
Очень хочется довести функционал до совершенства, но склонение существительных практически не поддается простой алгоритмизации – есть десятки правил и сотни исключений из них.
Склонение прилагательных
Аналогично склонению существительных, надстройка может генерировать любые словоформы для леммы
Форма | Отвечает на вопрос | Доступные словоформы для склонения |
---|---|---|
Лемма (единственное число, именительный падеж, мужской род) | Какой? | Все остальные из 36 словоформ, кроме исходной: 3 рода (мужской, женский, средний) * 2 числа (единственное, множественное) * 6 падежей (именительный, родительный, дательный, винительный, творительный, предложный) |
Именительный падеж, женский род | Какая? | 11 падежей женского рода: Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Именительный падеж, средний род | Какое? | 11 падежей среднего рода: Единственное число: родительный, дательный, винительный, творительный, предложный Множественное число: именительный, родительный, дательный, винительный, творительный, предложный |
Склонение чисел (имен числительных)
Числительные при склонении меняют не только окончания, но и меняются в середине. Алгоритм разработки решения, которое учитывало бы все вариации, довольно сложен и пестрит множеством условий. Надстройка решает и эту задачу. Особенно здорово функции выглядят в сочетании с функционалом число прописью, смотрите пример:
На примере ниже показано склонение обычных числительных. Используется макрос склонения существительных в единственном числе. При этом, если числительные созвучны с прилагательными (например, «тридцать четвёртая»), нужно использовать макросы склонения прилагательных.
Склонение ФИО в Excel
Склонение ФИО отличается от обычного склонения слов по падежам и имеет ряд особенностей:
- Склонение фамилий зависит от рода имени-отчества — армянские фамилии и фамилии, созвучные с нарицательными существительными, не склоняются для женщин (Абрамян Аревик Альбертовны);
- При этом они склоняются для мужчин (Хачатуряна Артура Сергеевича);
- Фамилии склоняются как прилагательные, но в некоторых падежах — иначе
- Есть ряд исключений в склонении женских имен, например, Любовь — Любови (а не Любви);
- Есть огромное количество несклоняемых мужских и женских имен, заканчивающихся на те же сочетания букв, что и склоняемые (Эрик склоняется, Аревик — нет);
- И даже есть имена (например, Адель), являющиеся одновременно и мужскими и женскими, и склоняющиеся по-разному в зависимости от этого.
Реализовать функцию или макрос, которые бы идеально обрабатывали эти кейсы, невероятно сложно. Но все эти проблемы были решены при разработке специальных макросов склонения фамилий-имен-отчеств в !SEMTools.
Корректность работы была проверена на базе в 350.000 ФИО. Для корректной работы список ФИО должен содержать как фамилии, так имена и отчества в их полных формах в именительном падеже. Ниже примеры использования:
Склонение ФИО в родительный падеж
Когда нужно написать в шапке документа, от кого он, когда известна только начальная форма. Пример ниже:
Склонение ФИО в дательный падеж
Частая история, когда нужно кому-нибудь что-нибудь выплатить. Полезная сопутствующая функция — сумма прописью с копейками в Excel.
Склонение ФИО в винительный падеж
Данная функция понадобится, когда нужно кого-нибудь наградить, перевести в другой отдел или назначить на новую должность.
Остальные падежи
Перевод ФИО из именительного в творительный и предложный падежи происходят абсолютно по тому же сценарию:
- выделяем список,
- выбираем нужный падеж,
- получаем результат. Просто и быстро.
Просклонять фразы целиком
Эта новая опция появилась совсем недавно, и по праву делает !SEMTools лучшим решением для склонения слов по падежам, доступным на текущий момент. Ниже основные особенности инструмента, которые позволяют так сказать:
- Склоняются по падежам и числам все слова фразы — прилагательные, существительные, местоимения и т.д.;
- Род существительных и прилагательных сохраняется;
- Слова склоняются в любом регистре и регистр слов сохраняется (3 варианта – нижний, первая буква заглавная, верхний);
- Надстройка понимает контекст, в котором находится слово, и выбирает, склонять ли его в зависимости от этого (просклоняет «дверной проём», но не будет склонять «с дверной ручкой»);
- Аббревиатуры не склоняются, за некоторыми общеизвестными исключениями.
Есть еще ряд технических тонкостей, но в итоге все вышеперечисленное позволяет идеально склонять тысячи уникальных фраз без необходимости серьезных правок после.
Кому в первую очередь подойдет инструмент? Конечно же, вебмастерам и копирайтерам.
Склонение списка услуг (пример)
Списки товаров или услуг зачастую состоят далеко не из одного слова, и быстро склонять их для использования в текстах — сэкономить десятки часов времени на наполнение сайта полезным и при этом читабельным контентом. Смотрите пример со склонением услуг автосервиса:
Склонение должностей в 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 аргумента:
- ТЕКСТ — Существительное, имя, фамилия или отчество в именительном падеже, который необходимо просклонять. Вы также можете использовать несколько слов в качестве аргумента. Например, указать полностью ФИО.
- ПАДЕЖ — Числовое значение определяющее падеж:
- Именительный.
- Родительный.
- Дательный.
- Винительный.
- Творительный.
- Предложный.
Вот так выглядит стандартное окно ввода параметров функции СКЛОНЕНИЕ
Функция СКЛОНЕНИЕУКР
Аналогичная функция, которая склоняет ФИО и существительные, но только на украинском языке. Синтаксис у нее также не отличается =СКЛОНЕНИЕУКР(ТЕКСТ;ПАДЕЖ).
Далее приводятся примеры, наглядно демонстрирующие работу функции.
Обращаю ваше внимание, что для корректной работы данных функций необходимо стабильное подключение к интернету, а точнее к сайту Морфер.ру. Имеется также суточное ограничение на использование функций, которое в настоящий момент составляет 1000 склонений.
Примеры работы с текстовой функцией ЗАМЕНИТЬ в Excel
Функция ЗАМЕНИТЬ, входит в состав текстовых функций MS Excel и предназначена для замены конкретной области текстовой строки, в которой находится исходный текст на указанную строку текста (новый текст).
Как работает функция ЗАМЕНИТЬ в Excel?
С целью детального изучения работы данной функции рассмотрим один из простейших примеров. Предположим у нас имеется несколько слов в разных столбцах, необходимо получить новые слова используя исходные. Для данного примера помимо основной нашей функции ЗАМЕНИТЬ используем также функцию ПРАВСИМВ – данная функция служит для возврата определенного числа знаков от конца строки текста. То есть, например, у нас есть два слова: молоко и каток, в результате мы должны получить слово молоток.
Функция заменить в Excel и примеры ее использования
- Создадим на листе рабочей книги табличного процессора Excel табличку со словами, как показано на рисунке:
- Далее на листе рабочей книги подготовим область для размещения нашего результата – полученного слова «молоток», как показано ниже на рисунке. Установим курсор в ячейке А6 и вызовем функцию ЗАМЕНИТЬ:
- Заполняем функцию аргументами, которые изображены на рисунке:
Выбор данных параметров поясним так: в качестве старого текста выбрали ячейку А2, в качестве нач_поз установили число 5, так как именно с пятой позиции слова «Молоко» мы символы не берем для нашего итогового слова, число_знаков установили равным 2, так как именно это число не учитывается в новом слове, в качестве нового текста установили функцию ПРАВСИМВ с параметрами ячейки А3 и взятием последних двух символов «ок».
Далее нажимаем на кнопку «ОК» и получаем результат:
Как заменить часть текста в ячейке Excel?
Пример 2. Рассмотрим еще один небольшой пример. Предположим у нас в ячейках табличного процессора Excel имеются столбцы с мужскими фамилиями и именами сотрудников некоторой фирмы. Необходимо заменить их буквы в определенных местах так, чтобы преобразовать их в женские.
- Создадим на листе рабочей книги Excel табличку со фамилией и именем, как показано на рисунке:
- Далее на этом же листе рабочей книги подготовим область для размещения нашего результата – измененных фамилий и имен. Заполним ячейки двумя типами формул как показано на рисунке:
Обратите внимание! Во второй формуле мы используем оператор «&» для добавления символа «а» к мужской фамилии, чтобы преобразовать ее в женскую. Для решения данной задачи можно было бы использовать функцию =СЦЕПИТЬ(B3;»а») вместо формулы =B3&»а» – результат идентичный. Но сегодня настоятельно рекомендуется отказываться от данной функции так как она имеет свои ограничения и более требовательна к ресурсам в сравнении с простым и удобным оператором амперсанд.
Склонение ФИО по падежам в EXCEL
Смотрите также для Excel. «скорректировать под себя»,: 111, 112, 113, массива» :)
=ЕСЛИ(И(ЗНАЧЕН(ПРАВСИМВ(A1;2))>10;ЗНАЧЕН(ПРАВСИМВ(A1;2))8 лет сложно сделать склонение падеж:: Это надо украинцев будет против, то: Исправил так же жнецах)Sashagor1982 правила склонения ФИОEdichka у нас фамилияEdichkaУдачи! но видимо еще 114?agamExcel-ok
9 лет по падежамhttp://excelvba.ru/code/DativeCase ждать, мы по вот несколько ссылок,StasON
буду исправлять.: Исправил. по падежам. Не: Усем бальшое спасиба Алкашов — таковых
: Помогите научить EXCEL
PS Ищите в не достиг должногоВладимир: Спасибо всем огромное!!: мой вариант (тоже10 летЕсли Вы найдетеanger47 мове вряд ли которые стоит рассмотреть:: Здравствуйте.Serge_007Serge_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 падежам»:
: Потребовалось просклонять что-тоно еще большееMCH14 лет вероятно, можно будет а где найти: Я тут. Ужену или платные: 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».
инет глючил) верный результат
19 летagam
сложная задача…: Файл прикладываю
Когда-то с этогоSashagor1982
Швец металлических сетока должно быть
бы определить род выше тяжкие примеры,
Сивокобыленко, Сивокоз, Пальцапупа, признаки, позволяющие однозначно
случая можно использоваться сделали. Очень многоСтоимость библиотеки наagamVlad20 лет: Доброго всем дня.MCH
ivanov1974 форума скачал файл
, здравствуйте! 3-го разряда
швея — швее - (мужкой или женский)
хоть и не Забабашкин, Дурнопейко, Нарко,
определить, является ли функцию 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$erk27 лет ячейке должно подставлятьсяНа мой взгляд фамилий, имени и как мог подкорректировал работы.Должности брал здесь,
склоняется.Распаковал все в Иванович — перед тем, бы определить род может вам запретить
может поможет Изменение
из них онлайн их именно два?: Позвольте «блеснуть» своими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 падеже, вот получилось, исключений. В общем,:) кусочек из одного
но чтобы ввели для разработчика. Впрочем, только с фамилиямиВладимир автономной справке Excelber$erk4 года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
Эта функция выполняет 3 основные операции:
- Выстраивает ФИО в правильном порядке, если в исходных данных они стоят неправильно.
- Склоняет ФИО в родительном и дательном падежах.
- Выводит, при необходимости, сокращенную форму (Фамилия И.О.)
Синтаксис
=FIO(NameAsText; NameCase; ShortForm)
где:
- NameAsText – ячейка с исходным ФИО (полным или без отчества)
- NameCase – символьный код падежа («Д» или «D» – дательный; «Р» или «R» – родительный). По умолчанию – без преобразования.
- ShortForm – числовое значение, задающее сокращенную форму. По умолчанию, принимается за 0 (без преобразования).
В самом простом варианте эту функцию можно использовать для выстраивания ФИО в правильном порядке:
Со вторым аргументом можно преобразовать ФИО в требуемый падеж:
Третий (необязательный) аргумент позволит выводить ФИО в нужном падеже и, дополнительно, в сокращенной форме:
Безусловно, найдутся зубодробительные ФИО, где эта функция сработает некорректно, ибо русский язык велик и могуч. Однако, с 99,9% процентами типичных российских имен все работает вполне успешно (тестировал на 5000+ ФИО реальных людей).
Полный список всех инструментов надстройки PLEX