I’m testing migration from Windows to Linux Mint.
One test features the intra-compatibility of MS Excel and LibreOffice Calc.
I’m stuck with named ranges. In the original XLSX, there are named ranges in a spreadsheet. The workbook is synced to the Linux machine via Google Drive/grive2. Whether Excel saves as ODS or Calc opens XLSX, there appears to be a conflict with named ranges.
In Excel and Google Sheets, there are only named ranges. But in Calc, there are two versions: named ranges and database ranges.
In an XSLX/ODS originated in and saved by Excel in Windows, then opened in Calc in Linux, Calc cannot understand a named range in VLOOKUP formula where the named range is in a different worksheet in the same workbook. In Calc, the user needs to re-enter the formulae to replace the named range with:
- either a database range (which means defining the database range first);
- or an absolute direct reference to the cells of the range.
Why did LibreOffice Calc choose to have two types of named range, making them incompatible with the choice of both Excel and Google Sheets?
My test of this issue continues, for which understanding the results means understanding Calc’s choice to use two types of named ranges.