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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2019, 14:16   #1
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию удалить пробел в числе.

с файла CSV приходят данные в виде - 192 233,31. пробовал ПОДСТАВИТЬ и СЖПРОБЕЛЫ, не удаляет пробел. Что можно сделать?
Видимо это не совсем пробел
Вложения
Тип файла: rar Книга1.rar (6.1 Кб, 30 просмотров)
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 23.09.2019, 14:53   #2
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

Word показал: пробел неразрывный

зато именно Word удаляет из текста любые пробелы

посему попробуйте открыть CSV в Word как текст

может быть и блокнот справится
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 23.09.2019, 15:21   #3
ArtNord
Пользователь
 
Регистрация: 03.12.2018
Сообщений: 77
По умолчанию

Ctrl+H (Найти и заменить).
Найти: кнопка Alt и на numклавиатуре наберите код 0160.
Заменить: оставьте пустое поле
Заменить всё
ArtNord вне форума Ответить с цитированием
Старый 24.09.2019, 07:32   #4
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Ctrl+H не работает, аналог ПОДСТАВИТЬ. Может через КОД есть вариант?
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 24.09.2019, 08:26   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
Sub bsa()
    Dim a
    a = [a2]
    Dim i
    For i = 1 To Len(a)
        Debug.Print "'" & Mid(a, i, 1) & "'", AscW(Mid(a, i, 1))
    Next i
End Sub
Код:
=ПОДСТАВИТЬ(A2;СИМВОЛ(160);"")
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 24.09.2019, 08:31   #6
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Спасибо бооольшое!
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 24.09.2019, 08:45   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Цитата:
Сообщение от Iskin Посмотреть сообщение
Ctrl+H не работает
- Ctrl сломалось?
Нужно всегда сперва пробовать банально в лоб - не пишем в "что менять"что-то что нам кажется, а копируем это из текста!
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 24.09.2019, 08:55   #8
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
- Ctrl сломалось?
Нужно всегда сперва пробовать банально в лоб - не пишем в "что менять"что-то что нам кажется, а копируем это из текста!
Пример во вложение, пробуем.
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 24.09.2019, 09:31   #9
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Пробовать буду вечером, дома. Если не забуду...
Я говорил про обычный стандартный случай с этими пробелами, таких уже сотню разбирали...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 24.09.2019, 09:34   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Iskin Посмотреть сообщение
Пример во вложение, пробуем.
попробовал.

это
Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Нужно всегда сперва пробовать банально в лоб - не пишем в "что менять"что-то что нам кажется, а копируем это из текста!
работает.

перейти в редактирование содержимого ячейки, выделить пробел между цифрами, нажать Ctrl-C
выйти из редактирования содержимого, нажать Ctrl-H, перейти в поле "Найти:", нажать там Ctrl-V,
поле "Заменить на:" оставить пустым, нажать кнопку на форме "Заменить всё"
всё.

excel4.jpg

p.s. совет из #3 по вставке символа через его код 0160, кстати, тоже работает!!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В длинном целом числе N числе поменять байты в зеркальном порядке StillNoob Общие вопросы C/C++ 19 19.05.2018 22:26
В данном целом числе N, заменить нулями все цифры стоящие на нечетных позициях в числе TsykunovDmitriy Паскаль, Turbo Pascal, PascalABC.NET 3 07.05.2014 22:21
Как заменить обычний пробел на неразрывный пробел Jaroslav Microsoft Office Excel 2 05.05.2010 11:57
как в четырехзначном числе поставить через заданное количество цифр пробел KNatalia Microsoft Office Excel 4 18.08.2009 20:28
Удалить слова в множественном числе John Pepper Microsoft Office Excel 1 12.01.2009 18:41