Stop Assuming Google Sheets Works Like Excel — Try This Instead

The first thing most people do when switching from Excel to Google Sheets is copy-paste their workbook and expect everything to just run. That’s usually the wrong move — especially if your file uses array formulas, custom number formats, or conditional formatting with relative references. I watched a finance team at Acme Corp waste two mornings debugging why their dashboard showed #REF! errors after sharing an Excel file as Sheets. The root cause? They assumed Sheets was Excel with a blue logo.

Quick Answer

No — Google Sheets does not work like Excel in critical ways: formula syntax differs (especially for ARRAYFORMULA, INDIRECT, and FILTER), cell referencing behavior changes across tabs, date handling is less forgiving, and keyboard shortcuts (like Alt+= for AutoSum) simply don’t exist. But the good news? Most daily tasks—sorting, basic formulas, charts—work nearly identically. It’s the edge cases that bite.

All the Methods

Method Steps Best For Limitations
Copy-Paste Excel → Sheets Open Excel file > Ctrl+C > Paste into blank Sheets tab Quick one-off data transfers (e.g., weekly sales list) Breaks named ranges, dynamic arrays, pivot cache, and XLOOKUP with arrays
Import via File > Import File > Import > Upload .xlsx > Choose "Replace spreadsheet" or "Insert new sheet" Preserving basic formatting, merged cells, and sheet structure Drops VBA, macros, and complex conditional formatting rules
Rebuild natively in Sheets Use Sheets equivalents: FILTER instead of dynamic arrays, QUERY instead of complex nested IFs, IMPORTRANGE for cross-spreadsheet links Teams relying on real-time editing, version history, or add-ons like DocuSign Requires relearning some logic; no native equivalent for GETPIVOTDATA or Power Query
Excel Online + Sheets Sync Save Excel file to OneDrive > Share link > Open in browser > Use Sheets Add-on "Excel to Sheets Converter" (by Sheetgo) Hybrid teams using both tools (e.g., finance uses Excel desktop, marketing uses Sheets) Adds latency; sync fails on files > 10MB or with password protection

Method 1 Deep Dive

Let’s say you have this Excel table in A1:D7:

Name Dept Salary Hire Date
Sarah Chen Marketing $72,500 2022-04-11
James Ruiz Engineering $118,200 2021-09-03
Aisha Patel HR $64,900 2023-01-18
Diego Torres Finance $89,600 2020-11-30
Maya Johnson Marketing $68,300 2022-08-07

In Excel, you’d type =XLOOKUP("Marketing",B2:B6,A2:A6) in F2 to pull Sarah’s name. Paste that exact formula into Sheets? It returns #NAME?. Why? Because Sheets doesn’t support XLOOKUP — use =FILTER(A2:A6,B2:B6="Marketing") instead. And yes, that spills automatically (no Ctrl+Shift+Enter needed). Bonus tip: Sheets treats dates as serial numbers starting from December 30, 1899 — same as Excel — so =TODAY()-A2 works fine. But if your Excel file used custom date formats like "dd-mmm-yyyy", Sheets may convert them to plain text. Fix: Select column D > Format > Number > Date.

Method 2 Deep Dive

Here’s where things get weird: conditional formatting. In Excel, if you apply “Highlight cells greater than $80,000” to B2:B6, and then insert a row at B4, Excel auto-shifts the rule to cover B2:B7. Sheets? It doesn’t. The rule stays locked on B2:B6 — and new rows won’t be formatted unless you manually extend it. The fix isn’t intuitive: click the paint roller icon > Edit rules > Change “Apply to range” from B2:B6 to B2:B100. Even better: use a formula-based rule like =B2>80000 applied to B2:B100. That way, new rows inherit the logic. Also — and this trips up everyone — Sheets’ INDIRECT() can’t reference closed workbooks. So if your Excel file had =INDIRECT("[Budget2024.xlsx]Q1!C5"), it breaks completely. Replace it with =IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123...", "Q1!C5"), but only after granting permission.

Keyboard shortcut note: In Excel, Alt+= auto-sums above. In Sheets? There’s no Alt+=. Instead, press Ctrl+Shift+T to open the Explore panel, then type “sum B2:B6” — Sheets will generate the formula and insert it. Not muscle memory yet, but faster than typing it out.

Cheat Sheet

Task Excel Shortcut / Formula Sheets Equivalent Notes
AutoSum Alt += Ctrl+Shift+T → type “sum” No native keyboard shortcut exists
Dynamic Array Spill =SORT(UNIQUE(A2:A10)) =SORT(UNIQUE(A2:A10)) Works identically — no ARRAYFORMULA wrapper needed
Cross-Sheet Lookup =VLOOKUP(A2,'Q1 Data'!A:D,4,FALSE) =VLOOKUP(A2,'Q1 Data'!A:D,4,FALSE) Same syntax — but sheet names with spaces need single quotes
Today’s Date + 30 Days =TODAY()+30 =TODAY()+30 Identical — but ensure cell format is set to Date
Filter & Show Top 3 Data > Filter > Dropdown > Top 10 > change to 3 Data > Create a filter > Click dropdown > Sort by Salary Z→A > Hide rows 4–6 Sheets has no built-in “Top N” filter — sort + hide is fastest workaround
Anna Kim

Anna Kim

Anna specializes in tax forms