В этом руководстве показаны различные способы ввода дат в Excel. Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений и как автоматически заполнить столбец или строку днями недели.
Есть несколько способов добавить даты в Excel в зависимости от того, что вы хотите сделать. Например, вы хотите ввести сегодняшнюю дату в отчет или счет? Или вы хотите вставить дату, которая будет обновляться и всегда показывать сегодняшнюю дату и время? Или, может быть, вы хотите автоматически заполнять рабочие дни или вводить случайные дни в электронную таблицу?
Оглавление- Как ввести дату в Excel?
- Вставьте текущую дату и время.
- Как автоматически установить инвариантную метку времени по формулам?
- Как автоматически заполнять даты в Excel.
- Как поставить сегодняшнюю дату в шапке?
Сейчас вы узнаете все эти и еще несколько трюков.
Как ввести дату в Excel?
Написать в ячейке можно по-разному, например 01.01.2020 или 1 января 2020. Когда пишешь в ячейке что-то подобное, программа точно понимает, что ты хочешь сделать, и Microsoft Excel автоматически использует формат даты этой ячейки. Довольно часто программа форматирует вновь вставленное значение в соответствии с настройками Windows по умолчанию, но иногда может оставить все точно так же, как вы ввели.
Наиболее очевидным внешним признаком того, что Excel распознал введенную вами дату, является то, что она выровнена по правому краю, а не по левому, как в случае с текстовыми значениями.

Если программа не распознала правильно введенные вами данные и вы видите, что они сдвинуты влево, попробуйте ввести их в другом виде, близком к стандартному короткому или длинному формату даты. Они отмечены звездочкой (*) в диалоговом окне «Формат ячейки», и вы можете быстро получить к ним доступ с ленты (вкладка «Главная» > «Число).
При необходимости вы можете легко изменить способ представления с помощью диалогового окна «Формат ячеек», которое открывается нажатием горячей клавиши Ctrl+1.
Примечание. Если ваш ввод отображается в виде сетки (##########), ячейка, скорее всего, недостаточно широка, чтобы отобразить все целиком. Чтобы исправить это, дважды щелкните правый край столбца, чтобы автоматически отрегулировать ширину, или перетащите правый край, чтобы установить желаемую ширину. Но иногда такое изображение является результатом ошибки.
Вставка текущей даты и времени.
В Microsoft Excel это можно сделать как статическое или динамическое значение.
Как вставить сегодняшнюю дату как статическую отметку.
Во-первых, давайте определим, что такое метка времени. Временная метка фиксирует «статическую точку», которая не изменится с течением времени или при пересчете электронной таблицы. Он навсегда запомнит тот момент, когда был записан.
Если ваша цель — установить текущую дату и/или время как статическое значение, которое никогда не будет обновляться автоматически, вы можете использовать одну из следующих горячих клавиш:
- Ctrl + ; (в английской раскладке) или Ctrl+Shift+4 (в русской раскладке) вставляет в ячейку сегодняшнюю дату.
- Ctrl + Shift + ; (в английской раскладке) или Ctrl+Shift+6 (в русской раскладке) записывает текущее время.
- Чтобы вставить текущую дату и время, нажмите Ctrl + ; затем нажмите пробел, а затем Ctrl+Shift +;
Откровенно говоря, с этими сочетаниями клавиш не все гладко. Но по моим наблюдениям, если при загрузке файла на вашей клавиатуре был включен английский язык, то и комбинации клавиш работают на английском языке — работает тот язык, на который вы переключитесь позже. То же самое и с русским языком.
Как сделать, чтобы дата оставалась актуальной?
Если вы хотите вставить текущую дату, которая всегда будет оставаться актуальной, используйте одну из следующих функций:
- =СЕГОДНЯ() - устанавливает сегодняшнюю дату.
- =TDATE() - использует текущую дату и время.

В отличие от нажатия специальных клавиш, функции СЕГОДНЯ и СЕГОДНЯ всегда возвращают обновленные данные.
А если нужно вставить текущее время?
Здесь рекомендации зависят от того, что вы собираетесь с ним делать дальше. Если вам нужно только отображать время в таблице, достаточно функции TDATE(), то установите для этой ячейки формат «Время».
Если, исходя из этого, вы планируете производить какие-то расчеты, возможно, вам будет лучше использовать формулу
=ДАТА()-СЕГОДНЯ()
В результате количество дней будет равно нулю, останется только время. Ну и формат времени все же надо использовать.
При использовании формул помните, что:
- Возвращаемые значения не обновляются постоянно, они изменяются только при повторном открытии или пересчете рабочего листа или при запуске макроса, содержащего функцию.
- Функции получают всю информацию от системных часов компьютера.
Как поставить неизменную отметку времени автоматически формулами?
Допустим, у вас есть список товаров в столбце А, и как только один из них отгружен заказчику, вы пишете «Да» в столбце «Доставка», то есть в столбце Б. Когда там появляется «Да» , вы автоматически запишете в столбце C время, когда это произошло. И вам не нужно его менять.
Для этого попробуем использовать вложенную функцию ИЛИ с циклическими ссылками во второй ее части:
=ЕСЛИ(B2="Да", ЕСЛИ(C2="";ДАТА(); C2); "")
Где B — столбец подтверждения доставки, а C2 — ячейка, в которую вы вводите формулу и где в конечном итоге появится статическая метка времени.

В приведенной выше формуле первая функция ЕСЛИ проверяет B2 на наличие слова «Да» (или любого другого текста, который вы хотите ввести). И если указанный текст присутствует, он запускает вторую функцию ЕСЛИ. В противном случае возвращается пустое значение. Второй ЕСЛИ представляет собой формулу цикла, которая заставляет функцию СЕЙЧАС() возвращать сегодняшнюю дату и время только в том случае, если в C2 еще ничего не было записано. А если что-то уже есть, ничего не изменится, сохранив при этом все существующие ярлыки.
Подробнее о работе с функцией ЕСЛИ читайте здесь.
Если вместо поиска определенного слова вы хотите, чтобы временная метка появлялась при вводе чего-либо в указанную ячейку (это может быть любое число, текст или дата), мы немного изменим первую функцию ЕСЛИ для проверки для непустой ячейки:
=ЕСЛИ(B2""; ЕСЛИ(C2="";ДАТА(); C2); "")
Примечание. Для работы этой формулы необходимо включить циклические вычисления в электронной таблице (вкладка «Файл» — «Параметры» — «Формулы» — «Включить интерактивные вычисления»). Также помните, что, как правило, не рекомендуется заставлять ячейку ссылаться на саму себя, то есть создавать циклические ссылки. И если вы решите использовать это решение в своих таблицах, то на свой страх и риск.
Как автоматически заполнять даты в Excel.
Если вам нужно заполнить часть электронной таблицы, вы можете сделать так, чтобы Excel «автоматически датировал» столбец или строку, используя функцию автозаполнения.
Автозаполнение списка дат, которые увеличиваются на один день.
Чтобы заполнить столбец или строку восходящим списком дат, каждый из которых на 1 день больше предыдущего, используйте функцию автозаполнения наиболее распространенным способом:
- Введите дату начала в первой ячейке таблицы.
- Выберите его, затем перетащите маркер заполнения вправо или вниз. Это маленький зеленый квадрат, который появляется в правом нижнем углу при выборе ячейки или диапазона, как показано на снимке экрана ниже.

Автозаполнение будних дней, месяцев или лет
Есть два способа быстро заполнить выбранный диапазон днями недели, месяцами или годами.
- Вы можете использовать параметры автозаполнения в Excel, как описано выше. Когда область будет заполнена последовательными значениями, щелкните значок «Параметры автозаполнения» и выберите нужный вариант:

2. Другой способ - установить начальную точку ссылки, затем выбрать эту ячейку, щелкнуть правой кнопкой мыши и перетащить маркер заполнения вниз настолько, насколько вы хотите, чтобы автоматически заполнить, а затем отпустить. Когда вы это сделаете, Excel отобразит контекстное меню, и вы выберете из него соответствующую опцию.

Автоматическая вставка каждого 2-го, 3-го или N-го дня.
Если вы пробовали второе решение выше, вы, вероятно, заметили гораздо больше автоматических вариантов даты, чем раньше. Один из них вставляет в таблицу каждый 2-й, 3-й, 4-й и так далее день, месяц или год. Давайте попробуем это сейчас:
- Добавьте первое значение в ячейку.
- Выберите его, щелкните правой кнопкой мыши курсор, перетащите его вниз или через несколько ячеек, затем отпустите.
- Выберите «Прогресс» в контекстном меню.
- В диалоговом окне выберите соответствующую единицу измерения и введите значение шага.
Как поставить сегодняшнюю дату на колонтитул?
добавление разной информации в шапку — очень полезная вещь. Там можно записать имя художника, день подготовки документа, зафиксировать момент, когда используемые данные были актуальны.
Для этого вызовите меню верхнего и нижнего колонтитула из меню «Вставка». И вставьте нужные элементы. Кстати, можно просто написать что-нибудь (фамилию, например). Все это будет напечатано на всех страницах документа.

Данные останутся статическими.
Надеюсь, эти рекомендации были вам полезны. В любом случае, спасибо за чтение!
Мы также рекомендуем:

Как рассчитать время — разница, сумма, сложение или вычитание — в этой статье обсуждается, как рассчитать время в Excel. Вы найдете несколько полезных формул для расчета количества времени, разницы во времени или сколько времени прошло и многого другого. Ранее мы подробно рассмотрели…

Формат времени в Excel. Вы узнаете об особенностях формата времени Excel, о том, как записать его в часах, минутах или секундах, как преобразовать его в число или текст и как добавить время, используя…

Как получить месяц из даты - На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот и многое другое. Думаю, вы уже знаете, что дата в…

Функция Excel СЕГОДНЯ — Синтаксис и основные приложения — Функция Excel СЕГОДНЯ делает именно то, на что указывает ее название — она возвращает сегодняшнюю дату. Синтаксис настолько прост, насколько это возможно — у него вообще нет аргументов. Некоторый…

Количество рабочих дней между двумя датами в Excel — достаточно распространенная задача: определить количество рабочих дней между двумя датами — это частный случай расчета количества дней, который мы уже рассматривали ранее. Но в Excel для…

Как посчитать количество дней между датами в Excel? Примеры и советы. - В этом обзоре вы узнаете несколько быстрых и простых способов подсчитать, сколько дней проходит между двумя датами в Excel. Вам интересно, какая разница в днях, месяцах и годах между…

8 способов - как посчитать возраст в Excel по дате рождения. - В Excel нет специальной функции для расчета возраста, но есть несколько разных способов его определения на основе даты рождения. Вы узнаете некоторые приемы, чтобы вычислить его в целых годах,…

Как преобразовать текст в дату в Excel или извлечь его из сложного предложения? - Теперь вы узнаете, как использовать функции Excel для преобразования текста в актуальное. Вы также узнаете, как это сделать без использования формул. Поскольку Excel — не единственная программа, которую вы используете, иногда…
Александр Трифунтов2020-04-12T16:25:42+03:00 12 апреля 2020 г.1 комментарий