Excel vs LibreOffice Calc: Will Your Skills Transfer?
By ExcelReady TeamUpdated 6 min read
The short answer
Most core skills transfer between Excel and LibreOffice Calc: cell references, SUM, IF, SUMIFS, COUNTIFS, VLOOKUP, INDEX, MATCH, sorting, filtering and pivot tables work in both. The differences are in details: sheet references, argument separators, some shortcuts, macros and Excel-only tools such as Power Query. For an Excel job test, finish your practice in Excel.
Key takeaways
- Everyday formulas like SUM, IF, SUMIFS, VLOOKUP, INDEX and MATCH are written almost the same way in both programs.
- LibreOffice 24.8 added XLOOKUP, FILTER, SORT and UNIQUE, so check your version before you rely on them.
- Calc writes sheet references as $Sheet.A1 instead of Sheet!A1 and may show semicolons between arguments.
- Power Query, Power Pivot and VBA-heavy workbooks are where the two differ most.
- Employer Excel tests use Excel, so do your final practice in an Excel-style grid.
On this page+
Excel vs LibreOffice Calc is mostly good news: if you learn spreadsheets in one, most of your skills transfer to the other. Cell references, everyday formulas, sorting, filtering, charts and pivot tables work in much the same way in Excel and in LibreOffice Calc. This guide is for job seekers and students who use Calc at home and want to know what changes when an employer or a job test expects Excel.
Excel vs LibreOffice Calc at a glance#
The two programs share the same basic ideas, and the biggest differences are in advanced tools and small syntax details.
| Feature | Excel | LibreOffice Calc |
|---|---|---|
| Made by | Microsoft | The Document Foundation (open source) |
| Licence | Microsoft 365 subscription or a one-time purchase | Open-source licence, no licence fee |
| Runs on | Windows, Mac, web browser, phones and tablets | Windows, macOS and Linux desktop |
| Native file format | .xlsx | .ods (also opens and saves .xlsx) |
| Core formulas (SUM, IF, SUMIFS, VLOOKUP, INDEX, MATCH) | Yes | Yes, written the same way |
| XLOOKUP, FILTER, SORT, UNIQUE | Excel 2021 and Microsoft 365 | LibreOffice 24.8 and later |
| Reference to another sheet | Sheet2!A1 | $Sheet2.A1 (Excel style can be switched on) |
| Pivot tables | Yes (Insert > PivotTable) | Yes (Insert > Pivot Table) |
| Macros | VBA | LibreOffice Basic and Python; some VBA support |
| Power Query and Power Pivot | Yes | No built-in equivalent |
| Toggle $ signs in a reference | F4 (Mac: ⌘T) | Shift+F4 |
What works the same in both#
Almost every skill a beginner or intermediate user needs carries over directly. You click a cell, type =, and build a formula from cell references and functions in both programs.
These skills transfer with no changes:
- Cell references. A1 is relative and $A$1 is absolute in both. The lesson on the basics skill check covers the references every test expects.
- Everyday functions. SUM, AVERAGE, MIN, MAX, ROUND, IF, COUNTIF, COUNTIFS, SUMIF, SUMIFS, VLOOKUP, INDEX and MATCH take the same arguments in the same order.
- Data tools. Sorting, AutoFilter, conditional formatting, data validation and charts exist in both, with different menu names in places. In Calc, data validation is under Data > Validity.
- Pivot tables. Both build a summary by dragging fields into rows, columns and values.
So if you learned =SUMIFS(D2:D9,A2:A9,"North") in Calc, you already know it in Excel.
Where the two programs differ#
The differences are small in daily use but matter when you switch under time pressure, such as in a timed test.
Sheet references and separators#
Calc's own reference style uses a dot between the sheet and the cell, so a reference to cell A1 on a sheet called Prices looks like $Prices.A1. Excel writes Prices!A1. You can switch Calc to Excel-style references in Tools > Options > LibreOffice Calc > Formula.
Depending on your language settings, Calc may also show semicolons between arguments, like =IF(B2>100;"High";"Low"). Excel in English uses commas.
Newer functions#
XLOOKUP, XMATCH, FILTER, SORT, SORTBY and UNIQUE arrived in LibreOffice 24.8, released in 2024. Older Calc versions don't have them. In Excel, they need Excel 2021 or Microsoft 365. The way results spill into neighbouring cells can also behave differently, so check results in the version you use. See how Excel versions differ in which functions they include.
Macros and data tools#
Excel automates tasks with VBA. Calc uses LibreOffice Basic and Python, and it can run some VBA code, but complex macros often need work. Excel also has Power Query for cleaning imported data and Power Pivot for data models, and Calc has no built-in equivalent. If a file uses macros, read the difference between .xlsx and .xlsm files before you share it.
Shortcuts#
Common shortcuts such as Ctrl+C, Ctrl+V, Ctrl+Z and F2 (edit a cell) are the same. Some differ: to cycle a reference through its $ versions, Excel uses F4 (Mac: ⌘T) and Calc uses Shift+F4.
The same lookup, solved in both#
A price lookup shows how close the two programs are. Here is a small product list:
| A | B | C | |
|---|---|---|---|
| 1 | SKU | Product | Price |
| 2 | P-101 | Desk lamp | 24.99 |
| 3 | P-102 | Office chair | 149.00 |
| 4 | P-103 | Monitor stand | 39.50 |
| 5 | P-104 | Keyboard | 59.00 |
| 6 | P-105 | Webcam | 72.25 |
To find the price of the SKU in E2 (P-104), type this in Excel:
=XLOOKUP(E2,A2:A6,C2:C6)In LibreOffice Calc 24.8 or later, the same formula works. If your Calc settings use semicolons, it appears as =XLOOKUP(E2;A2:A6;C2:C6). Both return 59.
In an older Calc version, or a workbook that must open anywhere, use INDEX and MATCH instead. It returns 59 in every version of both programs:
=INDEX(C2:C6,MATCH(E2,A2:A6,0))The only real change appears when the list is on another sheet. Excel writes Prices!A2:A6, and Calc's default style writes $Prices.A2:A6. The XLOOKUP function guide explains each argument, including the optional "not found" message.
When to use Excel#
Choose Excel when your work or your next job depends on it. It is the better choice when:
- An employer test, interview task or course says "Excel". The menus, shortcuts and error messages you see on the day will be Excel's.
- Your team shares files through OneDrive or SharePoint and edits them together.
- The workbook uses VBA macros, Power Query, Power Pivot or Excel tables with structured references.
- You want new Excel functions as soon as Microsoft releases them. They arrive in Microsoft 365 first.
When to use LibreOffice Calc#
Calc is a solid choice for learning and for personal or small-team work. It suits you when:
- You want to learn formulas, references and pivot tables on a computer without an Excel licence.
- You use Linux, where Excel's desktop app isn't available.
- Your organisation stores files in the open OpenDocument format (.ods).
- The workbooks are simple: lists, budgets, totals and charts without macros.
If you also use Google Sheets, the article on Excel vs Google Sheets for job tests covers the same question for that tool.
Common mistakes when switching between them#
Most problems come from small habits, not from big gaps in skill. Watch for these:
- Typing semicolons in Excel. If you learned Calc with semicolons, Excel in English expects commas and shows an error message instead.
- Writing Calc sheet references in Excel.
$Prices.A1means nothing to Excel. Click the other sheet to build the reference, and each program writes its own style. - Pressing F4 in Calc to add $ signs. Use Shift+F4 there.
- Assuming newer functions exist. A file built with FILTER or XLOOKUP in Microsoft 365 shows errors in an older Calc version.
- Saving in the wrong format. If someone else will open the file in Excel, save as .xlsx, not .ods. For data exports, see when to save as CSV or XLSX.
- Not checking converted files. Open the saved file again and check formulas, charts and conditional formatting before you send it.
Our recommendation#
Learn the core skills in whichever program you have: they transfer. Formulas, references, conditional totals, lookups and pivot tables are the same ideas in Excel and LibreOffice Calc, and they make up most of what job tests check.
If you are preparing for a job that asks for Excel, do your final practice in Excel or an Excel-style grid. The skills are the same, but speed comes from familiar menus and shortcuts. Not sure where you stand? The Excel level test shows which skills to work on first. If you know the test provider, such as the TestGorilla Excel test, practise in that format too.
Practise it#
The fastest way to make your Calc skills Excel-ready is to type real formulas in an Excel-style grid. Practise XLOOKUP in a live spreadsheet: you type the formula and the lesson checks it instantly. Then run the basics skill check to confirm your references and core formulas are test-ready.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
This formula is written the same way in Excel and in recent LibreOffice Calc. In F2, use XLOOKUP to return the price of the SKU in E2. Search the SKUs in A2:A6 and return the prices in C2:C6.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Price | Price | |||||
| 2 | P-104 | ||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 |
Tip: XLOOKUP needs three parts: the SKU to find (E2), where to look (A2:A6) and what to bring back (C2:C6).
Practise this in a lesson
Frequently asked questions
Is LibreOffice Calc the same as Excel?
No, but they are close for everyday work. Both use a grid of cells, the same kind of formulas and similar tools for sorting, filtering, charts and pivot tables. Menus, some shortcuts, macros and advanced data tools differ.
Can LibreOffice Calc open Excel files?
Yes. Calc opens and saves .xlsx, .xls and .csv files. Simple workbooks usually come through fine. Complex formatting, macros, Power Query connections and some newer functions may not convert perfectly, so check the file after opening it.
Does LibreOffice Calc have XLOOKUP?
Yes, from LibreOffice 24.8 onwards. Older versions don't have it, and a workbook that uses XLOOKUP will show an error there. Use INDEX and MATCH if the file must work in older versions.
Can I prepare for an Excel test using LibreOffice?
You can learn the core formulas in Calc, because they mostly transfer. Before the test, switch to Excel or an Excel-style practice grid, so the menus, shortcuts and error messages match what you will see.
Do Excel macros work in LibreOffice Calc?
Sometimes. Calc runs its own LibreOffice Basic macros and can run some Excel VBA code, but complex VBA macros often need to be rewritten or tested carefully.