Страницы: 1
RSS
Удалить пробел между цыфрами.
 
Всем привет,  
Люди!!! помагите пожалуйсто, делаю репорт при выгрузке с программы в Exell суммы, скажем тысячные от сот отделяются пробелом (например 1 200,35) Подскажите как убрать пробел автоматически т.к. их много...
Nika
 
Попробуйте воспользоваться Ctrl+H (заменить " " на пусто), ну или поиском по форуму :-)
 
Если я Вас правильно понял.  
Конечно с примером было бы получше но а так у меня формула такая  
=(ЕСЛИ(ДЛСТР(E2)<7;E2;(ЛЕВСИМВ(E2;ПОИСК(",";E2)-5)&ПРАВСИМВ(E2;6))))+0  
В столбце Е цыфры с пробелами в F формула
 
см приложение
 
=ч(1 200,35)
 
А если 125 256,23? :)  
=ПОДСТАВИТЬ(A1;" ";"")
 
мда) мое не работает)
 
{quote}{login=vikttur}{date=19.01.2010 12:13}{thema=}{post}А если 125 256,23? :)  
=ПОДСТАВИТЬ(A1;" ";""){/post}{/quote}  
Да но цифры текстовые получаются и их нельзя например просуммировать, а  =ПОДСТАВИТЬ(A1;" ";"")+0 - выдает ошибку
 
Может там просто формат отображения числа заменить надо? без примера что гадать то.... имхо
 
{quote}{login=The_Prist}{date=19.01.2010 12:21}{thema=Re: Re: }{post}{quote}{login=Alexander_V}{date=19.01.2010 12:18}{thema=Re: }{post}Да но цифры текстовые получаются и их нельзя например просуммировать, а  =ПОДСТАВИТЬ(A1;" ";"")+0 - выдает ошибку{/post}{/quote}В общем-то не цифры там получаются, а текст, т.к. пробел в результате Вы так и не удаляете. Пытаетесь удалить обычный пробел, а там неразрывный. Попробуйте так  
=ПОДСТАВИТЬ(A1;СИМВОЛ(160);"")+0{/post}{/quote}  
The_Prist все работает,а я в очередной раз поражаюсь Вашими знаниями, такие тонкости (обычный пробел, неразрывный).
 
{quote}{login=Alexander_V}{date=19.01.2010 12:11}{thema=Вот с примером}{post}см приложение{/post}{/quote}  
 
 
Спасибо Огромное...работает :)
Nika
 
{quote}{login=nika}{date=19.01.2010 03:30}{thema=Re: Вот с примером}{post}{quote}{login=Alexander_V}{date=19.01.2010 12:11}{thema=Вот с примером}{post}см приложение{/post}{/quote}  
 
 
Спасибо Огромное...работает :){/post}{/quote}  
 
 
:( не все работает...  
 
Просидела весь день вот пример... может кто нибудь сжалится.
Nika
 
Слушайте советы :-)
 
Теперь работает :)
 
{quote}{login=Serge 007}{date=19.01.2010 04:03}{thema=}{post}Слушайте советы :-){/post}{/  
 
Спасибо ВСЕМ!!!!
Nika
 
очень простой и эффективный способ  
http://systemadmins.ru/others/147-kak-ubrat-probely-v-chislax-excel.html
 
Сообщение от 19.01.2010, 12:17  
Анониму: Вы просматривали тему перед созданием своего сообщения?
 
=ЕСЛИ(ДЛСТР(C1)-ДЛСТР(ПРАВСИМВ(C1;ЕСЛИ(ЕСЛИ(ЕОШИБКА(ПОИСК(",";C1;1));0;ПОИСК(",";C1;1))=0;3;ДЛСТР(C1)-ЕСЛИ(ЕОШИБКА(ПОИСК(",";C1;1));0;ПОИСК(",";C1;1))+4)))-1<=0;"";ЛЕВСИМВ(C1;ДЛСТР(C1)-ДЛСТР(ПРАВСИМВ(C1;ЕСЛИ(ЕСЛИ(ЕОШИБКА(ПОИСК(",";C1;1));0;ПОИСК(",";C1;1))=0;3;ДЛСТР(C1)-ЕСЛИ(ЕОШИБКА(ПОИСК(",";C1;1));0;ПОИСК(",";C1;1))+4)))-1))&ПРАВСИМВ(C1;ЕСЛИ(ЕСЛИ(ЕОШИБКА(ПОИСК(",";C1;1));0;ПОИСК(",";C1;1))=0;3;ДЛСТР(C1)-ЕСЛИ(ЕОШИБКА(ПОИСК(",";C1;1));0;ПОИСК(",";C1;1))+4))
 
прошу прощения пример потерял
 
А у меня, благодаря The_Prist, такая формула родилась:  
 
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(C1;СИМВОЛ(160);"");СИМВОЛ(44);СИМВОЛ(46))+0  
 
Она, по-мимо удаления пробелов, ещё и запятую в разделители десятичной части числа меняет на точку.
Страницы: 1
Читают тему
Наверх