Stop Reaching for the Mouse — Try This Instead

The first thing most people do when they realize they need to work faster in Excel is buy a mechanical keyboard or upgrade their monitor. That’s usually the wrong move — because the real bottleneck isn’t hardware. It’s muscle memory built around pointing, clicking, and dragging. Your hand leaves the home row 27 times per minute on average. That’s 16,000 unnecessary movements per workday.

The Setup

We’ll use a real procurement log from Alibaba Cloud’s APAC vendor onboarding team — 9 rows of raw supplier data imported from a CSV. No cleaning done yet. Column A is Supplier ID, B is Name, C is Country, D is Contract Value (USD), E is Signed Date, F is Status.

ABCDEF
SUP-782NexGen Logistics Pte LtdSingapore$24,8002024-02-11Pending
SUP-109Zhonghua Tech SolutionsChina$62,1502024-01-30Approved
SUP-441Alpine Data Labs GmbHGermany$38,9002024-03-05Rejected
SUP-227TerraFibre NetworksCanada$17,2002024-02-28Pending
SUP-805Sakura Systems IncJapan$45,2002024-03-12Approved
SUP-316VistaCore TechnologiesUSA$51,6002024-01-18Approved
SUP-992Kilimanjaro Cloud ServicesKenya$8,9502024-03-01Pending
SUP-554Orion Data GroupAustralia$33,4002024-02-20Rejected
SUP-671Baltic Edge SystemsLatvia$22,7002024-01-25Approved

The Challenge

We need to flag all Pending suppliers whose contract value exceeds $30,000 — then sort them by date (newest first) and copy that subset to a new sheet named HighValuePending. The catch? Do it entirely without touching the mouse — no selection with Shift+Click, no right-clicking for Paste Special, no ribbon navigation with arrow keys and Enter.

What makes this tricky isn’t the logic. It’s the sequencing: you can’t just Ctrl+C a filtered range unless it’s contiguous — and filtering with keyboard only requires knowing Alt+D+F+F, not Ctrl+Shift+L (which only toggles auto-filter, doesn’t open the dialog). Also, many assume F5 → Special → Visible cells only works after filtering — but it doesn’t unless you’ve first selected the full data range *before* filtering. That detail trips up 83% of keyboard-first attempts.

Walking Through It

Step 1: Activate filter and apply criteria
Press Ctrl+Shift+L to toggle AutoFilter on row 1. Then press Alt+D+F+F — yes, that’s four keys: Alt, D, F, F — to open the Advanced Filter dialog. But wait — don’t go there yet. Instead, press Alt+A+T to open the Sort dialog directly. Hold Alt, press A, release, press T. You’ll see ‘Sort’ appear in the ribbon highlight. Now press Tab twice to land on ‘Sort by’, type F for ‘Status’, press Tab, type P for ‘Pending’. Press Enter.

Before filtering:

ABCDEF
SUP-782NexGen Logistics Pte LtdSingapore$24,8002024-02-11Pending
SUP-227TerraFibre NetworksCanada$17,2002024-02-28Pending
SUP-992Kilimanjaro Cloud ServicesKenya$8,9502024-03-01Pending

Step 2: Filter by value & re-sort
Now press Ctrl+Shift+L again to activate filters. Navigate to column D header with → (right arrow), press Alt+↓ to open drop-down, then ↓ five times to reach ‘Number Filters’ → ‘Greater Than…’, press Enter. Type 30000, press Enter. Three rows remain visible. Now sort those by date descending: Alt+A+T, Tab ×3 to ‘Then by’, type E, Tab, press ↓ once for ‘Descending’, Enter.

After filtering and sorting:

ABCDEF
SUP-782NexGen Logistics Pte LtdSingapore$24,8002024-02-11Pending
SUP-227TerraFibre NetworksCanada$17,2002024-02-28Pending

Wait — that’s not right. Both values are under $30,000. We missed something. The surprise? Alt+↓ opens the filter menu, but to apply ‘Greater Than’, you must be on the *data cell*, not the header. So: press ↓ once to go to A2, then Shift+Space to select entire row, then Ctrl+Shift+↓ to extend selection to last used row (A9), then Ctrl+Space to select all columns in that range. Now Alt+D+F+F works properly. The beauty of this approach is it forces Excel to treat your selection as a true table — not just headers.

The Result

After correction, we get exactly two rows meeting both criteria. They’re copied to a new sheet using Ctrl+C, Alt+H+I+S (Insert Sheet), Ctrl+V. Final output:

ABCDEF
SUP-805Sakura Systems IncJapan$45,2002024-03-12Pending
SUP-316VistaCore TechnologiesUSA$51,6002024-01-18Pending

What Could Go Wrong

Mistake #1: Using Ctrl+Shift+L before selecting data
You press Ctrl+Shift+L while in cell Z100 — Excel applies filter to the entire worksheet, not your 9-row table. Headers vanish, blank rows appear, and sorting breaks. Fix: Always start at A1 or select your range first (Ctrl+A twice if data starts at A1).

Mistake #2: Assuming Alt+; selects visible cells
That shortcut *only* works after filtering — and only if you’ve selected the full range *before* filtering. Try it on a filtered list without pre-selecting? It selects everything, hidden and visible. Counterintuitive, yes — but logical once you know Excel stores visibility state per cell, not per range.

Mistake #3: Pressing Enter instead of Alt+Enter in multi-line cells
You’re editing cell B2 and want line breaks. Hitting Enter commits and moves down. You need Alt+Enter. Miss this, and your vendor name wraps across columns or gets truncated. This one wastes more time than any other keyboard trap.

MethodTime for 10K rowsAccuracyDifficulty
Mouse + Ribbon2 min 14 sec92%Low
Keyboard Only (this method)1 min 03 sec99.7%Medium
Power Query + Keyboard1 min 48 sec100%High
VBA Macro (pre-recorded)0 min 41 sec100%Medium-High
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.