Добрый день, уважаемые подписчики Дзен(если вы еще не подписались на канал, то рекомендую это сделать, чтобы не пропустить новые статьи).
В предыдущей статье (ссылку на неё вы найдёте внизу страницы), я рассказал о простых функциях дат.
Продолжу развивать эту тему и сегодня я расскажу о работе с датами.
Видео вариант данной статьи доступен на Rutube и Youtube.
Как превратить текст в дату
Допустим, мы получили выгрузку, в которой информация по датам представлены не в формате дат. Выглядит подобная ситуация так: при установке фильтра на колонку и нажатия фильтра на ней, данные отображаются следующим образом:
Безусловно, есть можно попробовать сменить формат ячеек, но это срабатывает не всегда. Есть более лёгкий (и удобный), на мой взгляд, способ:
1. Выделяем колонку с датой:
2. Переходим во вкладку "Данные" панели инструментов и выбираем пункт "Текст по столбцам":
3. После нажатия на пункт "Текст по столбцам", появляется диалоговое окно "Мастер распределения текста по столбцам", в котором необходимо не переходя на другие шаги, просто нажать кнопку "Готово":
4. В результате, формат колонки с датами преобразовался из текстового в формат дат:
При работе подобным способом, необходимо обратить внимание, что выбирать можно только одну колонку за раз.
Как убрать время из даты
Чтобы убрать время из даты, можно воспользоваться двумя способами:
1. Изменить формат поля:
- Нужно выбрать колонку с датами.
- Нажать на выделенной колонке правую кнопку мыши и в выпадающем меню левой кнопкой мыши выбрать пункт "Формат ячеек".
- В открывшемся диалоговом окне "Формат ячеек" необходимо выбрать в блоке "Числовые форматы" пункт "Дата", а в блоке "Тип" - желаемый формат даты. После этого нажать кнопку "ОК".
- В результате даты приобретут следующий вид отображения:
Минусом, на мой взгляд, такого отображения дат, получается, что дата не округлённая, т.е. в ячейке остаётся указанным время, что не очень удобно, например, когда мы задаём критерии отбора по датам.
Чтобы избежать сохранения времени в ячейке, лучше использовать второй способ изменения формата даты.
2. Изменить формат даты с помощью формулы:
- В любую, обычно в соседнюю, колонку необходимо вставить формулу округления вниз, которая прописывается следующим образом.
=ОКРУГЛВНИЗ([ссылка на ячейку с датой];[число_разрядов])
[число_разрядов] - это та точность (значение десятичных), до которого мы округляем дату. Т.к. нам нужна дата, без часов, минут и секунд, то мы ставим значение 0.
В результате, в соседней ячейке получается следующее:
Также возможен вариант, что в ячейке вместо даты появится число, в т.ч. с десятыми долями, которые будут равны 0. В этом варианте тоже нет ничего страшного, т.к. все даты в Excel в своём первоначальном виде представлены в виде чисел.
- Далее необходимо задать корректный формат ячейки с формулой. Для этого мы выбираем ячейку с формулой, нажимаем правую кнопку мыши и в выпадающем меню левой кнопкой мыши выбрать пункт "Формат ячеек".
- В открывшемся диалоговом окне "Формат ячеек" необходимо выбрать в блоке "Числовые форматы" пункт "Дата", а в блоке "Тип" - желаемый формат даты. После этого нажать кнопку "ОК".
- После этого, необходимо выделить ячейку с формулой и протянуть дважды нажав левой кнопкой мыши на правый нижний угол выделенной ячейки.
Результат будет следующий:
- Последним (и важным) действием при данном варианте является преобразование формулы в значение. Для этого, после протягивания формулы, необходимо на выделенных ячейках нажать правой кнопкой и в появившемся меню выбрать пункт "Копировать" (данное действие, кроме выделения ячеек, можно заменить сочетанием клавиш Ctrl+C). После этого необходимо повторно нажать правую кнопку мыши на выделенных ячейках и в появившемся меню выбрать и нажать левой кнопкой мыши пункт "Вставить как значение". Результат будет следующим:
Ссылка на первую статью: https://dzen.ru/a/ZbZvdQoObQUTcV38
Также у нас есть Telegram-канал, где много всего интересного: https://t.me/xxlanalytics