Skip to content
Excel ↔ Google Sheets · checked cell by cell

Move your spreadsheets between Excel and Google Sheets, and prove nothing changed.

Upload a workbook, download it ready for the other product. Every formula is converted, and every result is checked against the original.

Free. No account. Nothing is connected to your Google or Microsoft account.
EXCEL → SHEETSexample
Scores!H2
−=SORTBY(A2:A9,B2:B9,-1)+=ARRAYFORMULA(SORT(A2:A9,B2:B9,FALSE))
CellExcel valueIn Google SheetsCheck
Scores!H2"Hana""Hana"Match
Scores!K21515Match
Scores!M233Match
Scores!P4"AnaBenCara""AnaBenCara"Match
Scores!P89191Match
Scores!N5"Dev""Dev"Match
Live checks: 6 of 6 cells match ExcelReal output on our test workbooks

Convert, rebuild, check

The whole workbook, in one go, with the proof in the file.
  1. A

    Convert

    Every formula in the workbook. The ones the other product writes differently are rewritten, including the ones that would quietly give a different answer.

    =SORT(A2:B9,1,-1) → =SORT(A2:B9,1,FALSE)In Excel, -1 sorts descending; Google Sheets would sort ascending.
  2. B

    Rebuild

    Values, formulas and the look of the workbook come along. A cell that can't be converted keeps its value, so everything that depends on it still works.

    • number formats
    • merged cells
    • frozen rows
    • conditional formatting
    • dropdowns
    • charts
    • filters
    • comments
  3. C

    Check

    Every converted cell is compared with the value the original calculated. The file checks itself: open it, and its Report tab tells you how many cells match.

    MatchDiffers

Who it's for

  • Your company is switching

    Microsoft 365 to Google Workspace, or back. Your models, budgets and trackers have to keep working on the other side.

  • A client sent the other format

    They work in Excel, you deliver in Google Sheets, or the other way round, and the numbers have to match theirs.

  • Finance models with real money in them

    Long formula chains, circular references, many sheets. A wrong number nobody notices is the expensive kind.

Upload a file, get a file back

SheetSure never asks for access to your Google Drive or Microsoft account. You upload a file, you download a file, and you open it yourself.
Excel → Google Sheets
  1. 1
    Upload your Excel fileFirst you see a report: every formula, and what will happen to it.
  2. 2
    Download the file for Google SheetsEvery formula already rewritten, plus a SheetSure report tab.
  3. 3
    Import it into Google SheetsFile → Import → Upload. If your workbook needs a setting changed, we tell you which and where.
  4. 4
    Open the Report tabGoogle Sheets checks the numbers itself: “1916 of 1916 cells match Excel.”
Google Sheets → Excel
  1. 1
    Download your SheetFile → Download → Microsoft Excel (.xlsx). Your Sheet isn't touched.
  2. 2
    Upload that download
  3. 3
    Download the file for ExcelFunctions only Google Sheets has, like QUERY, are rewritten for Excel.
  4. 4
    Open it in ExcelIts Report tab compares every converted cell with Google Sheets' value.

Does it work?

With SheetSure99.99%of formula cells give the same result in Google Sheets as in Excel.
Google's own import, same files70.0%of the same cells come out right when the files are imported untouched.

126,268 formula cells in 27 real workbooks, opened by Google Sheets' own import. How we tested, and every result →

The same formula, a different answer

Some formulas give a different result in each product, with no error to warn you. SheetSure rewrites each one so the numbers stay the same.
SILENT DIFFERENCESame formula, different answer. No error is shown.
=2^3^2
Excel · left to right64
Sheets · right to left512
Our rewrite=(2^3)^2 → 64 in SheetsMeasuredIn the real products. See every difference we've measured
  • =A1A1 empty: 0 in Excel, blank in SheetsREWRITE =IF(ISBLANK(A1),0,A1)
  • =SORT(A2:B9,1,-1)Descending in Excel, ascending in SheetsREWRITE =SORT(A2:B9,1,FALSE)
  • =COUNTIF(B2:B9,"<>0")Excel counts empty cells; Sheets doesn'tREWRITE =(COUNTIF(B2:B9,"<>0")+COUNTIF(B2:B9,"="))
  • All measured differences →

What doesn't convert

Said plainly, before you upload. The report lists every one of these, cell by cell.
No equivalent

Things only one product can do

Links to other workbooks, web lookups (WEBSERVICE), data cubes, What-If tables. These cells keep their value, so formulas that read them still work.

Redo by hand

Possible in the other product, but written differently

A few things the other product can do, just differently, such as a custom function you defined yourself. The report says what to recreate.

Not migrated

Left out of the file

Pivot tables, images, macros, data bars, icon sets, dropdowns that grow with a list, chart trendlines. The Report tab lists any your workbook has.

Convert a workbook

Free. No account. Up to 850,000 filled cells and 10 conversions a day.

Moving many workbooks? Bulk migration for teams is coming. Tell us what you need.