New: ready-to-use spreadsheet templatesExplore the collection  →
PASTE-READY RECIPE

Highlight an Entire Row Based on Status in Google Sheets

Color every cell in a row when its status column contains a chosen label.

Written by PhilisPublished July 27, 2026Updated July 27, 2026Visual demo planned
QUICK ANSWER

The formula and where it fits.

Color every cell in a row when its status column contains a chosen label. Use =$D2="Complete", then replace the sample ranges with the columns in your sheet.

Apply this custom formula to the full row range, for example A2:D.

  1. Put the source data under one header row.
  2. Paste the formula into an empty result cell.
  3. Change the ranges and criteria to match your sheet.
  4. Check the result against one row you can verify manually.
TRY IT

Edit the table.
Watch the result change.

EDITABLE INPUT DATA
fx=$D2="Complete"
ABCD
1TaskOwnerDueStatus
2
3
4
FORMULA OUTPUTSend invoice · Call supplierRecalculates from the input cells above
VARIATIONS

Use the version that fits your sheet.

01

Several statuses

=OR($D2="Complete",$D2="Cancelled")

Formats two final states.

02

Not complete

=$D2<>"Complete"

Formats every unfinished row.

03

Status plus date

=AND($D2<>"Complete",$C2<TODAY())

Marks unfinished overdue rows.

COMMON ERRORS

When the result looks wrong.

Only the status cell changes color

Set Apply to range to the complete table width.

Every row follows row 2

Use $D2, not $D$2.

QUESTIONS

Answers before you paste.

Only the status cell changes color

Set Apply to range to the complete table width.

Every row follows row 2

Use $D2, not $D$2.

MAKE IT YOURS

Change the ranges, labels or criteria.

Send this recipe to the SheetSteps assistant and describe how your columns are arranged.

Adjust this formula