How to Insert a Calendar in Google Sheets

Google Sheets can add a calendar in two ways: a pop-up date picker in cells, or a full monthly calendar layout from a template. Pick the date picker for forms and trackers, and a template for planning.

Quick Answer

Select the cells, open Data, Data validation, add a rule set to Is valid date, and click Done. Double-click a cell to open the calendar picker.

How to Insert a Calendar in Google Sheets

  1. Select the cells where dates will go.
  2. Click Data, then Data validation, then Add rule.
  3. Under Criteria, choose Is valid date.
  4. Click Done.
  5. Double-click any of those cells to open the date picker and choose a date.
  6. For a full calendar, go to File, New, From template gallery and choose Annual calendar, or build your own grid.
Spreadsheet with a date picker calendar open under a date cell
Double-click a date cell to open the picker.

Calendar Options

Option Best for
Date picker (Is valid date) Entering dates in a list
Annual calendar template Printable yearly calendar
Formula-built grid Custom monthly layouts
Dropdown of dates Picking from a fixed set

Troubleshooting

  • Picker does not appear: the cell may contain text. Clear it, or enter a real date first.
  • Wrong date format: change File, Settings, Locale, or use Format, Number, Date.
  • Template missing: some work accounts hide templates; make a copy from someone who has one.
  • Related: inserting dates in Google Sheets and auto-filling dates.

Frequently Asked Questions

Can I insert today’s date quickly?

Press Ctrl+; for today’s date.

Does the date picker work on phones?

The mobile app shows its own date entry; results vary.

Can I link to Google Calendar?

Not directly without Apps Script or an add-on.

Can the calendar update automatically?

Yes, if you build it with formulas such as DATE and SEQUENCE.

Summary

  1. Select the cells.
  2. Open Data validation.
  3. Choose Is valid date.
  4. Double-click to pick dates.
  5. Use a template for full calendars.