What Most People Miss About Google Docs and Excel

Does Google Docs open Excel files? Does it run Excel formulas? Does it let you use VLOOKUP or pivot tables? No, no, and no — but the confusion is understandable.

Quick Answer

Google Docs itself does not have Excel functionality. Docs is a word processor. What people actually mean is Google Sheets — Google’s free, web-based spreadsheet app. It’s not Excel, but it reads, edits, and saves .xlsx files, supports many (but not all) Excel functions, and syncs with Drive. If you opened an Excel file in Docs by mistake, you got a PDF-like preview — not a live sheet.

All the Methods

MethodStepsBest ForLimitations
Upload .xlsx to Drive → Open in SheetsUpload file to Google Drive → Right-click → “Open with” → Google SheetsOne-time editing of Excel files without installing ExcelMacros, Power Query, and 12+ Excel-specific functions (e.g., TEXTJOIN in older Sheets versions) won’t work
Copy-paste from Excel into SheetsSelect range in Excel (e.g., A1:D10) → Ctrl+C → Click cell in Sheets → Ctrl+VMoving small datasets or formatted headersConditional formatting, merged cells, and custom number formats often break
Export Sheets as .xlsxFile → Download → Microsoft Excel (.xlsx)Sharing with Excel-only users or submitting to systems that require native .xlsxArray formulas using @ notation convert to static values; dynamic arrays don’t survive export
Use Sheets Add-ons like Power ToolsExtensions → Add-ons → Get add-ons → Install Power Tools → Run “Convert Formulas”Translating complex Excel logic (e.g., INDEX-MATCH + DATEVALUE combos)Add-ons require permissions; some functions (e.g., INDIRECT with external refs) still fail
Link Excel to Sheets via CSV pipelineSave Excel as CSV → Upload to Drive → Open in Sheets → Data → Import rangeTeams updating master lists weekly (e.g., inventory, contacts)No formulas, no formatting, no dates past 1900–2100 unless manually parsed

Method 1 Deep Dive

Upload your Excel file to Drive, then open it directly in Sheets. This is the fastest path for most users — but it’s also where surprises happen.

Try it with this sample file: Q3_Sales_Report.xlsx. It contains 7 columns (A1:G1 = Region, Rep, Product, Units, Price, Date, Revenue) and 9 rows of data. Sarah Chen sold 12 units of ‘CloudSync Pro’ on 2024-08-22 at $299 each — that’s $3,588 in G2.

When uploaded and opened in Sheets, G2 shows =D2*E2 — correct. But if column E (Price) was formatted as Accounting in Excel, Sheets renders it as plain number: 299.00 instead of $299.00. You’ll need to reapply formatting: select E2:E10 → Format → Number → Currency → USD.

Here’s the counterintuitive part: Excel’s XLOOKUP won’t convert to Sheets’ XLOOKUP automatically. Sheets only added XLOOKUP in late 2023 — and only for accounts with Google Workspace Enterprise Plus. If you see #NAME? in F5 after upload, replace =XLOOKUP(A5,A2:A10,H2:H10) with =INDEX(H2:H10,MATCH(A5,A2:A10,0)). That works everywhere.

Pro tip: Use Alt+Shift+1 to toggle the Sheets formula bar on/off — helps spot broken references faster.

Method 2 Deep Dive

Copy-paste is risky — but when done right, it’s faster than uploading. Especially for one-off reports.

Open Excel. Select A1:G10 from the same Q3_Sales_Report. Press Ctrl+C. Switch to Sheets. Click cell A1. Press Ctrl+V.

You’ll get raw values — no formulas. But here’s what most miss: if you press Ctrl+Alt+V (Paste Special) instead of Ctrl+V, Sheets gives you options. Choose “Paste values only” or “Paste format only”. There’s no “Paste formulas” option — because Sheets can’t interpret Excel’s formula syntax mid-paste.

So do this instead: In Excel, select the formula cells (e.g., G2:G10). Press F2 to edit, then Ctrl+C to copy the formula text (not result). In Sheets, click G2 → type = → paste → Enter. Repeat for each formula column.

Sample result after clean paste:

RegionRepProductUnitsPriceDateRevenue
NorthSarah ChenCloudSync Pro122992024-08-223588
SouthDiego RuizDataVault Mini81492024-08-231192
EastMaya PatelCloudSync Pro152992024-08-244485
WestJames WuDataVault Mini221492024-08-253278
NorthSarah ChenDataVault Mini51492024-08-26745

Note: Date column (F2:F6) imported as text. Fix with =DATEVALUE(F2) in H2, then drag down. Then format H2:H6 as Date.

Cheat Sheet

TaskWhat to DoShortcut
Open Excel file in SheetsUpload to Drive → Right-click → Open with → Google Sheets
Paste without formattingCtrl+Alt+V → “Values only”Ctrl+Alt+V
Toggle formula barShow/hide top formula input lineAlt+Shift+1
Convert text dates to real datesIn blank column: =DATEVALUE(A2), then drag down → Copy → Paste as values → Format as DateCtrl+Shift+V (paste values)
Find Excel function equivalentsUse Sheets’ Function Explorer (fx icon) or search “Excel [function] Sheets equivalent” in HelpAlt+Shift+F
Export final version as .xlsxFile → Download → Microsoft Excel (.xlsx)
Sarah Mitchell

Sarah Mitchell

Sarah has 12 years of experience covering Microsoft 365 productivity tools and enterprise software workflows. She specializes in Excel automation and SharePoint integration.