Skip to content
Blog/Google Sheets
Google Sheets

How to Sort in Google Sheets

Sort data in Google Sheets by date, status, owner, amount, or multiple columns without breaking the structure of your working spreadsheet.

/5 min read

Sorting in Google Sheets changes the order of rows so the most useful records are easier to review. Use it for dates, amounts, owners, priorities, statuses, campaigns, vendors, and any field that helps a team scan the sheet faster.

The main rule is simple: sort the whole table, not just one column. Sorting one column by itself can separate values from the rows they belong to.

Sort with the toolbar

Step 1. Select the full table, including every column that belongs to the same records.

Step 2. Choose Data -> Sort range.

Step 3. Check "Data has header row" if the first row contains labels.

Step 4. Pick the column and choose A to Z, Z to A, oldest to newest, newest to oldest, or another order that matches the column type.

For a project tracker, sorting by due date can put the next deadlines at the top. For an expense tracker, sorting by amount can surface the largest transactions for review.

Sort by multiple columns

Multi-column sorting is useful when one field alone is not enough. For example, a content team may want to sort by status first, then publish date.

Use Data -> Sort range -> Advanced range sorting options, then add more sort columns.

A practical review order for a content calendar might be:

Sort levelColumnOrder
1StatusA to Z
2Publish dateOldest to newest
3OwnerA to Z

This keeps the work grouped by status while preserving the timeline inside each group.

Use the SORT function for a live view

The toolbar sort changes the source table. The SORT function creates a separate sorted view that updates when source data changes.

fx
=SORT(A2:G100, 5, TRUE)

That sorts A2:G100 by the fifth column in ascending order.

To sort newest dates first, use FALSE:

fx
=SORT(A2:G100, 3, FALSE)

Use the function when the source table should stay in entry order but a review tab needs a sorted view.

WATCH OUT

If the first row is a header, do not include it in a SORT function range unless you want the header sorted with the data.

Common sorting mistakes

MistakeWhat happensFix
Sorting only one columnRow values no longer matchSelect the full table before sorting
Including totals in the sortSummary rows move into the dataKeep totals outside the source table
Mixing dates stored as textDate order looks wrongConvert the column to real dates
Sorting a shared sheet unexpectedlyOther users lose their working orderUse a filter view or SORT output

The Griddy way

Sorting is simple until a shared sheet has merged headers, manual totals, hidden rows, or several review views.

"Create a sorted review view of this project tracker by status, due date, and owner without changing the source table"

Griddy can keep the source rows intact, build the sorted output, and clean date or status values that would otherwise sort incorrectly.

Skip the manual work

Describe it. Griddy does it.

Instead of writing this formula yourself, just tell Griddy what you need in plain English. Works in Excel and Google Sheets.

Use this on real templates

Make active spreadsheet rows easier to review

Sorting and sorted views help operating templates surface the deadlines, owners, amounts, and statuses that need attention first.

Project Management