Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2015, 12:39   #31
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Да что там морить - это символ с кодом 160, что не есть пробел!
Удаляйте их так же как свои плюсы-минусы, заменой, можно заменить на пробелы, лишние из которых затем уберёте CЖПРОБЕЛЫ.
А вот если бы в первом сообщении был файл с парой таких хитрых строк - во втором была формула решающая проблему. А так - вынудили пофлудить
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.02.2015, 12:45   #32
Мори
Новичок
Джуниор
 
Регистрация: 10.02.2015
Сообщений: 27
По умолчанию

Спасибо, но разжевать попрошу, как формулу откорректировать?

Последний раз редактировалось Мори; 10.02.2015 в 12:48.
Мори вне форума Ответить с цитированием
Старый 10.02.2015, 12:50   #33
Мори
Новичок
Джуниор
 
Регистрация: 10.02.2015
Сообщений: 27
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
А так - вынудили пофлудить
Хоть повеселились, да в "угадай мелодию" отвлеклись...
Мори вне форума Ответить с цитированием
Старый 10.02.2015, 12:57   #34
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Цитата:
Сообщение от Мори Посмотреть сообщение
Спасибо, но разжевать попрошу, как формулу откорректировать?
Ну я же тут выше уже написал - добавьте ещё одну ПОДСТАВИТЬ(), символ можно взять из строки, а можно сгенерить, меняйте на пробел.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.02.2015, 12:57   #35
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

у Вас там ПОДСТАВИТЬ(... четыре раза вложено вложите еще один
ПОДСТАВИТЬ(...;СИМВОЛ(160);"")...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.02.2015, 13:02   #36
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Не, менять нужно на пробел - вдруг там эти символы и между словами забиты.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.02.2015, 13:26   #37
Мори
Новичок
Джуниор
 
Регистрация: 10.02.2015
Сообщений: 27
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
у Вас там ПОДСТАВИТЬ(... четыре раза вложено вложите еще один
ПОДСТАВИТЬ(...;СИМВОЛ(160);"")...
Поправьте, пожалуйста!
была формула:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПО ДСТАВИТЬ(ПОДСТАВИТЬ(B1;"+";"");"!"; "");"*";"");"""";""))
я сделал:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПО ДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B1;" +";"");"!";"");"*";"");"""";"");"СИ МВОЛ(160)";""))
... и по сему напортачил, т.к. не работает!
Мори вне форума Ответить с цитированием
Старый 10.02.2015, 13:29   #38
Мори
Новичок
Джуниор
 
Регистрация: 10.02.2015
Сообщений: 27
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Не, менять нужно на пробел - вдруг там эти символы и между словами забиты.
Т.Е. сначала забить формулу с заменой 160 на пробелы, потом вторым этапом заменить все пробелы?
Мори вне форума Ответить с цитированием
Старый 10.02.2015, 13:37   #39
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
Код:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B1;"+";"");СИМВОЛ(160);" ");"!"; "");"*";"");"""";""))
не нужно больше никаких этапов СЖПРОБЕЛЫ сожмет все лишнее
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.02.2015, 13:38   #40
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Зачем вторым этапом? Можно ведь в один уместить. Только меняйте не на "", а на " "
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула не работает в *.dll technik4 Общие вопросы Delphi 3 04.03.2011 17:09
Формула ссылки не работает Uralmaster Microsoft Office Excel 5 02.02.2011 09:39
Не работает формула Uralmaster Microsoft Office Excel 6 27.01.2011 18:39
не работает формула КОНМЕСЯЦА() ruavia3 Microsoft Office Excel 7 26.02.2010 23:06
Не работает формула Если mistx Microsoft Office Excel 3 12.08.2009 18:18