How to Remap Windows Shortcuts on Mac in Excel?

How to Remap Windows Shortcuts on Mac in Excel
If you'd rather change the Mac than change your hands, you can remap Windows Excel shortcuts so the keys you already press fire the right commands. There are three layers to do this at, from broadest to most specific.
Before you remap anything: for the everyday chord shortcuts you don't need to remap at all — Excel for Mac already has a working equivalent on ⌘ (⌘C, ⌘V, ⌘S…). And for Windows Alt Ribbon sequences, no remapper works reliably — Mac Excel Shortcuts handles those with no setup. Remapping is worth it only if you specifically want the physical Ctrl key itself to behave like Windows so your fingers never change.
Quick answer: For that, use Karabiner-Elements (free) with a per-application rule scoped to
com.microsoft.Excelthat maps left Ctrl → ⌘. That makes Ctrl+C/V/X/Z/S/F/B and most Windows chords fire without affecting macOS elsewhere. For individual menu commands, use System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts. For repeatable multi-step actions, record an Excel macro and assign it a key. Windows Alt Ribbon sequences can't be remapped reliably — use a dedicated tool.
Figure: Karabiner-Elements Complex Modifications screen with an Excel rule
Layer 1: Karabiner-Elements — remap the physical modifier key
Karabiner-Elements is an open-source keyboard customizer. It can rewrite key events before apps see them, and it can condition rules on the frontmost app.
The core rule: Ctrl acts as Command in Excel
Install Karabiner-Elements and grant it the Input Monitoring permission macOS asks for.
Open Karabiner-Elements → Complex Modifications → Add your own rule.
Add a rule that, when the frontmost app is
com.microsoft.Excel, mapsleft_controltoleft_command.Enable the rule. In Excel, Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z, Ctrl+S, Ctrl+F, Ctrl+B now behave like Windows. Everywhere else, Ctrl is still Ctrl.
Other useful Karabiner rules
F2 without Fn in Excel — or just enable standard function keys system-wide.
Ctrl+Shift+L (Windows AutoFilter toggle) — map to the Mac equivalent.
Keep a couple of Windows keys as-is where Mac also uses Ctrl (e.g. column select) by not over-scoping the modifier swap.
What Karabiner can't do
It translates key events. Windows Alt Ribbon sequences (Alt → H → O → I) are a stateful Ribbon navigation mode that Excel for Mac doesn't have, so there's nothing for the output to drive. See how to make Alt sequence keys work in Karabiner for why. The practical fix for those is Mac Excel Shortcuts — a purpose-built app that needs no rules or maintenance.
The upkeep cost
A Karabiner setup is a config file. You grant it Input Monitoring permission, and Excel or macOS updates can change bundle identifiers or behavior, so a rule that works today may need revisiting. If you'd rather not own that, pressing ⌘ for chords plus Mac Excel Shortcuts for sequences is a lower-maintenance path.
Layer 2: macOS App Shortcuts — remap a specific menu command
For a single command that has a menu entry:
System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts → +
Choose Microsoft Excel.
Type the exact menu title of the command (e.g.
Paste Special…).Assign the key combo you want.
This only works for commands that appear verbatim in Excel's menus, and the title must match exactly.
Layer 3: Excel macros — remap a multi-step action
For something like "paste values only" as one keystroke:
Developer tab → Record Macro, give it a shortcut key.
Perform the steps once (Paste Special → Values → OK).
Stop recording. Store in Personal Macro Workbook to make it available in every file.
Caveat: a macro shortcut overrides the built-in one while its workbook is open, so avoid reusing keys like Undo.
Which layer for which need
Chord shortcuts to work at all — Just press ⌘ — no remap needed
The physical Ctrl key to send ⌘ — Karabiner Ctrl → ⌘ rule
One menu command on a custom key — macOS App Shortcuts
A repeatable multi-step action on one key — Excel macro
Windows Alt / Ribbon sequences — Mac Excel Shortcuts — no config
FAQs
What's the best app to remap keyboard shortcuts on Mac for Excel?
Karabiner-Elements — free, open-source, and it supports per-application rules so the remap applies only inside Excel.
How do I make Ctrl act like Command only in Excel?
Add a Karabiner Complex Modification with a frontmost-application condition on com.microsoft.Excel that maps left_control to left_command.
Can I remap shortcuts without third-party software?
Partially. macOS App Shortcuts can rebind individual menu commands, and Excel macros can bind multi-step actions. Neither can do a blanket Ctrl → ⌘ swap — that needs Karabiner. But you may not need one: the ⌘ equivalents already exist, so the only reason to remap is to keep pressing the physical Ctrl key.
Should I remap Ctrl→⌘ or just learn to press ⌘?
For most people, just press ⌘ — it's a two-day habit and there's nothing to install or maintain. Remap only if you're a heavy daily user who is certain the habit won't stick, and you're comfortable keeping a Karabiner config working across updates.
Does remapping Ctrl to Command break anything?
Only within Excel, and only the few commands that legitimately use Ctrl on Mac. Scope the rule to Excel and test those.
Related guides
How to make Alt sequence keys work in Karabiner for Excel on Mac
How to make Windows Ribbon sequence keys work in Excel for Mac