Tablora

Tablora · Bibliotek

Behåll identifierare med fler än 15 siffror

Identifierare med fler än 15 siffror, som 12345678901234567890, tappar sina sista siffror som tal i kalkylblad. Behåll dem som text redan från första exporten.

Varför de sista siffrorna ändras

Kortreferenser, spårningsnummer för försändelser, transaktions-id:n från banker och vissa kontonummer har 16, 18 eller 20 siffror. Kalkylblad lagrar tal med ungefär 15 värdesiffror, så när en lång kod läses som ett tal ersätts siffrorna därefter med nollor, eller så visas värdet i grundpotensform. Ändringen sker tyst och är permanent: att formatera cellen som text i efterhand tar inte tillbaka de förlorade siffrorna.

En lång identifierare är en etikett, inte en mängd. Det säkra sättet är att behålla den som text från det ögonblick den lämnar källan.

Behåll hela koden

Exemplet med 20 siffror

Sidans exempel har en kolumn som heter id med värdet 12345678901234567890. I den textbevarande arbetsboken är den förväntade celltexten 12345678901234567890, alla tjugo siffrorna, i en textcell; filen innehåller ingen formel och inget numeriskt värde för den.

Samma värde konverteras inte av normaliseringsverktyget: varje heltal med fler än 15 siffror behålls som text och räknas under Värden att granska.

Tjugo siffror in, tjugo siffror ut: det finns inget avrundningssteg någonstans i den textbevarande vägen.

Långa koder i fotograferade tabeller

XLSX-exporten i appen Tablora gör om celler till riktiga tal när en kolumn till största delen är numerisk, och en kolumn som bara innehåller långa sifferkoder kan räknas dit. Då skulle de exporterade cellerna innehålla avrundade tal. För en sådan kolumn kan du använda appens CSV-export, som skriver varje cell exakt som den lästes, eller klistra in cellerna i det textbevarande verktyget här och hämta XLSX-filen.

Långa koder är också lätta att läsa fel på ett foto. Kontrollera de gulmarkerade cellerna och jämför varje kod med vyn Källa · sida innan du exporterar.

Tecken på att skadan redan har skett

Koder som slutar med en rad nollor, eller som visas som 1.23457E+19, konverterades troligen innan de nådde dig. Gå tillbaka till originalfilen i stället för att laga dem för hand.

Indata

Tabelltext
id 12345678901234567890
Fältavgränsare
,

Resultat

Rader
2
Kolumner
1
id
12345678901234567890
Filstorlek i byte
2307

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