Google Sheets has three practical ways to deal with duplicates: highlight them, pull out a unique list, or delete them. The examples assume your data has a header in row 1 and the values to check are in column A.
A2:A1000.=COUNTIF($A$2:$A$1000,$A2)>1
To highlight whole rows where columns A and B both repeat, select A2:D1000 (all your columns) and use:
=COUNTIFS($A$2:$A$1000,$A2,$B$2:$B$1000,$B2)>1
The $ before the column letter keeps every cell in the row looking at column A and B.
In a helper column (say E2) enter this and fill down. It shows TRUE from the second occurrence on, so the first copy stays FALSE:
=COUNTIF($A$2:A2,A2)>1
COUNTIF ignores upper/lower case, so "ACME" and "acme" count as duplicates. It does not ignore extra spaces. Run Data → Data cleanup → Trim whitespace first if needed.
In an empty sheet or column, enter:
=UNIQUE(A2:D1000)
This returns each distinct row of A:D once, in the order it first appears. If the range runs past your data, the blank rows show up as one empty row; filter them out with:
=UNIQUE(FILTER(A2:D1000, A2:A1000<>""))
UNIQUE treats "ACME" and "acme" as different values. The result is a live formula; to keep it, copy it and use Edit → Paste special → Values only.
Make a copy of the sheet first (right-click the tab → Duplicate). In bank data, two identical charges on the same day can both be real, so check your statement before deleting them.
Use Format → Conditional formatting with the custom formula =COUNTIF($A$2:$A$1000,$A2)>1 so every value that appears more than once is highlighted.
Use the UNIQUE function on the range; it returns each distinct row once and leaves the original data untouched.
Yes. Select the data and use Data → Data cleanup → Remove duplicates, which deletes repeated rows based on the columns you tick.
Skip the formulas: the free Remove Duplicates tool does this in your browser. Nothing is uploaded.
Just starting out? Grab the free Starter Expense Tracker (pay what you want, $0 is fine).