Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Деление текста по кол-ву символов с учетом предлогов - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Деление текста по кол-ву символов с учетом предлогов (Формулы/Formulas)
Деление текста по кол-ву символов с учетом предлогов
Zeroman Дата: Четверг, 15.11.2018, 18:28 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Мне необходимо разделить текст на 2 части, чтобы в 1 части текст не превышал в первой части определенное ко-во символов по целым словам.
Однако есть еще два очень Важных условия:
1. Если первая часть заканчивается на предлог или союз, то нужно, чтобы он переносился во вторую часть.
2. Но если предлог или союз написан Заглавными буквами, он должен остаться в первой части. если он умещается в нужное кол-во символов.

худо-бедно справился с обрезкой и переносом предлогов (хотя формула кудрявая получилась), но не смог учесть из регистр и переносятся все предлоги, независимо от Регистра.

Уважаемые гуру формул, подскажите, как это реализовать.
Пример в файле.
Спасибо
К сообщению приложен файл: Obrezka-_regist.xlsm(69.7 Kb)


Мы теперь можем собирать валежник
 
Ответить
СообщениеЗдравствуйте.
Мне необходимо разделить текст на 2 части, чтобы в 1 части текст не превышал в первой части определенное ко-во символов по целым словам.
Однако есть еще два очень Важных условия:
1. Если первая часть заканчивается на предлог или союз, то нужно, чтобы он переносился во вторую часть.
2. Но если предлог или союз написан Заглавными буквами, он должен остаться в первой части. если он умещается в нужное кол-во символов.

худо-бедно справился с обрезкой и переносом предлогов (хотя формула кудрявая получилась), но не смог учесть из регистр и переносятся все предлоги, независимо от Регистра.

Уважаемые гуру формул, подскажите, как это реализовать.
Пример в файле.
Спасибо

Автор - Zeroman
Дата добавления - 15.11.2018 в 18:28
Zeroman Дата: Пятница, 16.11.2018, 12:48 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Сам сделал, но формула всё равно длинная получилась.
К сообщению приложен файл: 0727609.xlsm(69.2 Kb)


Мы теперь можем собирать валежник
 
Ответить
СообщениеСам сделал, но формула всё равно длинная получилась.

Автор - Zeroman
Дата добавления - 16.11.2018 в 12:48
krosav4ig Дата: Пятница, 16.11.2018, 14:35 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1735
Репутация: 728 ±
Замечаний: 0% ±

Excel 2007,2010,2013
немного короче
Код
=ЛЕВБ(A3;ПРОСМОТР(A$2+1;ЕСЛИ(МУМНОЖ(--СОВПАД(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(" "&A3;" ";ПОВТОР(" ";999));999*СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))));999));ТРАНСП(СТРОЧН(Предлоги!A$1:A$372)));СТРОКА(Предлоги!A$1:A$372)^0);НД();МУМНОЖ((СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))))>=ТРАНСП(СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))))))*ТРАНСП(ДЛСТР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(" "&A3;" ";ПОВТОР(" ";999));999*СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))));999)))+1);СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))))^0)))-1)


(_)Õvõ(_)
 
Ответить
Сообщениенемного короче
Код
=ЛЕВБ(A3;ПРОСМОТР(A$2+1;ЕСЛИ(МУМНОЖ(--СОВПАД(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(" "&A3;" ";ПОВТОР(" ";999));999*СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))));999));ТРАНСП(СТРОЧН(Предлоги!A$1:A$372)));СТРОКА(Предлоги!A$1:A$372)^0);НД();МУМНОЖ((СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))))>=ТРАНСП(СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))))))*ТРАНСП(ДЛСТР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(" "&A3;" ";ПОВТОР(" ";999));999*СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))));999)))+1);СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(0&A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";))))^0)))-1)

Автор - krosav4ig
Дата добавления - 16.11.2018 в 14:35
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Деление текста по кол-ву символов с учетом предлогов (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!