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

Вход

Регистрация

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

 

= Мир MS Excel/Как можно составить формулу для переноса слов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как можно составить формулу для переноса слов
Yuretc1 Дата: Среда, 06.08.2014, 12:46 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Необходимо из текста, слова перед которыми стоит знак - переносить в другие ячейки.
К примеру:
предложение "шла маша -по -шоссе"
должно распределиться так:
шла маша
по
шоссе

Но они нормально выводят только если добавить в конце третье слово с -
Подскажите что не так

См вложение
К сообщению приложен файл: 2714860.xlsx (9.7 Kb)


Сообщение отредактировал Yuretc1 - Среда, 06.08.2014, 13:07
 
Ответить
СообщениеНеобходимо из текста, слова перед которыми стоит знак - переносить в другие ячейки.
К примеру:
предложение "шла маша -по -шоссе"
должно распределиться так:
шла маша
по
шоссе

Но они нормально выводят только если добавить в конце третье слово с -
Подскажите что не так

См вложение

Автор - Yuretc1
Дата добавления - 06.08.2014 в 12:46
Yuretc1 Дата: Среда, 06.08.2014, 13:05 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
HoBU4OK, добавил файл
результат выводится на 2 листе


Сообщение отредактировал Yuretc1 - Среда, 06.08.2014, 13:06
 
Ответить
СообщениеHoBU4OK, добавил файл
результат выводится на 2 листе

Автор - Yuretc1
Дата добавления - 06.08.2014 в 13:05
Russel Дата: Среда, 06.08.2014, 13:08 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Пример ни о чем, поэтому такой вариант:
Код
=ПОДСТАВИТЬ(C4;" -";СИМВОЛ(10))

Сорри, не увидел второй лист
К сообщению приложен файл: 4655386.xlsx (10.4 Kb)


QIWI 9173973973

Сообщение отредактировал Russel - Среда, 06.08.2014, 13:23
 
Ответить
СообщениеПример ни о чем, поэтому такой вариант:
Код
=ПОДСТАВИТЬ(C4;" -";СИМВОЛ(10))

Сорри, не увидел второй лист

Автор - Russel
Дата добавления - 06.08.2014 в 13:08
Yuretc1 Дата: Среда, 06.08.2014, 13:14 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Russel, необходимо именно чтобы по ячейкам распределялись слова
 
Ответить
СообщениеRussel, необходимо именно чтобы по ячейкам распределялись слова

Автор - Yuretc1
Дата добавления - 06.08.2014 в 13:14
Yuretc1 Дата: Среда, 06.08.2014, 13:16 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
И проблема в том что длина текста и количество слов в исходной строке каждый раз разные.
 
Ответить
СообщениеИ проблема в том что длина текста и количество слов в исходной строке каждый раз разные.

Автор - Yuretc1
Дата добавления - 06.08.2014 в 13:16
_Boroda_ Дата: Среда, 06.08.2014, 13:19 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(Лист1!C$4&"-";"-";ПОВТОР(" ";999));999*(СТРОКА(A1)-1)+1;999))
К сообщению приложен файл: 2714860_1.xlsx (10.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(Лист1!C$4&"-";"-";ПОВТОР(" ";999));999*(СТРОКА(A1)-1)+1;999))

Автор - _Boroda_
Дата добавления - 06.08.2014 в 13:19
Yuretc1 Дата: Среда, 06.08.2014, 13:23 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, большое вам спасибо
 
Ответить
Сообщение_Boroda_, большое вам спасибо

Автор - Yuretc1
Дата добавления - 06.08.2014 в 13:23
  • Страница 1 из 1
  • 1
Поиск:

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