How do you set default values in Google Sheets?

Default values fill gaps when a cell is empty or pre-populate new rows with standard choices. Use IFBLANK in formulas, data validation lists with a suggested first option, template row copy, or ARRAYFORMULA that writes a fallback until someone overrides manually.

When to use it

Use defaults when every new task should start as Todo, every line item needs USD currency, or status should default to Draft until a reviewer changes it.

When to skip it

Skip formula defaults on cells people must type into directly if the formula blocks editing. Use validation and blank cells instead, or defaults on a separate calculated column.

How it works

  1. 1

    For display columns, =IFBLANK(B2, "Pending") shows Pending until B2 has a real value.

  2. 2

    Use Data validation dropdown with a list where the first sensible option is documented as default for new rows.

  3. 3

    Copy a template row with prefilled values when inserting new records in operational trackers.

  4. 4

    On form-linked sheets, set default answers in Google Forms where possible before data lands in Sheets.

  5. 5

    Protect default formula columns so editors change source cells, not the fallback logic.

  6. 6

    Document which fields are user entry vs calculated default so imports do not overwrite formulas.

Examples in Google Sheets

Status fallback

Helper column =IFBLANK(E2, "Open") drives charts even when reps forget to pick a status on new leads.

Currency and tax

New invoice rows copy from a Template row with Tax rate 8.5% and Currency USD prefilled.

Timestamp default

onEdit or a form submit trigger writes NOW() only when the Created column is still blank.

Build this without starting from a blank cell

Use a Better Sheets tool for default values in Sheets, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Putting IFBLANK on the same cell users need to type into, causing overwrite fights.
  • Treating zero as blank; IFBLANK skips only empty cells, not zero, unless you nest extra logic.
  • Defaulting to wrong dropdown value because the list order changed without updating docs.
  • Hardcoding defaults in ten tabs instead of a Settings range every formula references.
  • Importing CSV over template rows and wiping validation and default formulas.

Frequently asked questions

IFBLANK vs IF?
IFBLANK only checks emptiness. IF tests any condition, including zero or specific text.
Default for new Google Form rows?
Set defaults in the Form question settings. The linked sheet receives those values on submit.
Default date today?
Use TODAY() in a template row or script on insert. TODAY recalculates; use NOW for timestamp.
Dropdown default value?
Sheets has no true default selection in cells. Use validation list plus training or a template row copy.
ARRAYFORMULA defaults?
ARRAYFORMULA(IF(LEN(A2:A)=0, "TBD", A2:A)) can fill down a default until data exists in column A.
Protect default formulas?
Protect the column or show defaults in a separate Display column fed from user input.
Defaults vs placeholders?
Placeholders in Forms are hints only. Defaults actually store a value in the sheet.
Clear default when user edits?
Once the user types, IFBLANK stops showing fallback because the cell is no longer empty.

Related blog posts

Guides that explain default values in Sheets in more depth.

Browse the blog

Related glossary terms

Done reading about default values in Sheets?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.