Skip to content

Excel ↔ Google Sheets converter

Move formulas between Excel and Google Sheets

Paste a formula and choose where it needs to work. App-only functions are swapped for working equivalents, and every change is explained.

  • Both directions
  • Explains every change
  • Version-aware for Excel

Try an example:

Spreadsheet app
Argument separator

Free: 25 requests a day, no sign-up

Cheat sheet

Common Excel and Google Sheets equivalents

ExcelGoogle SheetsNote
Dynamic array spill (365)ARRAYFORMULA(…)Sheets needs ARRAYFORMULA for most whole-column calculations.
TEXTSPLIT(A2, ",")SPLIT(A2, ",")Same idea, different name.
TEXTBEFORE(A2, " ")REGEXEXTRACT(A2, "^[^ ]+")Sheets has no TEXTBEFORE/TEXTAFTER.
PivotTable or GROUPBYQUERY(A1:D, "select A, sum(D) group by A", 1)QUERY does SQL-style summaries in one formula.
Link to another workbookIMPORTRANGE("url", "Sheet1!A:C")Sheets pulls data from another file by URL.
Stocks data typeGOOGLEFINANCE("NASDAQ:GOOG")No direct formula equivalent in Excel.
Table[Column] referencesA2:A or named rangesStructured references become plain ranges.
REGEXTEST(A2, "…")REGEXMATCH(A2, "…")Sheets uses RE2, which has no lookarounds.

More free spreadsheet tools

Everything you need when a formula gets in the way.

Frequently asked questions

Which formulas need converting between Excel and Google Sheets?

Most everyday functions such as SUM, IF, VLOOKUP, XLOOKUP, SUMIFS and INDEX/MATCH work in both. Conversion is needed for app-specific functions: QUERY, ARRAYFORMULA, IMPORTRANGE and GOOGLEFINANCE in Sheets, and TEXTSPLIT, TEXTBEFORE, GROUPBY and table references in Excel.

Which way does it convert?

Both ways. Choose the app you want the formula for in "Convert to". Choose Excel and pick your version if you are moving a Sheets formula into Excel.

What if there is no exact equivalent?

The converter gives the closest working approach and explains what is different. For example, live stock prices from GOOGLEFINANCE need Excel's Stocks data type instead of a formula.

Do I need to change commas to semicolons?

Only if your region uses a comma as the decimal mark. Pick "Semicolon" and the result is shown that way.