Как быстро вставить сегодняшнюю дату в 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 () — Использовать текущую дату и время.
В отличие от нажатия специальных клавиш, функции TDATA и TODAY всегда возвращают фактические данные.
А если нужно вставить текущее время?
Рекомендации здесь зависят от того, что вы будете с ним делать дальше. Если вам просто нужно показать время в таблице, просто используйте функцию TDATA (), а затем установите формат «Время» для этой ячейки».
Если в дальнейшем на основании этого вы собираетесь произвести какие-то расчеты, то, возможно, вам будет лучше воспользоваться формулой
= TDATA () — СЕГОДНЯ()
В результате количество дней будет равно нулю, останется только время. Что ж, формат времени еще не применен.
При использовании формул помните, что:
- Возвращаемые значения не обновляются постоянно, они изменяются только при повторном открытии или пересчете электронной таблицы или при запуске макроса, содержащего функцию.
- Функции берут всю информацию из системных часов вашего компьютера.
Как поставить неизменную отметку времени автоматически формулами?
Допустим, у вас есть список продуктов в столбце A, и как только один из них будет отправлен покупателю, введите «Да» в столбец «Доставка», то есть в столбец B. Как только вы увидите там «Да» , вы хотите автоматически регистрировать в столбце C время, когда это произошло. И вам больше не нужно его менять.
Для этого попробуем использовать во второй части вложенную функцию ИЛИ с циклическими ссылками:
= ЕСЛИ (B2 = «Да»; ЕСЛИ (C2 = «»; YDATE (), C2); «»)
Где B — это столбец подтверждения доставки, а C2 — это ячейка, в которую вы вводите формулу и где будет отображаться статическая метка времени.
В приведенной выше формуле первая функция ЕСЛИ проверяет B2 на наличие слова «Да» (или любого другого текста, который вы выбрали для вставки). И если указанный текст присутствует, он выполняет вторую функцию ЕСЛИ. В противном случае возвращается null. Второй SE — это формула цикла, которая заставляет функцию TDATA () возвращать сегодняшние дату и время только в том случае, если в C2 еще ничего не было записано. А если там уже что-то есть, то ничего не изменится, сохранятся все существующие ярлыки.
Подробнее о работе с функцией SE читайте здесь.
Если вместо проверки конкретного слова вы хотите, чтобы метка времени отображалась при вводе чего-либо в указанную ячейку (это может быть любое число, текст или дата), то давайте немного изменим первую функцию ЕСЛИ, чтобы проверить наличие пустого не- клетка:
= ЕСЛИ (B2 «»; ЕСЛИ (C2 = «»; TDATE (), C2); «»)
Примечание. Чтобы эта формула работала, вам необходимо включить циклические вычисления на листе (вкладка Файл — Параметры — Формулы — Включить интерактивные вычисления). Кроме того, имейте в виду, что, как правило, не рекомендуется делать ссылку на ячейку самой собой, то есть делать циклические ссылки. И если вы решите использовать это решение в своих таблицах, это на ваш страх и риск.
Как автоматически заполнять даты в Excel.
Если вам нужно заполнить часть таблицы, вы можете разрешить Excel «автоматически устанавливать дату» для столбца или строки с помощью функции автозаполнения.
Автозаполнение списка дат, которые увеличиваются на один день.
Чтобы заполнить столбец или строку возрастающим списком дат, каждая из которых на 1 день больше предыдущей, вы используете функцию автозаполнения наиболее распространенным способом:
- Введите дату начала в первую ячейку таблицы.
- Выберите его, затем перетащите маркер заливки вправо или вниз. Это небольшой зеленый квадрат, который появляется в правом нижнем углу, когда вы выбираете ячейку или диапазон, как показано на скриншоте ниже.
Автозаполнение будних дней, месяцев или лет
Есть два способа быстро заполнить выбранный диапазон днями недели, месяцами или годами.
- вы можете использовать параметры автозаполнения Excel, как описано выше. Когда область заполнится последовательными значениями, щелкните значок Параметры автозаполнения и выберите тот, который вам нужен:
2. Другой способ — ввести начальную точку, затем выбрать эту ячейку, щелкнуть правой кнопкой мыши и перетащить маркер заполнения вниз до упора, а затем отпустить. Когда вы это сделаете, Excel отобразит контекстное меню, в котором вы выберете соответствующий вариант.
Автоматическая вставка каждого 2-го, 3-го или N-го дня.
Если вы пробовали второе решение, указанное выше, вы, вероятно, заметили намного больше автоматических параметров даты, чем раньше. Один из них вставляет в таблицу каждые 2, 3, 4 и т.д. День, месяц или год. Давайте попробуем это сейчас:
- Добавьте первое значение в ячейку.
- Выберите его, щелкните маркер правой кнопкой мыши, перетащите его вниз или на несколько ячеек, затем отпустите.
- В контекстном меню выберите «Прогресс.
- В диалоговом окне выберите соответствующие единицы и введите значение шага.
Как поставить сегодняшнюю дату на колонтитул?
Добавление различной информации в нижний колонтитул — очень полезная вещь. Там вы можете написать имя исполнителя, день заполнения документа, чтобы записать время, когда использованные данные были актуальными.
Для этого вызовите меню «Верхние и нижние колонтитулы» из меню «Вставка». А затем введите нужные вам предметы. Кстати, можно просто написать что-нибудь (например, фамилию). Все это будет напечатано на всех страницах вашего документа.
При этом данные останутся статичными.
Я надеюсь, что эти рекомендации были для вас полезны. В любом случае, спасибо за чтение!