Tablora

Tablora · Bibliotek

Lagra formelliknande innehåll som text

En cell som börjar med likhetstecken, som =1+1, kan vara ren text. Den textbevarande XLSX-filen lagrar den som text så att den aldrig körs som en formel.

När ett likhetstecken bara är text

Anteckningar, artikelnummer och importerade kommentarer börjar ibland med =, +, - eller @. I ett källdokument kan =1+1 vara en anteckning som någon skrev, en kod eller en instruktion som ska läsas och inte räknas ut. Öppnar du sådana data i ett kalkylblad som CSV kan programmet behandla cellen som en formel, visa 2 i stället för texten eller köra något du inte avsåg.

Det textbevarande verktyget skriver varje cell som en uttrycklig textcell i arbetsboken. Ett värde som börjar med likhetstecken lagras som just de tecknen och görs aldrig om till en formel.

Exportera =1+1 som text

Exemplet med kolumnen note

Sidans exempel har en kolumn som heter note och ett värde, =1+1. Den förväntade celltexten är =1+1, lagrad som en uttrycklig textcell: inte en formel och inte ett tal. Eftersom det är text räknas cellen inte om när du senare ändrar andra celler, och du bör inte beskriva den som en beräkning i något du skriver om filen.

CSV-filer får en apostrof

De andra webbverktygen, som granskningsverktyget för avgränsad text och normaliseringsverktyget, erbjuder Hämta (CSV) i stället för XLSX. I de filerna får varje cell som börjar med =, +, - eller @, efter eventuella inledande blanksteg, en inledande apostrof, så =1+1 skrivs som '=1+1. Prefixet är ett vanligt skydd mot att formler räknas ut, men det är nu en del av texten i filen. Behöver du de exakta tecknen utan prefix, använd den textbevarande XLSX-filen i stället.

I appen Tablora skriver XLSX-exporten aldrig formler: en cell som =1+1 lagras som text. Appens CSV-export skriver cellerna exakt som de lästes, utan apostrof, så det program som öppnar CSV-filen avgör vad som händer med dem.

Bestäm vad cellen ska vara

Om källan verkligen avsåg en beräkning, behåll textversionen som underlag och bygg upp formeln själv i kalkylbladet, med referenser som du har kontrollerat.

Är du osäker, exportera den textbevarande versionen först. Text kan du göra om till en formel senare, men en formel som redan har körts kan ha ersatt originaltexten med sitt resultat.

Indata

Tabelltext
note =1+1
Fältavgränsare
,

Resultat

Rader
2
Kolumner
1
note
=1+1
Filstorlek i byte
2293

Alla kalkylbladsceller sparas som text för att bevara identifierare och formelliknande innehåll.