![]() |
excel изменение значения времени
Добрый день. Есть такое дело. Имеются 2 автоматически сгенерированных файла, генерируются они каждый день, поэтому каждый день их нужно редактировать. Вопрос редактирования следующий: имеется столбец со временем в первом файле в формате 06:22:06:23(с миллисекундами) и во втором 10:29:00(без млсек соответственно); задача: сдвинуть время на час вперед. К примеру с 06:22:06:23 на 07:22:06:23. Данных в каждом столбце по 1000 штук, руками это делать просто невозможно и нерационально. Помогите советом.
|
Цитата:
Цитата:
Цитата:
|
chamskiu, пожалуйста, выложите образцы файлов.
PS Iska, долго отправлял :smirk: |
|
Поторопился с «23:00»-«23:59» не подойдет.
Каким методом можете предложить? |
Цитата:
Цитата:
chamskiu, ручками — для «TVTs EVROPA NA 28.10.2014.xls» используйте такую формулу: Код:
=ЕСЛИ(ЕПУСТО(A3);"";СЦЕПИТЬ(ТЕКСТ(ВРЕМЗНАЧ(ЛЕВСИМВ(A3;8))+ВРЕМЯ(1;0;0);"чч:мм:сс");":";ПРАВСИМВ(A3;2))) Код:
=ЕСЛИ(ЕПУСТО(A2);"";ТЕКСТ(ВРЕМЗНАЧ(A2)+ВРЕМЯ(1;0;0);"чч:мм:сс")) Для «TVTs EVROPA NA 28.10.2014.xls», на WSH, пробуйте: Скрытый текст
Код:
Option Explicit Можно просто перетащить целевую рабочую книгу на скрипт. А с «ntv-0 27.10-2.11.2014.xls» что делаем? Я понимаю, надо перебрать все рабочие листы, попадающие под маску «НТВ-0 ДД.ММ.ГГ ДеньНедели», т.е., в приведённом примере это будут все листы за вычетом «НТВ - 0. Газетная программа», так? |
Большое спасибо за такой понятный и развернутый ответ, завтра буду пробовать, ибо не хватает времени. По рез-там отпишусь. А на счет автоматизации оч интересно, тоже попробую С НТВ да, все кроме газетной программы.
|
chamskiu, спасибо, ясно.
Для «ntv-0 27.10-2.11.2014.xls», на WSH, пробуйте: Скрытый текст
Код:
Option Explicit Аналогично, можно просто перетащить целевую рабочую книгу на скрипт. |
Прошу прощения, что не отвечал. Сегодня только руки дошли. Вставил код, обозвал расширением vbs, радуюсь. Еще раз большое человеческое спасибо, Iska!
|
chamskiu, завсегда пожалуйста ;). Какую малость человеку нужно для счастья!
Вспомнилось: «Учитесь радоваться мелочам. Я вот, например, всегда радуюсь, когда получаю зарплату» ;). |
Время: 21:01. |
Время: 21:01.
© OSzone.net 2001-