Страницы: 1
RSS
Функция СЖПРОБЕЛЫ не убирает пробелы
 
Добрый вечер!
В чем может быть проблема? Почему не работает формула? Файл во вложении.
 
Пробел-то пробелу  рознь - у вас там 00A0, однако... ;) Или выделить и удалить через  Ctrl+H или =ПОДСТАВИТЬ().Как вариант.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
выделите то, что вы считаете пробелом (например, между тройкой и нулем), потом скопируйте и вставьте в пустую ячейку
потом ссылаясь на эту ячейку напишите функцию КОДСИМВ()
она вернет число
потом в другую пустую ячейку внесите один пробел
и то же самое сделайте через КОДСИМВ()
Вы увидите, что коды символов будут отличаться
функцию =СЖПРОБЕЛЫ() удаляет только "нормальные" пробелы, а все остальные - нет )
 
Да, пробелы отличаются.
Но как можно удалить такие пробелы? Я уже и пробовал добавлять 0, выдает ошибку ЗНАЧ!. Ctrl+H - выскакивает окно, в котором говорится что лист защищен.
 
Вопрос решен. С помощью функции ПОДСТАВИТЬ.  Z, спасибо!
 
Цитата
Ctrl+H - выскакивает окно, в котором говорится что лист защищен.
Не надо заливать! Вы еще со своими запятушками разберитесь - они соответствуют разделителю?
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Запятые соответствуют разделителю. Но причем тут это?
 
Цитата
Но причем тут это?
Не пугайтесь! Просто как возможный вариант "заморочки" - в преобразовании текста в число... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Добрый день. Столкнулся с этой же задачей, удаленим лишних значений «пробелов». Через =кодсимв проверил и понял что пробелы эти «не нормальные»))
Обьясните пожалуйста как они удаляются.С помощью функции ПОДСТАВИТЬ как это делается?
 
=сжпробелы используется для 7-разрядного кода ASCII (значение 32).
В моем случае код 160
 
Кажется тут есть решение

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=132999&TITLE_SEO=132999-probely-s-kotorymi-ne-rabotayut-szhprobely-i-trim
 
Вот в этой теме есть макрос в #5, который вроде как решает эту проблему
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=151448&a...
 
abusafiya,
Код
SUBSTITUTE(текст, CHAR(160), "")
?
Пришелец-прораб.
 
Ещё проще - скопируйте пробел, который вас интересует, дальше найти и заменить, вставляем скопированный пробел и строку заменить оставляем пустой, далее заменить всё
Страницы: 1
Читают тему
Наверх