Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

удаление " руб."

Автор Varchello, 03.10.2013, 15:05

« назад - далее »

Varchello

Добрый день, помогите советом

данные экспортируются из программы в csv, после переноса в excel в столбце суммы стоят значения суммы (например: 500,10 руб.) соответсвенно стандартные формулы excel не могут суммировать  эти значения. помогите с кодом, который будет удалять из ячейки " руб.". удолять нужно не только рубли но и пробел перед ними.

Poltava

1)Ctrl+F
2)Вкладка заменить
3)Пишем что на что меняем и наживаем заменить все.
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.

Varchello

Ctrl+f убирает только руб а пробел в конце не убирает, так что после замены приходится в каждой ячейки руками убирать пробел, а это безперспективняк

cheshiki1

найти - так и записывайте " руб." (пробелруб.) ковычки стоят для показа.
заменить - оставляем пустой (ничего не пишем)

Varchello

я так пытался уже, excel пишет "соответствий не найдено"

cheshiki1

скопируйте нужное для удаления из ячейки. после импорта бывает что пробел не определяется пробел или файл покажите.

Varchello

вот образец

cheshiki1

смотрите

_Boroda_

#8
Копируете ВСЮ ячейку В2; жмете Контрл Н; в поле "Найти" вставляете скопированное, стираете 77,60; жмете "Заменить все"; стираете в поле "Найти" буквы "руб." (остается пробел, который, на самом деле, не пробел, а неразрывный пробел - выглядят они одинаково, а по сути своей различаются); жмете "Заменить все".
Все.
Во, выше и видео приложили. Только там еще нужно заменить отдельно неразрывный пробел на пусто, чтобы текст типа 1 000 преобразовать в число 1000
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

Czeslaw

Можно и с помощью формулы
=--SUBSTITUTE(MID(B2;1;SEARCH("р";B2)-2);CHAR(160);"")

zs

=--ЛЕВСИМВ(С1;НАЙТИ("р";С1)-2)