Spreadsheet Practice

Google Sheets vs Excel

Google Sheets is the better pick when several people work on the same file, when you want everything in the browser with nothing to install, and when free matters. It also has functions Excel lacks, such as QUERY, IMPORTRANGE and GOOGLEFINANCE. Excel is the better pick for large or complex models, for cleaning and combining data with Power Query and the Data Model, for VBA macros, and for desktop speed on heavy files. Excel is still the common standard in finance and accounting, while many startups, schools and marketing teams run on Sheets, so plenty of people end up needing both.

Side by side

TopicGoogle SheetsExcel
Price (US)Free with a Google account. Google Workspace plans for businesses add custom email, more storage and admin controls: Business Starter $7, Business Standard $14 and Business Plus $22 per user per month with a one-year commitment, or $8.40, $16.80 and $26.40 paid month to month.Excel for the web is free with a Microsoft account, for files saved in OneDrive. The desktop app comes with Microsoft 365 Personal ($99.99 a year or $9.99 a month), Family ($129.99 a year, up to 6 people) or Premium ($199.99 a year). Business plans run $7 (Basic, web and mobile apps only), $23.50 (Standard) and $32 (Premium) per user per month, paid yearly. Office Home 2024 is a one-time $179.99 for one PC or Mac.
Where it runsIn the browser, plus apps for Android, iPhone and iPad.Desktop apps for Windows and Mac, Excel for the web, and mobile apps.
Working offlinePossible in Chrome or Edge after you turn on offline access with the Google Docs Offline extension.The desktop app works offline with files on your computer.
Editing togetherBuilt in: everyone with access edits the same file at once and can leave comments.Co-authoring works when the file is on OneDrive or SharePoint Online and everyone uses a supported version, such as Excel for Microsoft 365 or Excel for the web.
Version historyEvery change is kept. You can restore or name versions, and right-click a cell to see its edit history.Available for files stored in OneDrive or SharePoint, where you can restore an earlier version.
Size limitsUp to 20 million cells or 100 MB per spreadsheet created in or converted to Sheets.1,048,576 rows by 16,384 columns per worksheet. The number of worksheets is limited only by memory.
AutomationApps Script, written in JavaScript. Scripts are saved in Drive and run on Google's servers.VBA macros in the desktop app (they don't run in the browser), and Office Scripts in Excel for the web, Windows and Mac.
Cleaning and combining dataFormulas such as QUERY, IMPORTRANGE and FILTER. Connected Sheets brings BigQuery tables into a sheet if you have BigQuery set up.Power Query (Get & Transform) on Windows, Mac and the web, and the Data Model for working with several related tables in one workbook.
AI assistantGemini in Sheets builds tables, writes formulas, creates pivot tables and charts, and analyzes data. It comes with Workspace Business Standard and higher plans, not Business Starter.Copilot in Excel edits workbooks, writes formulas, builds charts and PivotTables, and finds insights. Microsoft 365 Personal, Family and Premium include it for the subscription owner, on files saved to OneDrive. Business Standard and Premium include it; Business Basic doesn't.
Pivot tablesYes, built from a side panel editor with rows, columns, values and filters.Yes. PivotTables can also use the Data Model, which joins several tables.
ChartsColumn, bar, line, area, pie, scatter, combo and more, set up in the chart editor panel.Column, bar, line, area, pie, scatter, combo and more, styled in the Format pane.
Functions only one hasQUERY, IMPORTRANGE, GOOGLEFINANCE, SPLIT, COUNTUNIQUE, ARRAYFORMULA and REGEXMATCH. Both apps have LAMBDA, MAP and BYROW, and Sheets calls its saved LAMBDAs named functions.Python in Excel and STOCKHISTORY on qualifying Microsoft 365 plans, plus the Power Query and Data Model tools above.
Excel filesOpens and edits .xlsx files, either converted to Sheets or as-is in Office Compatibility Mode (in Chrome, with the Office Editing extension). Downloads as .xlsx.Native .xlsx. A Sheets file downloaded as .xlsx opens in Excel, but Sheets-only functions such as QUERY have no Excel equivalent.
Formulas you already knowSUM, IF, SUMIFS, COUNTIFS, XLOOKUP, INDEX and MATCH, UNIQUE, SORT and FILTER all exist, a few with different arguments.The same everyday functions, plus dynamic arrays that spill without a wrapper.

Checked against Google and Microsoft documentation in October 2026. Sources.

The same job in each app

Every formula below runs on the same sample sheet, the Excel one in Excel mode and the Sheets one in Sheets mode. The results are calculated by our formula engine.

Show the sample data
ABCDEFG
1OrderDateRepRegionProductUnitsPrice
2SO-10019/2/2026Ana RuizEastWidget40$52
3SO-10029/4/2026Raj PatelWestGadget25$89
4SO-10039/8/2026Lee ChenEastGizmo12$145
5SO-10049/11/2026Ana RuizNorthGadget30$89
6SO-10059/15/2026Kim OrtizWestWidget55$52
7SO-10069/17/2026Raj PatelEastWidget18$52
8SO-10079/22/2026Lee ChenSouthGadget22$89
9SO-10089/24/2026Kim OrtizEastGizmo9$145
10SO-10099/28/2026Ana RuizWestWidget35$52
11SO-10109/30/2026Mo DiazEastGadget26$89

Filter with two conditions

Excel

=FILTER(C2:C11,(D2:D11="East")*(F2:F11>20))

Ana Ruiz
Mo Diaz

Google Sheets

=FILTER(C2:C11,D2:D11="East",F2:F11>20)

Ana Ruiz
Mo Diaz

Excel joins the tests into one include argument by multiplying them. Sheets takes each test as its own argument. Paste the Sheets version into Excel and the second test becomes Excel's if_empty argument, so it is quietly ignored.

Show a message when nothing matches

Excel

=FILTER(C2:C11,(D2:D11="North")*(F2:F11>50),"None")

None

Google Sheets

=IFNA(FILTER(C2:C11,D2:D11="North",F2:F11>50),"None")

None

Excel's FILTER has an if_empty argument; with no matches and no fallback it shows #CALC!. Sheets' FILTER has no fallback argument and shows #N/A, so you wrap it in IFNA.

Sort largest first

Excel

=SORT(E2:F11,2,-1)

Widget55
Widget40
Widget35
Gadget30
Gadget26
+ 5 more rows

Google Sheets

=SORT(E2:F11,2,FALSE)

Widget55
Widget40
Widget35
Gadget30
Gadget26
+ 5 more rows

Both sort by the second column of the range. Excel uses -1 for descending; Sheets uses FALSE for "not ascending". Excel's -1 in Sheets, or FALSE in Excel, sorts the wrong way without an error.

Count unique values

Excel

=COUNTA(UNIQUE(C2:C11))

5

Google Sheets

=COUNTUNIQUE(C2:C11)

5

Sheets has COUNTUNIQUE. Excel counts the list UNIQUE returns. The Excel version also works in Sheets.

Math on a whole column

Excel

=F2:F11*G2:G11

2080
2225
1740
2670
2860
+ 5 more rows

Google Sheets

=ARRAYFORMULA(F2:F11*G2:G11)

2080
2225
1740
2670
2860
+ 5 more rows

In Microsoft 365, multiplying two ranges spills one result per row on its own. In Sheets you wrap it in ARRAYFORMULA, or press Ctrl+Shift+Enter to add it.

Label every row with IF

Excel

=IF(F2:F11>=25,"Bulk","Standard")

Bulk
Bulk
Standard
Bulk
Bulk
+ 5 more rows

Google Sheets

=ARRAYFORMULA(IF(F2:F11>=25,"Bulk","Standard"))

Bulk
Bulk
Standard
Bulk
Bulk
+ 5 more rows

The same pattern: one IF that fills the column spills in Excel and needs ARRAYFORMULA in Sheets.

Totals by group in one formula

Excel

=HSTACK(SORT(UNIQUE(D2:D11)),SUMIFS(F2:F11,D2:D11,SORT(UNIQUE(D2:D11))))

East105
North30
South22
West115

Google Sheets

=QUERY(A1:G11,"select D, sum(F) group by D",1)

Regionsum Units
East105
North30
South22
West115

Excel builds the table from UNIQUE and SUMIFS. Sheets can do the same, but QUERY does it in one readable line and adds a header row (Region, sum Units).

Look up a value

Excel

=XLOOKUP("SO-1006",A2:A11,C2:C11)

Raj Patel

Google Sheets

=XLOOKUP("SO-1006",A2:A11,C2:C11)

Raj Patel

Identical in both. XLOOKUP, VLOOKUP, INDEX and MATCH work the same way in current Excel and Sheets.

Count with two conditions

Excel

=COUNTIFS(D2:D11,"East",E2:E11,"Widget")

2

Google Sheets

=COUNTIFS(D2:D11,"East",E2:E11,"Widget")

2

Identical in both, like SUMIFS, AVERAGEIFS and the other conditional functions.

Try both live

The first comparison, on the sample sheet. Edit either formula, or swap them, and watch what each app does with the other's syntax.

Excel mode

Sheets mode

Which should you use?

Choose Google Sheets when

Several people need to edit at the same time, the file lives in a browser tab shared by link, your team already uses Google Workspace, or you want QUERY and IMPORTRANGE to pull and summarize data from other sheets. It costs nothing to start.

Choose Excel when

The model is large or calculation-heavy, you clean and combine data from several sources with Power Query, you rely on VBA macros, or you work in finance and accounting, where Excel files are what clients and colleagues expect.

Practice both: the Excel course or the Google Sheets course. The formulas carry over, and each course points out where the other app differs.

Questions

Can Google Sheets open Excel files?

Yes. Upload an .xlsx file to Drive and open it in Sheets, either converted to a Google Sheet or as-is in Office Compatibility Mode (in Chrome, with the Office Editing extension). You can download any Sheet as .xlsx.

Do my Excel formulas work in Google Sheets?

Most do, unchanged: SUM, IF, SUMIFS, XLOOKUP, INDEX and MATCH, UNIQUE and more. The ones to check are FILTER and SORT, which take different arguments, and array formulas, which need ARRAYFORMULA in Sheets.

How much do Google Sheets and Excel cost?

Google Sheets is free with a Google account, and Excel for the web is free with a Microsoft account. To get desktop Excel, Microsoft 365 Personal is $99.99 a year in the US, or Office Home 2024 is a one-time $179.99. Businesses pay per user: Google Workspace starts at $7 a month with a one-year commitment, and Microsoft 365 Business Standard, which includes desktop Excel, is $23.50 a month paid yearly. Prices checked October 2026.

Is Google Sheets as good as Excel?

For everyday tracking, reporting and shared work, yes, and its collaboration is easier. For very large files, heavy modeling, Power Query and macros, Excel does more.

Is Google Sheets enough for a data analyst job?

It covers the formula skills interviewers test: lookups, conditional totals, FILTER, pivot tables and QUERY. Many analyst roles also expect Excel or SQL, so if a posting names Excel, practice in Excel too.

Can I use Google Sheets offline?

Yes, in Chrome or Edge on a computer, once you turn on offline access with the Google Docs Offline extension. Changes sync when you reconnect.

Which one do employers test?

Excel is more common in finance, accounting and operations tests. Startups, schools and marketing teams often use Sheets. The core skills carry over, so practice the one named in the job posting first.

Sources

Last reviewed October 2026. Microsoft and Excel are trademarks of the Microsoft group of companies; Google Sheets is a trademark of Google LLC. This comparison is independent.