{"id":2002,"date":"2025-02-20T05:42:22","date_gmt":"2025-02-20T05:42:22","guid":{"rendered":"https:\/\/www.exceldepartment.com\/?p=2002"},"modified":"2026-10-31T12:14:33","modified_gmt":"2026-10-31T12:14:33","slug":"excel-compatibility-version-file-format-problems","status":"publish","type":"post","link":"https:\/\/www.exceldepartment.com\/en\/excel-compatibility-version-file-format-problems\/","title":{"rendered":"Excel Compatibility: Solve Version and File Format Problems"},"content":{"rendered":"<\/p>\n<p>Your Excel file works perfectly on your computer. You send it to a colleague. It opens, but formulas show #NAME?, charts are missing, or the file is read-only. Compatibility problems.<\/p>\n<p>This guide shows you how to identify and solve compatibility problems between Excel versions, operating systems and file formats. You will learn to check compatibility before sharing and to fix problems when they occur.<\/p>\n<p>For general troubleshooting, see the <a href=\"https:\/\/www.exceldepartment.com\/en\/excel-troubleshooting-guide\/\">Excel troubleshooting guide<\/a>. For other problems, read <a href=\"https:\/\/www.exceldepartment.com\/en\/10-most-common-excel-problems-and-how-to-solve-them\/\">common Excel problems<\/a>.<\/p>\n<h2 id=\"excel-versioner-och-funktioner\">Excel versions and functions<\/h2>\n<h3 id=\"versionshistorik\">Version history<\/h3>\n<table>\n<colgroup>\n<col style=\"width: 15%\" \/>\n<col style=\"width: 24%\" \/>\n<col style=\"width: 33%\" \/>\n<col style=\"width: 26%\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th>Version<\/th>\n<th>Release year<\/th>\n<th>Key features<\/th>\n<th>Limitations<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Excel 2003<\/td>\n<td>2003<\/td>\n<td>Basic functions<\/td>\n<td>Max 65,536 rows, 256 columns, .xls format<\/td>\n<\/tr>\n<tr>\n<td>Excel 2007<\/td>\n<td>2007<\/td>\n<td>Ribbon interface, .xlsx<\/td>\n<td>Max 1,048,576 rows, 16,384 columns<\/td>\n<\/tr>\n<tr>\n<td>Excel 2010<\/td>\n<td>2010<\/td>\n<td>Sparklines, slicers<\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>Excel 2013<\/td>\n<td>2013<\/td>\n<td>Power Query, Power Pivot<\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>Excel 2016<\/td>\n<td>2016<\/td>\n<td>Power BI integration<\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>Excel 2019<\/td>\n<td>2019<\/td>\n<td>CONCAT, IFS<\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>Excel 365<\/td>\n<td>Ongoing<\/td>\n<td>Dynamic arrays, XLOOKUP, FILTER<\/td>\n<td>Functions are added continuously<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"problem-funktioner-som-inte-finns-i-\u00e4ldre-versioner\">Problem: Functions that do not exist in older versions<\/h3>\n<p><strong>Excel 365-exclusive functions:<\/strong> &#8211; XLOOKUP &#8211; FILTER &#8211; UNIQUE &#8211; SORT &#8211; SEQUENCE &#8211; RANDARRAY<\/p>\n<p><strong>What happens:<\/strong> If you use <code>=XLOOKUP(...)<\/code> in Excel 365 and open the file in Excel 2016 \u2192 #NAME?<\/p>\n<h3 id=\"l\u00f6sning-anv\u00e4nd-\u00e4ldre-ekvivalenter\">Solution: Use older equivalents<\/h3>\n<p><strong>XLOOKUP \u2192 INDEX\/MATCH<\/strong><\/p>\n<p>Excel 365:<\/p>\n<pre class=\"excel\"><code>=XLOOKUP(E2;A:A;B:B;&quot;Ej funnen&quot;)<\/code><\/pre>\n<p>Compatible with all versions:<\/p>\n<pre class=\"excel\"><code>=OMFEL(INDEX(B:B;MATCH(E2;A:A;0));&quot;Ej funnen&quot;)<\/code><\/pre>\n<p><strong>FILTER \u2192 Advanced filter or pivot table<\/strong><\/p>\n<p>Excel 365:<\/p>\n<pre class=\"excel\"><code>=FILTER(A2:C100;B2:B100=&quot;Syd&quot;)<\/code><\/pre>\n<p>Compatible: Use Data \u2192 Advanced Filter (manually) or a pivot table.<\/p>\n<h3 id=\"kontrollera-kompatibilitet-f\u00f6re-delning\">Check compatibility before sharing<\/h3>\n<\/p>\n<p><strong>Step 1: Use the compatibility checker<\/strong><\/p>\n<ol type=\"1\">\n<li><code>File<\/code> \u2192 <code>Info<\/code><\/li>\n<li><code>Check for Issues<\/code> \u2192 <code>Check Compatibility<\/code><\/li>\n<li>Select the versions to check against<\/li>\n<li>Excel lists all problems<\/li>\n<\/ol>\n<p><strong>Example results:<\/strong> &#8211; \u201cSome formulas in this workbook use functions that are not available in earlier versions of Excel\u201d &#8211; \u201cThis workbook contains data in cells outside the row and column limits of earlier versions\u201d &#8211; \u201cSome charts contain effects that are not supported\u201d<\/p>\n<p><strong>Step 2: Fix the problems<\/strong><\/p>\n<p>For each problem: &#8211; Click \u201cFind\u201d to jump to the problem &#8211; Fix it manually or accept the limitation<\/p>\n<h3 id=\"spara-i-kompatibelt-l\u00e4ge\">Save in compatibility mode<\/h3>\n<p><strong>File \u2192 Save As \u2192 Select \u201cExcel 97-2003 (.xls)\u201d<\/strong><\/p>\n<p><strong>Advantages:<\/strong> &#8211; Opens in all Excel versions<\/p>\n<p><strong>Disadvantages:<\/strong> &#8211; Max 65,536 rows &#8211; Max 256 columns &#8211; Newer functions do not work &#8211; Larger file size<\/p>\n<p><strong>Recommendation:<\/strong> Use .xlsx and avoid new functions instead.<\/p>\n<h2 id=\"filformat-.xls-vs-.xlsx-vs-.xlsm-vs-.xlsb\">File formats: .xls vs .xlsx vs .xlsm vs .xlsb<\/h2>\n<\/p>\n<h3 id=\"format\u00f6versikt\">Format overview<\/h3>\n<table style=\"width:100%;\">\n<colgroup>\n<col style=\"width: 21%\" \/>\n<col style=\"width: 13%\" \/>\n<col style=\"width: 34%\" \/>\n<col style=\"width: 31%\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th>Format<\/th>\n<th>Year<\/th>\n<th>Description<\/th>\n<th>Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>.xls<\/strong><\/td>\n<td>1997-2003<\/td>\n<td>Binary format<\/td>\n<td>Legacy compatibility<\/td>\n<\/tr>\n<tr>\n<td><strong>.xlsx<\/strong><\/td>\n<td>2007+<\/td>\n<td>XML-based, compressed<\/td>\n<td>Standard for modern files<\/td>\n<\/tr>\n<tr>\n<td><strong>.xlsm<\/strong><\/td>\n<td>2007+<\/td>\n<td>.xlsx with macros<\/td>\n<td>Files with VBA code<\/td>\n<\/tr>\n<tr>\n<td><strong>.xlsb<\/strong><\/td>\n<td>2007+<\/td>\n<td>Binary, compressed<\/td>\n<td>Large files, faster<\/td>\n<\/tr>\n<tr>\n<td><strong>.csv<\/strong><\/td>\n<td>\u2014<\/td>\n<td>Comma-separated values<\/td>\n<td>Data exchange, no formatting<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"problem-excel-kan-inte-\u00f6ppna-filen-eftersom-filtill\u00e4gget-inte-\u00e4r-giltigt\">Problem: \u201cExcel cannot open the file because the file extension is not valid\u201d<\/h3>\n<p><strong>Cause:<\/strong> The file extension does not match the actual content.<\/p>\n<p><strong>Example:<\/strong> The file is named \u201cdata.xlsx\u201d but is actually in .xls format.<\/p>\n<p><strong>Solution:<\/strong> 1. Rename the file from .xlsx to .xls 2. Try to open it 3. If it works: Save as .xlsx again<\/p>\n<h3 id=\"problem-makron-fungerar-inte\">Problem: Macros do not work<\/h3>\n<p><strong>Cause:<\/strong> The file was saved as .xlsx (macros are not allowed).<\/p>\n<p><strong>Solution:<\/strong> Save as .xlsm instead: 1. File \u2192 Save As 2. Select \u201cExcel Macro-Enabled Workbook (.xlsm)\u201d<\/p>\n<h3 id=\"n\u00e4r-anv\u00e4nda-vilket-format\">When to use which format<\/h3>\n<p><strong>Use .xlsx if:<\/strong> &#8211; Standard file without macros &#8211; It will be shared with others &#8211; It will be stored long term<\/p>\n<p><strong>Use .xlsm if:<\/strong> &#8211; It contains VBA code\/macros<\/p>\n<p><strong>Use .xlsb if:<\/strong> &#8211; The file is over 10 MB &#8211; You need fast opening\/saving &#8211; It does not need to be shared outside the organisation<\/p>\n<p><strong>Use .xls if:<\/strong> &#8211; It must open in Excel 2003 or older &#8211; Otherwise: Avoid<\/p>\n<p><strong>Use .csv if:<\/strong> &#8211; Exporting to other systems &#8211; Database import &#8211; No formatting\/formulas needed<\/p>\n<h2 id=\"windows-vs-mac\">Windows vs Mac<\/h2>\n<p>Excel on Mac differs from the Windows version.<\/p>\n<h3 id=\"funktionsskillnader\">Functional differences<\/h3>\n<p><strong>Missing on Mac:<\/strong> &#8211; Some add-ins and ActiveX controls &#8211; The Visual Basic Editor has limitations &#8211; Power Query (limited in older Mac versions) &#8211; Some keyboard shortcuts differ<\/p>\n<p><strong>Keyboard shortcuts Mac vs Windows:<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Function<\/th>\n<th>Windows<\/th>\n<th>Mac<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Copy<\/td>\n<td>Ctrl+C<\/td>\n<td>Cmd+C<\/td>\n<\/tr>\n<tr>\n<td>Paste<\/td>\n<td>Ctrl+V<\/td>\n<td>Cmd+V<\/td>\n<\/tr>\n<tr>\n<td>Save<\/td>\n<td>Ctrl+S<\/td>\n<td>Cmd+S<\/td>\n<\/tr>\n<tr>\n<td>Find<\/td>\n<td>Ctrl+F<\/td>\n<td>Cmd+F<\/td>\n<\/tr>\n<tr>\n<td>Open VBA<\/td>\n<td>Alt+F11<\/td>\n<td>Option+F11 (limited)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"problem-vba-fungerar-inte-p\u00e5-mac\">Problem: VBA does not work on Mac<\/h3>\n<p><strong>Why:<\/strong> Some Windows API calls do not work on Mac.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<pre class=\"vba\"><code>Declare Function GetUserName Lib &quot;advapi32.dll&quot; ...<\/code><\/pre>\n<p>This only works on Windows.<\/p>\n<p><strong>Solution:<\/strong> Use conditional compilation:<\/p>\n<pre class=\"vba\"><code>#If Mac Then\r\n    &#39; Mac-version av kod\r\n#Else\r\n    &#39; Windows-version av kod\r\n#End If<\/code><\/pre>\n<h3 id=\"problem-fils\u00f6kv\u00e4gar\">Problem: File paths<\/h3>\n<p><strong>Windows:<\/strong><\/p>\n<pre class=\"vba\"><code>filv\u00e4g = &quot;C:\\Users\\Anv\u00e4ndare\\Dokument\\fil.xlsx&quot;<\/code><\/pre>\n<p><strong>Mac:<\/strong><\/p>\n<pre class=\"vba\"><code>filv\u00e4g = &quot;\/Users\/Anv\u00e4ndare\/Documents\/fil.xlsx&quot;<\/code><\/pre>\n<p><strong>Solution:<\/strong> Use relative paths or detect the OS:<\/p>\n<pre class=\"vba\"><code>#If Mac Then\r\n    filv\u00e4g = &quot;\/Users\/&quot; &amp; Environ(&quot;USER&quot;) &amp; &quot;\/Documents\/fil.xlsx&quot;\r\n#Else\r\n    filv\u00e4g = &quot;C:\\Users\\&quot; &amp; Environ(&quot;USERNAME&quot;) &amp; &quot;\\Documents\\fil.xlsx&quot;\r\n#End If<\/code><\/pre>\n<h2 id=\"problem-filen-\u00f6ppnas-skrivskyddad\">Problem: The file opens as read-only<\/h2>\n<h3 id=\"orsak-1-\u00f6ppen-p\u00e5-annan-dator\">Cause 1: Open on another computer<\/h3>\n<p>The file is open by someone else (on a network drive or SharePoint).<\/p>\n<p><strong>Solution:<\/strong> &#8211; Wait until the other user closes it &#8211; Or open it read-only and save a copy<\/p>\n<h3 id=\"orsak-2-fil-markerad-som-skrivskyddad\">Cause 2: File marked as read-only<\/h3>\n<p><strong>Windows:<\/strong> 1. Right-click the file \u2192 Properties 2. Clear \u201cRead-only\u201d 3. OK<\/p>\n<p><strong>Mac:<\/strong> 1. Right-click the file \u2192 Get Info 2. Under \u201cSharing &amp; Permissions\u201d \u2192 Unlock 3. Change the permission to \u201cRead &amp; Write\u201d<\/p>\n<h3 id=\"orsak-3-onedrivesharepoint-synkfel\">Cause 3: OneDrive\/SharePoint sync error<\/h3>\n<p><strong>Solution:<\/strong> 1. Open the file directly in a web browser (Office Online) 2. Or: Right-click the OneDrive icon \u2192 Settings \u2192 Unlink and link again<\/p>\n<h3 id=\"orsak-4-n\u00e4tverksbeh\u00f6righeter\">Cause 4: Network permissions<\/h3>\n<p><strong>Solution:<\/strong> Contact the IT department to have the permissions changed.<\/p>\n<h2 id=\"problem-formatering-ser-olika-ut\">Problem: Formatting looks different<\/h2>\n<h3 id=\"orsak-saknade-teckensnitt\">Cause: Missing fonts<\/h3>\n<p>If the file uses fonts that are not installed on the computer, they are replaced.<\/p>\n<p><strong>Solution:<\/strong> &#8211; Use standard fonts (Calibri, Arial, Times New Roman) &#8211; Or: Embed fonts (File \u2192 Options \u2192 Save \u2192 \u201cEmbed fonts in the file\u201d)<\/p>\n<p><strong>Warning:<\/strong> Embedding fonts increases the file size and may breach licence terms.<\/p>\n<h3 id=\"orsak-olika-sk\u00e4rmuppl\u00f6sning\">Cause: Different screen resolution<\/h3>\n<p>The file was created on a 4K screen and opened on a laptop with a lower resolution.<\/p>\n<p><strong>Solution:<\/strong> &#8211; Use percentage scaling (Page Layout \u2192 Scale) &#8211; Avoid pixel-based positions<\/p>\n<h3 id=\"orsak-olika-excel-versioner-renderar-annorlunda\">Cause: Different Excel versions render differently<\/h3>\n<p><strong>Solution:<\/strong> &#8211; Export as PDF for an exact appearance &#8211; Or: Accept small differences<\/p>\n<h2 id=\"best-practices-f\u00f6r-kompatibilitet\">Best practices for compatibility<\/h2>\n<h3 id=\"anv\u00e4nd-standardfunktioner\">1. Use standard functions<\/h3>\n<p>Avoid Excel 365-exclusive functions if the file is shared with older versions.<\/p>\n<p><strong>Check function compatibility:<\/strong> &#8211; Microsoft&#8217;s documentation lists which version each function requires<\/p>\n<h3 id=\"testa-p\u00e5-m\u00e5lplattformen\">2. Test on the target platform<\/h3>\n<p>Before an important presentation or sharing: &#8211; Open the file on the same type of computer\/Excel version as the recipient has &#8211; Or: Ask the recipient to test and give feedback<\/p>\n<h3 id=\"spara-alltid-som-.xlsx\">3. Always save as .xlsx<\/h3>\n<p>.xls is obsolete. If the recipient has Excel 2007 or later (most do), use .xlsx.<\/p>\n<h3 id=\"dokumentera-excel-version\">4. Document the Excel version<\/h3>\n<p>Add a comment in the workbook: \u201cRequires Excel 2016 or later\u201d or \u201cCompatible with all versions\u201d<\/p>\n<h3 id=\"\u00f6verv\u00e4g-pdf-f\u00f6r-slutliga-dokument\">5. Consider PDF for final documents<\/h3>\n<p>If the recipient only needs to read (not edit): &#8211; File \u2192 Save As \u2192 PDF &#8211; Guarantees the same appearance everywhere<\/p>\n<h3 id=\"anv\u00e4nd-molnbaserade-l\u00f6sningar\">6. Use cloud-based solutions<\/h3>\n<p>OneDrive\/SharePoint + Excel Online: &#8211; Same version for everyone &#8211; Collaborate in real time &#8211; No compatibility problems<\/p>\n<h2 id=\"n\u00e4r-du-beh\u00f6ver-professionell-hj\u00e4lp\">When you need professional help<\/h2>\n<p><strong>Contact Excel Department if:<\/strong><\/p>\n<ul>\n<li>Large-scale workbook compatibility (100+ files)<\/li>\n<li>VBA code that must work on both Windows and Mac<\/li>\n<li>Migration from old Excel versions to Excel 365<\/li>\n<li>Company-wide compatibility standards<\/li>\n<li>Integration between Excel and other systems (different versions)<\/li>\n<\/ul>\n<p>We offer: &#8211; Compatibility analysis of workbooks &#8211; VBA rewrites for platform-independent code &#8211; Migration strategy for organisations &#8211; Training in version differences<\/p>\n<p>Call <a href=\"tel:+46102642020\">010-264 20 20<\/a> or email <a href=\"mailto:info@exceldepartment.se\">info@exceldepartment.se<\/a>.<\/p>\n<h2 id=\"sammanfattning-din-kompatibilitetschecklista\">Summary: Your compatibility checklist<\/h2>\n<p><strong>Before sharing a file:<\/strong> 1. [ ] Check compatibility (File \u2192 Info \u2192 Check Compatibility) 2. [ ] Use standard functions (avoid XLOOKUP, FILTER if the recipient has older Excel) 3. [ ] Save as .xlsx (or .xlsm if macros) 4. [ ] Use standard fonts (Calibri, Arial) 5. [ ] Test on the target platform if possible<\/p>\n<p><strong>If the recipient has problems:<\/strong> 6. [ ] Ask them to check their Excel version (File \u2192 Account) 7. [ ] Send as PDF if read-only is enough 8. [ ] Consider Excel Online (web version) for guaranteed compatibility<\/p>\n<p><strong>For VBA:<\/strong> 9. [ ] Use conditional compilation (#If Mac Then) if needed 10. [ ] Avoid Windows API calls if the file is used on Mac 11. [ ] Test on both Windows and Mac<\/p>\n<h2 id=\"relaterat-inneh\u00e5ll\">Related content<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.exceldepartment.com\/en\/excel-troubleshooting-guide\/\">Excel troubleshooting guide<\/a> \u2014 Systematic problem solving<\/li>\n<li><a href=\"https:\/\/www.exceldepartment.com\/en\/10-most-common-excel-problems-and-how-to-solve-them\/\">Common Excel problems<\/a> \u2014 Quick solutions<\/li>\n<li><a href=\"https:\/\/www.exceldepartment.com\/en\/excel-vba-troubleshooting-debugging-guide\/\">VBA troubleshooting<\/a> \u2014 Macro problems<\/li>\n<li><a href=\"https:\/\/www.exceldepartment.com\/en\/excel-file-corruption-recovery\/\">File corruption and recovery<\/a> \u2014 Rescue damaged files<\/li>\n<li><a href=\"https:\/\/www.exceldepartment.com\/en\/excel-help\/\">Excel help and support<\/a> \u2014 Professional help<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Excel Department<\/strong> Slottsbacken 8, Stockholm Phone: <a href=\"tel:+46102642020\">+46-10-264-20-20<\/a> \/ <a href=\"tel:+46102642020\">010-264 20 20<\/a> Email: <a href=\"mailto:info@exceldepartment.se\">info@exceldepartment.se<\/a><\/p>\n<hr \/>\n<div class=\"xld-cta\" style=\"margin:30px 0;padding:18px 20px;background:#f5f4f4;border-top:3px solid #a0ce4e\">\n<p style=\"margin:0 0 8px\"><strong>Need help with this?<\/strong> Our <a href=\"https:\/\/www.exceldepartment.com\/en\/excel-consultant\/power-bi-consultant\/\">Power BI consultants<\/a> will help you \u2013 the first consultation is free of charge.<\/p>\n<p style=\"margin:0\"><a href=\"https:\/\/www.exceldepartment.com\/en\/contact-us\/\">Book a free call<\/a> or call <a href=\"tel:+46102642020\">010-264 20 20<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Your Excel file works perfectly on your computer. You send  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-2002","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/posts\/2002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/comments?post=2002"}],"version-history":[{"count":0,"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/posts\/2002\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/media?parent=2002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/categories?post=2002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exceldepartment.com\/en\/wp-json\/wp\/v2\/tags?post=2002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}