|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] замещение значений в ячейках |
|
|
2010 - [решено] замещение значений в ячейках
|
Старожил Сообщения: 292 |
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, есть папка "C:/Users/Admin/Documents/zol/. В ней куча .csv файлов. Как сразу из всех них, там где в ячейке значение "-1" удалить это значение, или сделать замещение на пустую ячейку? Просто по отдельности открывать каждый файл это жестко.
|
|
Отправлено: 16:09, 05-05-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата kontox:
Зачем этим заниматься в Office'е-то? |
|
Отправлено: 16:34, 05-05-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 292
|
Профиль | Отправить PM | Цитировать Iska, упаковал.
В мс офис как-то привычно |
Отправлено: 17:15, 05-05-2016 | #3 |
Старожил Сообщения: 292
|
Профиль | Отправить PM | Цитировать Прошу извинить за назойливость, получилось что-то сделать?))
|
Отправлено: 12:32, 06-05-2016 | #4 |
Ветеран Сообщения: 4523
|
Профиль | Отправить PM | Цитировать kontox, вот здесь можно подсмотреть и под себя переделать.
|
|
Отправлено: 13:52, 06-05-2016 | #5 |
Старожил Сообщения: 292
|
Профиль | Отправить PM | Цитировать NickM, я так понял, это через cmd делается, но не знаю как под себя переделать. Покажите?
кстати идея с батником ещё лучше, чем через VBA |
Отправлено: 14:40, 06-05-2016 | #6 |
Ветеран Сообщения: 4523
|
Профиль | Отправить PM | Цитировать Цитата kontox:
@echo off setlocal enableextensions enabledelayedexpansion rem созадим временный файл содержащий Наши *.csv DIR /B *.csv /A-D > temp.tmp rem в каждом файле удалим значение -1 for /f %%i in (temp.tmp) do ( set src=%%~i for /f "delims=" %%? in ('type "!src!"^& del /F "!src!"') do ( set t=%%? call set t=%%t:-1=%% call echo %%t%%>>"!src!" ) ) rem удалим временный файл del temp.tmp |
|
Отправлено: 07:14, 07-05-2016 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать NickM, а разве не будут ли в этом коде удалены «-1» из, например, «-1234»?
|
Отправлено: 08:35, 07-05-2016 | #8 |
Ветеран Сообщения: 4523
|
Профиль | Отправить PM | Цитировать Iska, будут. Но Я в примерах не увидел отрицательных величин.
Полагаю, что и приведенный Вами пример обыграть можно, например заменять целиком значение "-1;" |
Отправлено: 10:53, 07-05-2016 | #9 |
Старожил Сообщения: 292
|
Профиль | Отправить PM | Цитировать NickM, отрицательных значений в данных нет. Но я не вижу пути к файлам? или просто батник запускать уже самой директории с файлами?
|
Отправлено: 15:33, 07-05-2016 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2010 - [решено] Создание макроса для поиска одинаковых значений в ячейках и укомплектовывания | dyshes90 | Microsoft Office (Word, Excel, Outlook и т.д.) | 26 | 28-01-2015 13:06 | |
Разное - EXCEL - поиск одинаковых значений в ячейках | eva.k | Microsoft Office (Word, Excel, Outlook и т.д.) | 6 | 07-02-2014 14:33 | |
2010 - [решено] Формулы не считают при изменении значений в ячейках | 81ruslan81 | Microsoft Office (Word, Excel, Outlook и т.д.) | 4 | 24-12-2012 18:39 | |
2007 - [решено] Excel - Проверка значений в ячейках | vlad20 | Microsoft Office (Word, Excel, Outlook и т.д.) | 7 | 25-06-2012 20:53 | |
2003/XP/2000 - Excel: Проверка значений в ячейках (как лучше сделать) | ondo | Microsoft Office (Word, Excel, Outlook и т.д.) | 2 | 09-11-2010 01:46 |
|