Форматування значень часу - Поради Excel

Зміст

З днем ​​народження to.com! Три роки тому сьогодні запустили цей сайт. Минуло чотири дні, перш ніж надійшли перші два запитання. Я охоче відкрив їх обоє і не мав уявлення, як відповісти на одне. Я подумав: "О ні - можливо, це була помилка …".

З тих пір рух транспорту надзвичайно збільшився. Я збираюся досягти своєї мільйонної кількості переглядів сторінки за 2001 рік. Існує достатня кількість консультацій, щоб зайняти себе, плюс більше проектів для Хуана Пабло та Мала, а іноді і проекти Access для Майка та аналіз даних для Джона.

Люди просто вражаються, коли бачать, що можна зробити за допомогою Excel / VBA. За все це я дуже вдячний. Завтра День Подяки в США, і я хотів би подякувати лояльним читачам та клієнтам, які досягли успіху.com.

Сьогоднішнє запитання:

Моє запитання звучить просто, але я не можу зрозуміти цього. Я працюю в кол-центрі і імпортую інформацію зі звітів, створених системою Avaya (телефонна система). Тепер у цих звітах є час на обговорення, час завершення та іншу статистику.

Коли я імпортую статистику в Excel, якщо час менше 1 хв, це відображається як: 01 сек. Мені потрібно, щоб Excel змінив це на 0:01. Основна причина, по якій мені потрібен нуль, полягає в тому, що коли я передаю цю інформацію в Access, він не розпізнає нічого, що не відображається у цьому форматі (0:00). Я грав із форматуванням і ще не розібрався в цьому. Сидіти там і додавати нулі, щоб це виправити, дуже трудомістко! Мої знання Excel дуже базові. Чи можете ви створити макрос? Або як щодо умовного форматування?

Я б використав цей простий макрос. Спочатку виділіть виділення з часом, а потім запустіть макрос.

Sub TryThis() For Each cell in Selection If Left(cell.value, 1) = ":" Then cell.Value = "0" & cell.Value End if Next cell End Sub

Для всіх наших читачів у США влаштуйте чудові вихідні на День Подяки!

Цікаві статті...