Excel ↔ Google Sheets formula converter

Converts supported formulas and preserves expressions that need review. This tool does not calculate results or detect every incompatible function.

Runs in your browser · nothing is uploaded

Leading = is optional. Text inside quotes is never modified.

Conversion notes

  • Nothing converted yet, or nothing needed changing.

Compatibility review list

ARRAYFORMULAArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
QUERYNo Excel equivalent. Rebuild with FILTER, SORT, GROUPBY (365) or Power Query.
IMPORTRANGEUse a workbook link or Power Query in Excel.
IMPORTHTMLExcel: Data → From Web (Power Query).
IMPORTXMLExcel: Power Query, or WEBSERVICE + FILTERXML.
IMPORTDATAExcel: Data → From Text/CSV.
IMPORTFEEDNo Excel equivalent.
GOOGLEFINANCEClosest: STOCKHISTORY or the Stocks data type in Excel 365.
GOOGLETRANSLATEMicrosoft 365 has a TRANSLATE function; older versions do not.
DETECTLANGUAGENo Excel equivalent.
SPARKLINEExcel: Insert → Sparklines (a feature, not a function).
FLATTENArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
SPLITConverts only supported literal delimiters, with explicit empty-item options. Other argument combinations are preserved.
JOINArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
COUNTUNIQUEArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
ISBETWEENArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
REGEXMATCHArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
REGEXEXTRACTExcel supports it only in Microsoft 365, and the regex flavor differs (RE2 vs PCRE2).
REGEXREPLACEExcel supports it only in Microsoft 365, and the regex flavor differs (RE2 vs PCRE2).
TO_TEXTArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
TO_PERCENTIn Excel this is a number format, not a function.
TO_DATEIn Excel this is a date format, not a function.
EPOCHTODATEArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
ISEMAILNot in Excel. Approximate with ISNUMBER(SEARCH("@",value)).
ISURLNo Excel equivalent.
ISDATEExcel: use ISNUMBER(DATEVALUE(value)).
ARRAY_CONSTRAINExcel 365: TAKE(array, rows, cols).
SORTNExcel 365: combine TAKE(SORT(range), n).
POWSame as Excel POWER.
ADDRewritten as (a+b).
MINUSRewritten as (a-b).
MULTIPLYRewritten as (a*b).
DIVIDERewritten as (a/b).
UMINUSRewritten as (-a).
TEXTSPLITConverts only supported literal delimiters, with explicit empty-item options. Other argument combinations are preserved.
TEXTBEFORENot in Sheets. Use LEFT(A1,FIND(delim,A1)-1) or REGEXEXTRACT.
TEXTAFTERNot in Sheets. Use MID+FIND, REGEXEXTRACT, or INDEX(SPLIT(...),2).
REGEXTESTArray, blank, formatting or option semantics may differ. The original is preserved for review in the destination app.
TAKENot in Sheets. Use ARRAY_CONSTRAIN or QUERY … LIMIT.
DROPNot in Sheets. Use OFFSET or QUERY … OFFSET.
EXPANDNo Sheets equivalent.
GROUPBYSheets: QUERY(range, "select A, sum(B) group by A").
PIVOTBYSheets: use a pivot table or QUERY.
AGGREGATENot in Sheets. Use SUBTOTAL, or filter errors with IFERROR.
WEBSERVICESheets: IMPORTDATA or IMPORTXML.
FILTERXMLSheets: IMPORTXML(url, xpath).
STOCKHISTORYSheets: GOOGLEFINANCE.
RTDNo Sheets equivalent.
DATEDIFCheck supported units and month-end or leap-year boundaries in the destination app.
CONCATExcel CONCAT takes ranges; Sheets CONCAT takes exactly two values. The & operator is safer.

Your file is processed only inside this browser tab and is never sent to any server. Close the page and the data is gone.

Assumptions

How it is calculated

Examples

Common mistakes

FAQ

Automatic conversion scope

Supports POW to POWER, basic arithmetic functions, restricted SPLIT/TEXTSPLIT forms and Excel compatibility prefixes. Use English function names and comma separators. Arrays, regex, special references or review notes preserve the entire expression.

Before using a workbook

The new xlsx is a review copy. Charts, macros, pivots, external links and advanced formatting are not guaranteed to survive. Keep the original and recalculate in the destination app.

Related tools