Как поставить дату в гугл таблице автоматически
Перейти к содержимому

Как поставить дату в гугл таблице автоматически

  • автор:

3 способа автоматической вставки отметок времени в Google Таблицы

Иногда вам может потребоваться быстро вставить метку времени в Google Таблицы, чтобы отметить, когда действие было выполнено. Есть несколько способов добавить метку времени в Google Таблицы, и в этом уроке я покажу вам три таких метода.

У каждого метода есть свои плюсы и минусы, и я их четко перечислил.

Сочетание клавиш для вставки отметки времени

Если вы хотите быстро вставить метку времени в одну ячейку (или несколько ячеек), вы можете использовать следующие сочетания клавиш:

Чтобы вставить текущую дату

Control +: (удерживайте клавишу Control и нажмите клавишу с двоеточием)

Чтобы вставить текущее время

Control + Shift +: (удерживая клавиши Control и Shift, нажмите клавишу с двоеточием).

Обратите внимание, что эти сочетания клавиш вставляют статическое значение даты и времени. Это означает, что если вы внесете какие-либо изменения в рабочий лист или закроете и откроете его, эти значения даты / времени не изменятся.

Если вы хотите получить комбинированное значение даты и времени, вы можете сначала использовать эти два сочетания клавиш, чтобы вставить дату и время, а затем просто добавить эти две ячейки (как показано ниже).

Не забудьте преобразовать формулу в значение, чтобы убедиться, что объединенная отметка времени (с датой и временем) является статическим значением (подсказка: для этого используйте Специальную вставку).

Формула для вставки отметки времени

Есть несколько формул, которые можно использовать для быстрой вставки даты и времени в Google Таблицы.

Чтобы вставить текущую дату, используйте следующую формулу:

Чтобы вставить текущую дату, а также текущее время, используйте следующую формулу:

Обратите внимание, что эти формулы изменчивы, а это означает, что если вы измените любую ячейку в документе Google Sheets, это приведет к пересчету и обновлению этих формул.

Поэтому, если вы используете функцию СЕГОДНЯ в ячейке и откроете этот документ Google Sheet на следующий день, формула обновится, чтобы показать вам текущую дату.

Если вы хотите, чтобы это были статические значения, вы можете преобразовать формулу в значение (или использовать сочетания клавиш, описанные выше).

Кроме того, результатом этих формул является число (поскольку все значения даты и времени хранятся в виде чисел в Google Таблицах). Это позволяет отформатировать результат и показать его в разных форматах.

Например, если у вас есть дата 01-01-2020, ниже приведены некоторые из форматов, которые вы можете использовать для ее отображения:

  • 1 января 2020 г.
  • 1 января 2020 г.
  • 01/01/2020
  • 01 янв 2020

Точно так же вы можете отображать время в формате AM / PM или в 12/24 часовом формате.

Автоматически вставлять метку времени в Google Таблицы с помощью скрипта

Хотя оба вышеуказанных метода (сочетания клавиш и формулы) работают хорошо, они не будут автоматически вставлять метку времени за вас.

Например, предположим, что у вас есть набор данных, в котором вы отслеживаете действия, и вы хотите, чтобы метка времени вставлялась, как только действие добавляется в ячейку.

Это можно сделать с помощью простого скрипта в Google Таблицах.

Ниже приведены шаги по использованию сценария для автоматического добавления отметок времени в Google Таблицах:

  • Откройте документ Google Таблиц
  • В меню выберите «Инструменты».
  • Щелкните параметр «Редактор сценариев». Это откроет редактор сценариев в Google Таблицах.
  • В окне кода редактора сценариев скопируйте и вставьте следующий код (этот сценарий принадлежит Stackoverflow):
  • function onEdit () <

Когда у вас есть этот код, всякий раз, когда вы вводите что-либо в любую ячейку в столбце A, метка времени автоматически появляется в соседней ячейке в столбце B. Обратите внимание, что эта метка времени является статической, что означает, что она не изменится, когда вы сделаете какие-либо изменение в листе.

Приведенный выше код работает только с Sheet1 (как мы указали в третьей строке. Вы можете изменить имя «Sheet1» на любой лист, с которым вы хотите, чтобы этот код работал.

Кроме того, код был создан с учетом того, что вы вводите данные в столбец A и нуждаетесь в отметке времени в столбце B. Вы можете изменить их по мере необходимости.

Пишем свой скрипт для Google Таблиц

Гугл таблицы — это очень мощный инструмент, но большинство людей его используют лишь просто как просмотрщик exel документов у себя в почте gmail или на гугл диске. Раньше я его так же использовал только для подобных целей. Однако это полноценный аналог экселя, даже возможно более функциональный и совершенно бесплатный.

Плюсов в работе с google таблицами много, вот только те немногие которые мне очень понравились:

  1. Возможность легко расшарить документ
  2. Разграничение прав
  3. Бесплатно
  4. Разграничение прав вплоть до каждой ячейки!
  5. Поддержка макросов
  6. Возможность написания собственных скриптов

Про собственные скрипты остановимся поподробнее и напишем простой скрипт для автоматической установки даты в определенные ячейки.

Задача:

Подскажите пожалуйста формулу для автоматической подстановки даты или времени в необходимую мне ячейку. к примеру. в ячейке А1 я пишу Иванов, в ячейке В1 автоматически подставляется текущая дата или время. далее пишу в ячейке А2 Петров, в ячейке В2 автоматически пишется дата текущая или время.

Как решить такую задачу в Exel можно найти кучу способов и примеров в интернете, но проблема в том что все они не работают в гугл таблицах. Не работают потому что там немного другой синтаксис скриптов. Подробнее ознакомиться с ним можно в справке самого гугла. А чтобы было проще разобраться я покажу на примере как решить эту задачку в Google таблицах.

Google Таблица. Автоматическая подстановка даты и времени. Скрипт.

Автоматическая подстановка даты или времени Google Таблицы

Если вкратце, то нужно создать функцию которая срабатывает в момент редактирования определенной ячейки. Для примера, предположим что нам нужно при добавлении записи в ячейку 17 автоматически подставлять текущую дату в ячейку номер 2, а так же текущее время в ячейку номер 3. Ещё немного усложним задачу и сделаем проверку, если в соседней ячейке уже есть какая-то запись, то данные не обновлять и не менять дату и время.

Если кому-то не понятен сей скрипт, пишите в комменты, постараюсь помочь.

Как настроить подставление текущей даты, при заполнении соседней ячейки?

Добрый день.
Есть таблица, в нее вводятся данные и нужно чтобы было отслеживание по вводу. В силу некоторых обстоятельств, формы не выход.
Была написана формула:
=IF(D201=»акт»;»=now()»;»wait»)
Формула проверяет, если в ячейке D201 имеется слово акт, то подставляется формула =now(). Проблема в том, что формула вставляется в ячейку как текст. Как сделать чтобы она выполнялась?

  • Вопрос задан более трёх лет назад
  • 34420 просмотров

Оценить 1 комментарий

  • Facebook
  • Вконтакте
  • Twitter

Большое спасибо!
Подскажите, пожалуйста, верный скрип, если время не важно, то есть оставить только дату.

Буду очень благодарна!

Kalaganov5

Google docs Скрипт автоматического заполнения ячеек

Ниже представлен скрипт автоматического заполнения ячеек первого и второго столбца датой и временем, при изменении ячейки из третьего столбца.
Работает скрипт так:
если обнаружена правка в документе,
проверяем, изменена ли ячейка из третьего столбца и это изменение произведено на листе с названием «Лист1», если да,
проверяем, не пустая ли ячейка из первого столбца (если не пустая, значит дата была уже ранее проставлена, соответственно время и дату не меняем).
если пуста, то
в ячейку первого столбца добавляем дату в формате: год.месяц.день
в ячейку второго столбца добавляем время GMT+03 в формате: час:минуты

Как добавить текущую дату и время в Google Sheets

Логотип Google Sheets

Вместо того, чтобы вручную вставив время и даты в Sheets таблицу Google, вы можете использовать сегодня и сейчас функцию. Эти функции показывают текущее время и дату, обновление по мере изменения электронных таблиц или на регулярной основе.

Хотя сейчас и функция TODAY регулярно обновлять, вы можете быстро вставить время без обновления или штамп с датой с помощью сочетания клавиш.

Добавление текущего времени и даты с помощью NOW

Добавление текущего времени и даты в Sheets таблицу Google с помощью функции NOW почти слишком просто. Функция NOW не требует дополнительных аргументов, но вам нужно форматировать любые клетки, используя только сейчас, чтобы показать время.

Для начала, откройте Google Sheets таблицу или создать новый, нажмите на пустую ячейку и введите =NOW() .

После вставки, ваш Google Sheets таблицы следует использовать по умолчанию стандартное форматирование для NOW формул, отображает временные метки как с текущей даты и времени.

Google Sheets также по умолчанию использует формат даты и времени, соответствующий вашей локали, который вы можете изменить в настройках Google Sheets, выбрав Файл> Настройки электронной таблицы. Приведенный выше пример использует дату Великобритании форматирования (DD / MM / YY).

Обычно метка времени генерируется по формуле с помощью функции теперь будет обновлять только при изменении вашей электронной таблицы. Вы можете изменить настройки электронной таблицы, чтобы обновить каждую минуту или каждый час дополнительно.

Для этого введите настройки Google Sheets («Файл»> «Настройки электронной таблицы»), нажмите вкладку «Расчет», а затем выберите частоту обновления в раскрывающемся меню «Пересчет».

Чтобы изменить частоту обновления ячеек в Google Sheets, выберите «Файл»> «Настройки электронной таблицы», нажмите «Расчет», затем выберите частоту в раскрывающемся меню перерасчета.

Поиск даты с помощью функции СЕГОДНЯ

Если вы хотите отобразить только текущую дату, вы можете использовать функцию СЕГОДНЯ в качестве альтернативы сейчас. Формулы с использованием функции TODAY обычно отображают даты в формате ДД / ММ / ГГ или ММ / ДД / ГГ формате, в зависимости от местности.

Как и сейчас, функция TODAY не имеет аргументов. Нажмите на пустую ячейку и введите =TODAY() , чтобы вставить текущую дату.

Ячейки с формулой СЕГОДНЯ будут обновляться каждый день. Вы можете изменить формат для использования текста или цифр, если вы предпочитаете.

Форматирование вашей СЕЙЧАС или СЕГОДНЯ формулы

Как мы показали, ТЕПЕРЬ функционируют, как правило, по умолчанию, чтобы показывать метку времени, которая отображает как время и дата.

Если вы хотите изменить это, вам нужно изменить форматирование для любых ячеек с помощью функции NOW. Вы также можете изменить формат любой формулы, используя функцию TODAY таким же образом.

Для отображения текущей даты только, выберите ячейку (или ячейки) и выберите Формат> Номер> Дата. Для отображения текущего времени без даты, выберите Формат> Номер> Время вместо этого.

Чтобы изменить формулу, используя функцию NOW, чтобы отображались только время и дата, выберите Формат> Номер и выберите время или даты

Вы можете настроить свою дату или время форматирования дальше, нажав Формат> Number> Дополнительные форматы> Дополнительно Форматы даты и время.

Дополнительный Google дату и время Sheets форматирования можно найти, нажав Формат> Число> Другие форматы> Дополнительно Форматы даты и время

Здесь вы можете настроить дату и время форматирования использовать текст, число или дополнительные символы, такие как прямой слэш.

Это может быть применено к формулам NOW и TODAY.

Формат> Number> Другие форматы> Дополнительно Форматы даты и времени, чтобы изменить дату или время форматирования в Google Таблицах

С пользовательским форматированием применяется, формулы с помощью функции теперь можно использовать для отображения текущего времени или дат в вашем Google Sheets таблицы в различных форматах.

NOW функция в Google Таблицах с различными параметрами форматирования для отображения времени, даты, или

Вставка статических времен или дат в Google Sheets

Если вы хотите добавить текущее время или дату в Google Sheets таблицы, но вы не хотите, чтобы обновить, вы не можете использовать сейчас или сегодня. Вам придется использовать сочетание клавиш вместо этого.

Чтобы вставить текущую дату, нажмите на пустую ячейку, а затем нажмите Ctrl +; (точка с запятой) клавиши на клавиатуре.

Чтобы вставить текущее время, вместо этого нажмите Ctrl + Shift +: (двоеточие) на клавиатуре.

Добавить комментарий

Ваш адрес email не будет опубликован.