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

Вход

Регистрация

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

 

= Мир MS Excel/Разбить текст на строки - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Разбить текст на строки
Разбить текст на строки
Хороший вопрос для М.Ш.?
Rioran Дата: Вторник, 23.09.2014, 13:24 | Сообщение № 21
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Rioran 157 (не смог настроить

Russel, ребят, теперь понял, в чем у нас затычка =) Моя формула работает корректно, когда сверху от первой строки формулы - пусто, т.к. по ходу дела считает сумму ДЛСТР() всех строк.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение
Rioran 157 (не смог настроить

Russel, ребят, теперь понял, в чем у нас затычка =) Моя формула работает корректно, когда сверху от первой строки формулы - пусто, т.к. по ходу дела считает сумму ДЛСТР() всех строк.

Автор - Rioran
Дата добавления - 23.09.2014 в 13:24
Светлый Дата: Среда, 22.06.2016, 12:13 | Сообщение № 22
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
Просматривал темы в МШ, чтобы создать новое задание по разрезанию строки на слова. Нашёл древнюю очень похожую. Адаптировал свои задумки для неё. Формула получилась 119 символов. Ограничение на длину разрезания от 10 до 99 символов.
Если убирать хвостовые пробелы 127 символов.
Код
ПСТР(H$1;СУММ(ДЛСТР(H$2:H2))-1;МАКС((ПСТР(ПСТР(H$1&" ";СУММ(ДЛСТР(H$2:H2))-1;H$2);СТРОКА($1:99);1)=" ")*СТРОКА($1:99)))

С такими же ограничениями подкорректированная формула МСН 113 символов.
Добавил изменения в итоговый файл.
Ещё на символ сократил не свою формулу. Теперь 112:
Код
=ПСТР(D$1;СУММ(ДЛСТР(D$2:D2))-1;ПОИСКПОЗ(2;1/(ПСТР(D$1&" ";СТРОКА(СМЕЩ(D$1;СУММ(ДЛСТР(D$2:D2))-2;;D$2));1)=" ")))
К сообщению приложен файл: trimtext_1.xlsx (13.7 Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 22.06.2016, 19:52
 
Ответить
СообщениеПросматривал темы в МШ, чтобы создать новое задание по разрезанию строки на слова. Нашёл древнюю очень похожую. Адаптировал свои задумки для неё. Формула получилась 119 символов. Ограничение на длину разрезания от 10 до 99 символов.
Если убирать хвостовые пробелы 127 символов.
Код
ПСТР(H$1;СУММ(ДЛСТР(H$2:H2))-1;МАКС((ПСТР(ПСТР(H$1&" ";СУММ(ДЛСТР(H$2:H2))-1;H$2);СТРОКА($1:99);1)=" ")*СТРОКА($1:99)))

С такими же ограничениями подкорректированная формула МСН 113 символов.
Добавил изменения в итоговый файл.
Ещё на символ сократил не свою формулу. Теперь 112:
Код
=ПСТР(D$1;СУММ(ДЛСТР(D$2:D2))-1;ПОИСКПОЗ(2;1/(ПСТР(D$1&" ";СТРОКА(СМЕЩ(D$1;СУММ(ДЛСТР(D$2:D2))-2;;D$2));1)=" ")))

Автор - Светлый
Дата добавления - 22.06.2016 в 12:13
Мир MS Excel » Работа и общение » Мозговой штурм » Разбить текст на строки
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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