/docs/?hl=nl
05-03-2015
Gebruiker die de oorspronkelijke post heeft geplaatst
Google-gebruiker

iferror(lookup causes "unreadable" Excel export


The spreadsheet above contains the formula: =iferror(lookup(0,$A$3:$B$4))

Downloading as Excel and opening the resulting file in Mac Excel 2011 produces the error: "Excel could not Export error.xslx because some content is unreadable. Do you want to open and repair this workbook?"

Downloading the file as OpenDocument changes the formula to: =LOOKUP(0,$A$3:$B$4)

The resulting file can then be saved as Excel. This appears to be a bug in Google Sheets export functionality since IFERROR and LOOKUP are supported in both Excel and LibreOffice. Here's a link to the exported file (it doesn't open in Mac Excel, but does appear to roundtrip correctly to Google Sheets): https://drive.google.com/file/d/0B9b4CiLOTQzaZDY0REZ3a2NwME0/view?usp=sharing
Communitycontent is mogelijk niet geverifieerd of up-to-date. Meer informatie
Aanbevolen antwoord
Was dit antwoord nuttig?
Hoe kunnen we dit verbeteren?
Alle reacties (4)
Google-gebruiker
05-03-2015
Google-gebruiker
Excel does not like the omission of the second argument and might take =iferror(formula,) or will take =iferror(formula,"") instead, the latter not outputting a true blank in Sheets.
Bas Braams
05-03-2015
Bas Braams
There seems to be a recent issue with download of GSheets to Excel, because just within the past 2 days there are two other reports [1]-[2] besides this one about the unreadable content error message. The present report associates the problem with a particular construct, IFERROR(LOOKUP(...),...), and the other reports are not so precise. In any case, any Google staffer that looks into this report may also want to keep in mind [1] and [2].

(The Excel error message about unreadable content is also reported in a few conversations back in 2014, but without resolution of the issue.)

[1] (2015-03-05) I can't download my google document as an excel document?

[2] (2015-03-04) Problem downloading Google Doc file to excel
06-03-2015
Gebruiker die de oorspronkelijke post heeft geplaatst
Google-gebruiker
Thanks for the fast response. I can confirm that changing the formula to =iferror(lookup(0,$A$3:$B$4),"") allows the Excel file to open correctly.

However, this surfaced another bug, which is that rounddown(1.1) also fails to download, and instead needs to be changed to rounddown(1.1,0).

Obviously, it would be helpful if Google modified the Excel export to explicitly include the default value in both cases, as opposed to creating files that Excel sees as damaged.
Bas Braams
07-03-2015
Bas Braams
<<Obviously, it would be helpful if Google modified the Excel export to explicitly include the default value in both cases, as opposed to creating files that Excel sees as damaged.>> Helpful and also proper. Google Sheets is not the same product as Microsoft Excel. If an export facility to Excel is offered then it should handle differences in syntax such as the difference discussed here. Not every user will be as careful as Mr Kohn to track down which construct is causing the trouble; many users won't even have the needed skill. Therefore, even if the problem is now solved for Mr Kohn, the GSheets team needs to take note of it.
 

Badges

Sommige communityleden hebben badges die hun identiteit of deelnameniveau in een community aangeven.

 
Google-medewerker: Google-productteamleden en -communitymanagers
 
Communityspecialist: Google-partners die helpen de kwaliteit van communitycontent te waarborgen
 
Productexpert platinum (PE platina): communityleden met geavanceerde productkennis die andere Google-gebruikers en productexperts helpen
 
Productexpert goud (PE goud): communityleden met uitgebreide productkennis die andere Google-gebruikers helpen door vragen te beantwoorden
 
Productexpert zilver (PE zilver): communityleden met gevorderde productkennis die andere Google-gebruikers helpen door vragen te beantwoorden
 
Productexpert-alumnus: voormalige productexperts die geen lid meer zijn van het programma
Communitycontent is mogelijk niet geverifieerd of up-to-date. Meer informatie

Niveaus

Het lidmaatschapsniveau geeft aan hoe actief een gebruiker op een forum is. Hoe actiever iemand is, hoe hoger het niveau. Iedereen begint bij niveau 1 en kan uiteindelijk niveau 10 bereiken. Je niveau op een forum kan in de volgende gevallen worden verhoogd:

  • Je plaatst een antwoord.
  • Iemand selecteert jouw antwoord als het beste antwoord.
  • Iemand beoordeelt je bericht als nuttig.
  • Je stem voor een bepaald bericht om aan te geven dat je het goed vindt.
  • Je markeert een onderwerp of bericht terecht als misbruik.

Als je bericht wordt gemarkeerd als misbruik en daarom wordt verwijderd, ga je minder snel door naar een volgend niveau.

Profiel bekijken op forum?

Als u het profiel van dit lid wilt bekijken, moet u de huidige Help-pagina verlaten.

Wilt u misbruik op het forum melden?

Deze opmerking is afkomstig uit het Google-productforum. Als u misbruik wilt melden, moet u de huidige Help-pagina verlaten.

Reageren via het forum?

Deze opmerking is afkomstig uit het Google-productforum. Als u wilt reageren, moet u de huidige Help-pagina verlaten.