Yes, MacBooks can run Excel — but not pre-installed, not free forever, and not always the same version you use on Windows.
Quick Answer
No, Excel doesn’t come pre-loaded on any MacBook. You must install it separately — either via Microsoft 365 subscription, one-time purchase of Office 2021 for Mac, or using the free web version at office.com. The desktop app is fully functional but has subtle differences in ribbon layout, formula behavior (like XLOOKUP support lagging by 6–8 months), and no VBA macro editing in the web app.
All the Methods
| Method | Steps | Best For | Limitations |
|---|---|---|---|
| Microsoft 365 Subscription | Sign in at microsoft.com, choose plan, download installer, sign in with same account in Excel | Teams, cloud sync, real-time co-authoring, auto-updates | Recurring cost ($69.99/year personal), requires annual renewal to keep desktop app |
| Office 2021 for Mac (one-time) | Buy from Apple Store or Microsoft, download installer, enter product key during setup | Users who hate subscriptions, offline-first workflows, no internet dependency | No feature updates after release (e.g., no LAMBDA, no dynamic arrays), security patches only until Oct 2026 |
| Excel for Web (free) | Go to office.com → sign in with Microsoft account → click Excel icon → create or open file | Quick edits, sharing links, students & light users | No VBA, no Power Query editor, limited chart formatting, max 5MB file size |
| Apple Numbers + Export to Excel | Open Numbers, build sheet, File → Export To → Excel (.xlsx), choose compatibility level | Mac-only users who need occasional .xlsx output (e.g., sending to finance team) | Formulas convert poorly (e.g., SUMIFS becomes SUMIF), no conditional formatting rules preserved, pivot tables lost |
| Third-party alternatives (e.g., LibreOffice) | Download libreoffice.org, install, open .xlsx files directly (with some quirks) | Budget-conscious users, open-source advocates, basic budgeting | No Excel ribbon, formulas behave differently (e.g., WEEKDAY() returns different base), no OneDrive sync |
Method 1 Deep Dive
Let’s walk through installing Excel via Microsoft 365 — the most common path. You’ll need a Microsoft account (Gmail works fine, but Outlook/Hotmail is smoother). Go to microsoft.com/microsoft-365, pick Personal ($69.99/year) or Family ($99.99/year, up to 6 people). After checkout, click Install Office. That downloads a tiny 3MB ‘Office Installer’ app — not Excel itself. Run it. It silently installs Word, Excel, PowerPoint, and OneDrive into your Applications folder. Then launch Excel from Launchpad or Spotlight (Cmd+Space → type "Excel").
Here’s where things get quietly tricky: even if you bought Microsoft 365, Excel won’t open fully until you sign in inside the app. Open Excel → click File → Account → Sign In. If you skip this, you’ll hit a 7-day trial watermark and lose access to AutoSave, co-authoring, and template galleries. (Trust me, I learned this the hard way while prepping a client pitch — spent 45 minutes troubleshooting why my charts wouldn’t save to OneDrive.)
Now let’s test it. Create a new blank workbook. In A1, type "Sales Rep". B1: "Q1 Revenue". C1: "Region". Enter these rows:
| A | B | C |
|---|---|---|
| Sarah Chen | $45,200 | West Coast |
| Diego Mora | $38,950 | Southwest |
| Priya Kapoor | $52,100 | Northeast |
| Marcus Bell | $31,400 | Midwest |
| Anya Petrova | $47,650 | West Coast |
Select A1:C5. Go to the Data tab → click Sort. In the dialog, sort by Region, values A to Z. Click OK. Notice how Excel on Mac puts the sort dialog in a floating window — not a ribbon dropdown like Windows. Also: Alt+A+S+S (the classic Windows sort shortcut) doesn’t work. On Mac, it’s Cmd+Alt+A, then press S twice. Yes — that’s two S presses. Not intuitive, but once you muscle-memory it, you’ll fly.
Method 2 Deep Dive
Excel for Web is free, fast, and surprisingly capable — if you know its boundaries. Open Safari or Chrome, go to office.com, sign in (use the same Microsoft account as your 365 subscription, or create a free one). Click the Excel tile. You’ll land in a clean interface: recent files on the left, big New Workbook button top-center.
Create a new blank workbook. Type the same headers in A1:C1: Sales Rep, Q1 Revenue, Region. Paste the same five rows. Now try something bold: in D1, type =XLOOKUP(C2,$C$2:$C$6,$A$2:$A$6) — this should pull the first sales rep in each region. Hit Enter. It works! But now try =FILTER(A2:C6,C2:C6="West Coast"). You’ll get #NAME?. Why? FILTER arrived in Excel for Web in late 2023 — but only for Microsoft 365 subscribers. Free accounts get older functions only. That’s the quiet trap.
Here’s the counterintuitive tip: Excel for Web handles large datasets *better* than the Mac desktop app — up to 100k rows without lag. Try pasting 5,000 rows of dummy data (generate with =RANDARRAY(5000,3)). Desktop Excel on M1/M2 Macs will stutter; the web version scrolls smoothly. Why? It’s running on Azure servers, not your CPU. So if you’re reviewing a 40MB sales log, skip the desktop app entirely.
One more gotcha: AutoSave is *always on* in Excel for Web — and it saves to OneDrive, not your Mac. There’s no “Save As” menu item. To save locally, click the ellipsis (⋯) next to the filename → Download a Copy. That gives you a clean .xlsx file — no cloud metadata, no sharing links baked in.
Cheat Sheet
| Action | Desktop Excel (Mac) | Excel for Web | Shortcut / Tip |
|---|---|---|---|
| Open Excel | Launchpad → Excel or Cmd+Space → "Excel" | office.com → click Excel tile | Bookmark office.com — faster than launching desktop app |
| Sort data | Data tab → Sort → choose column | Select range → right-click → Sort → custom | Mac desktop: Cmd+Alt+A, then S, S |
| Save locally | File → Save As → choose location | ⋯ next to filename → Download a Copy | Web saves *only* to OneDrive unless you manually download |
| Insert chart | Insert tab → Chart → pick type | Insert tab → Chart → same options | Both support dynamic ranges — but web charts can’t be edited in Format pane |
| Find & Replace | Home tab → Find & Select → Replace | Cmd+H (same as desktop) | Cmd+H works identically in both — a rare point of consistency |
| Check license status | Excel → About Excel → shows expiry date | Not applicable — free tier has no expiry | If "About Excel" says "Trial", your subscription lapsed — renew at account.microsoft.com |