What Most People Miss About How to Operate Microsoft Excel

It's 3:12 PM. You're staring at Sheet1 — 782 rows of raw CRM exports, mismatched date formats, duplicate client names spelled three different ways, and a column labeled 'Rev?' that sometimes holds numbers, sometimes 'N/A', sometimes blank. Your boss just forwarded an email saying 'Can you get me the Q2 revenue summary by EOD?'

The Setup

You’re working with data from Acme Corp’s regional sales team (Q2 2024). No IT support. No template. Just a CSV dropped into Excel with zero formatting. Here’s what landed in A1:E10:

Client NameRegionClose DateDeal Size ($)Status
Sarah ChenWest2024-04-12$12,450Closed
Sarah ChenWest04/15/2024$8,900Closed
J. MoralesSouth2024-04-18$22,100Closed
J. MoralesSouth4/22/2024$15,600Closed
Tariq KhanEast2024-05-03$34,750Closed
Tariq KhanEast05/07/2024$19,200Closed
Liu WeiNorth2024-05-11$7,800Pending
Liu WeiNorth5/14/2024$11,300Closed
Miguel R.South2024-05-19$27,500Closed
Miguel R.South05/22/2024$16,900Closed

The Challenge

You need to answer one question: Which client generated the most total revenue in Q2?

But here’s what makes it messy:

  • Date formats are inconsistent — some are YYYY-MM-DD, some MM/DD/YYYY, some M/D/YYYY. Excel doesn’t auto-recognize all as dates unless you force it.
  • Client names aren’t standardized — 'Sarah Chen' vs 'S. Chen' vs 'Chen, Sarah' would break grouping. But here, duplicates use identical spelling… for now.
  • 'Deal Size ($)' has dollar signs and commas — Excel treats those as text unless cleaned first. Try SUM(A2:A10) on uncleaned data: returns 0.
  • No unique ID column. If two clients share the same name (e.g., 'J. Morales' could be two people), grouping by name alone is risky — but that’s your only identifier.

This isn’t about writing a fancy formula. It’s about knowing which step to do *first*, and why doing them out of order breaks everything.

Walking Through It

We’ll fix this in four phases — and yes, the order matters more than the functions.

Phase 1: Clean the numbers before touching anything else

Select column D (D1:D10). Press Ctrl+H. In 'Find what', type $. Leave 'Replace with' blank. Click 'Replace All'. Do the same for ,. Now select D1:D10 again and press Alt+H+F+M (Home → Format → Number → More Number Formats → Number → 0 decimal places). This converts text like '$12,450' into the number 12450.

Why start here? Because Excel’s Text-to-Columns, Remove Duplicates, and PivotTables all behave unpredictably when numeric columns contain symbols. Fix numbers first — even before dates.

Phase 2: Standardize dates using TEXT + DATEVALUE (not just formatting)

In cell F1, type Standardized Date. In F2, paste this:

=DATEVALUE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2,"-","/")," ",""),".","/")))

Drag down to F10. Then select F2:F10 → right-click → Format Cells → Category: Date → Type: 3/14/2012. Now all dates display consistently — and, more importantly, sort correctly.

⚠️ Counterintuitive tip: Don’t use TEXT(C2,"yyyy-mm-dd") to “fix” dates. That creates text, not real dates — and you can’t sum, filter by quarter, or build timelines with text dates. DATEVALUE() gives you a serial number Excel understands.

Phase 3: Consolidate duplicates using SUMIFS (not Remove Duplicates)

Column G: Total Revenue per Client. In G2, enter:

=SUMIFS($D$2:$D$10,$A$2:$A$10,A2)

Drag down. Now each row shows that client’s full Q2 revenue — even if they appear multiple times.

Before this step, here’s what A1:G10 looks like:

Client NameRegionClose DateDeal Size ($)StatusStd DateTotal Revenue
Sarah ChenWest2024-04-1212450Closed2024-04-1221350
Sarah ChenWest04/15/20248900Closed2024-04-1521350
J. MoralesSouth2024-04-1822100Closed2024-04-1837700
J. MoralesSouth4/22/202415600Closed2024-04-2237700
Tariq KhanEast2024-05-0334750Closed2024-05-0353950
Tariq KhanEast05/07/202419200Closed2024-05-0753950
Liu WeiNorth2024-05-117800Pending2024-05-1119100
Liu WeiNorth5/14/202411300Closed2024-05-1419100
Miguel R.South2024-05-1927500Closed2024-05-1944400
Miguel R.South05/22/202416900Closed2024-05-2244400

Phase 4: Extract unique clients + max revenue

Select A1:A10 → Alt+A+M (Data → Remove Duplicates) → uncheck all except 'Client Name' → OK. You’ll get 5 rows.

In H1, type Max Revenue. In H2, paste:

=MAXIFS($G$2:$G$10,$A$2:$A$10,A2)

That’s redundant here — since G2:G10 already holds the total per client — but it’s the pattern you’d use if you needed to pull other fields (like top region or latest close date).

The Result

After removing duplicates and sorting H2:H6 descending, you get this clean answer — no pivot table required:

Client NameTotal Revenue ($)Top Region
Tariq Khan53,950East
Miguel R.44,400South
J. Morales37,700South
Sarah Chen21,350West
Liu Wei19,100North

Tariq Khan is your top performer. Emailed to your boss at 3:48 PM.

What Could Go Wrong

Here are three mistakes I made last week — and how to spot them before hitting 'Send':

Mistake #1: Applying 'Text to Columns' on date columns before cleaning numbers

If you run Data → Text to Columns on column C *before* fixing dollar signs in column D, Excel tries to parse the entire row as text. It often splits '2024-04-12' into three columns (2024 | 04 | 12) — and shifts your Deal Size column from D to G. Suddenly SUM(D2:D10) sums empty cells. Fix: Always clean numeric columns *first*, then dates, then labels.

Mistake #2: Using AutoSum on mixed data without checking cell alignment

You highlight D2:D10 and hit Alt+=. Excel inserts =SUM(D2:D9) — but D10 is empty because you accidentally pressed Enter too early while typing in D9. The sum excludes the last value. Always check the range Excel selects — especially after inserting or deleting rows.

Mistake #3: Sorting without selecting all columns

You select only column A (Client Name), then click Sort → Ascending. Excel warns 'The data you selected contains adjacent data…'. You click 'Sort' instead of 'Expand the selection'. Result: Client names reorder, but Deal Size stays in original position. Sarah Chen now pairs with Miguel R.’s $27,500. Always verify the warning dialog — and choose 'Expand the selection' unless you *intend* to sort one column independently.

Quick Reference: Your Next 3 Moves

Stick this on your monitor. No memorization needed — just muscle memory.

TaskShortcutWhen to Use It
Clean numbers (remove $, ,)Ctrl+H → Find: $ → Replace: (blank) → Replace AllFirst thing, before any analysis
Convert text dates to real dates=DATEVALUE(TRIM(C2)) → Format as DateWhen dates show as left-aligned or won’t sort correctly
Sum values for matching criteria=SUMIFS(sum_range, criteria_range, criteria)Any time you need totals grouped by name, region, status, etc.
Remove duplicate rows by one columnAlt+A+M → Uncheck all but target column → OKAfter calculating grouped totals, before final reporting
Tom Bradley

Tom Bradley

Tom has 15 years of experience in office management and supply chain optimization. He shares practical tips for running efficient workplaces.