Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 18.02.2009, 14:06   #1
3акup
Пользователь
 
Регистрация: 13.02.2009
Сообщений: 12
Репутация: 10
Счастье Убрать запятые и точки

как можно с помощью функции Excel убрать запятые и точки и правильно разделить целые и дробные части числа (который в Excel отобразился как текст?). Проблема в приложении.
Вложения
Тип файла: rar book.rar (3.0 Кб, 50 просмотров)
3акup вне форума   Ответить с цитированием
Старый 18.02.2009, 14:10   #2
IgorGO
МегаМодератор
СуперМодератор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Адрес: УКРАЇНА, Київ
Сообщений: 9,202
Репутация: 1877

icq: 7934250
skype: i2x0,5
По умолчанию

это делается без функций. стандартное радактирование документа. отмечаем нужный диапазон, жмием Ctrl+H (заменить), указываем заменить запятую на точку, жмем "заменить все"
IgorGO на форуме   Ответить с цитированием
Старый 18.02.2009, 14:25   #3
3акup
Пользователь
 
Регистрация: 13.02.2009
Сообщений: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
это делается без функций. стандартное радактирование документа. отмечаем нужный диапазон, жмием Ctrl+H (заменить), указываем заменить запятую на точку, жмем "заменить все"
Если Вы смотрели приложение, то там число сохранено как текст, поэтому Ваш совет неприменим.
3акup вне форума   Ответить с цитированием
Старый 18.02.2009, 14:37   #4
SAS888
Профессионал
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,162
Репутация: 1127
По умолчанию

Выполните макрос:
Код:
Sub qq()

    With ActiveSheet.UsedRange
        arr = .Value
        .Value = arr
    End With

End Sub
SAS888 вне форума   Ответить с цитированием
Старый 18.02.2009, 14:43   #5
Юнлинг
Форумчанин
 
Регистрация: 17.10.2008
Сообщений: 239
Репутация: 40
По умолчанию

Цитата:
Сообщение от 3акup Посмотреть сообщение
Если Вы смотрели приложение, то там число сохранено как текст, поэтому Ваш совет неприменим.
Я посмотрел.
IgorGO абсолютно прав. Неужели трудно было догадаться, что вместо точки просто поставить пробел

Необходимо вначал заменить не только "," на пробел, а затем точку на ","
Два раза заменить. После этого можно выполнять дургие операции (математические). Иначе Excel не воспринимает - не преобразует в число

Последний раз редактировалось Юнлинг; 18.02.2009 в 14:57. Причина: Уточнение
Юнлинг вне форума   Ответить с цитированием
Старый 18.02.2009, 16:16   #6
3акup
Пользователь
 
Регистрация: 13.02.2009
Сообщений: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от Юнлинг Посмотреть сообщение
Я посмотрел.
IgorGO абсолютно прав. Неужели трудно было догадаться, что вместо точки просто поставить пробел

Необходимо вначал заменить не только "," на пробел, а затем точку на ","
Два раза заменить. После этого можно выполнять дургие операции (математические). Иначе Excel не воспринимает - не преобразует в число
Спасибо всем получилось. Оказывается лист был защищен и у меня при замене всплывало окошко с сообщением о том, что данные для замены не обнаружены. Как только снял - все получилось. Благодарю.
3акup вне форума   Ответить с цитированием
Старый 18.02.2009, 19:45   #7
Диагностик
Форумчанин
 
Регистрация: 17.02.2009
Сообщений: 62
Репутация: 10
По умолчанию

А я это делаю при помощи текстовых функций. Если устроит.
Диагностик вне форума   Ответить с цитированием
Старый 18.02.2009, 19:47   #8
Диагностик
Форумчанин
 
Регистрация: 17.02.2009
Сообщений: 62
Репутация: 10
По умолчанию

А я это делаю с применением текстовых функций, если устроит -посмотрите.
Вложения
Тип файла: rar book.rar (2.1 Кб, 128 просмотров)
Диагностик вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Точки DoGGy Паскаль 11 23.01.2009 20:11
Принадлежность точки Forro Помощь студентам 4 26.05.2008 14:33
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть Дикий Помощь студентам 7 12.05.2008 17:57
Принадлежность точки UnFaithful Паскаль 1 08.01.2008 07:16
Блокировка точки !! ***СкаЙ*** Помощь студентам 1 13.06.2007 14:14


15:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.