Tablora

Tablora · Bibliotek

Behold et langt heltal til kontrol

Ensretningsværktøjet beholder ethvert heltal med over 15 cifre som tekst til gennemgang i stedet for at konvertere det, så en lang kode eller mængde ikke afrundes.

Grænsen på 15 cifre

Tal i regneark rummer cirka 15 betydende cifre. Ud over det afrundes de sidste cifre væk, når en værdi gemmes som tal. For at undgå at danne sådan et tal konverterer ensretningsværktøjet ikke en heltalsdel med over 15 cifre. Det lader cellens oprindelige tekst stå og registrerer den under Værdier til gennemgang.

Grænsen gælder cifrene før decimaltegnet, efter at grupperingstegn er fjernet. En værdi som 1234567890123456.50 holdes også tilbage, fordi dens heltalsdel har 16 cifre.

Formularen i browseren har ingen indstilling, der ophæver grænsen. Det er med vilje: Et regneark ville afrunde sådan et tal, når det gemmes, så at danne det her ville kun skjule tabet.

Gennemgå 12345678901234567890

Eksemplet på siden bruger Decimaltegn . og Afgrænser for ciffergrupper komma med kildeværdien 12345678901234567890. Det forventede resultat er, at den beholdes som tekst til gennemgang: Konverterede celler tæller den ikke med, Værdier til gennemgang gør, og cellen i resultatet lyder stadig 12345678901234567890.

At værdien holdes tilbage, betyder ikke, at den er forkert. Det betyder, at værktøjet ikke vil gøre den til et tal, som et regneark ville afrunde.

Afgør, hvad kolonnen rummer

Beslægtet adfærd andre steder

Decimalsumkontrollen arbejder anderledes: Den godtager lange kanoniske decimaltal og lægger dem nøjagtigt sammen som hele tal skaleret til samme antal decimaler, så en lang værdi mister ingen cifre dér. Det gør den nyttig som modkontrol af en stor sum, men det er ingen grund til at gemme et langt id som et tal.

I Tablora-appen bruger XLSX-eksporten ikke denne grænse. En kolonne, der overvejende er numerisk, skrives som rigtige tal, så lange cifferstrenge i den ville blive afrundet. Brug appens CSV-eksport til sådan en kolonne, eller flyt den over i den tekstbevarende eksport her.

Inddata

Inddata
12345678901234567890
Decimaltegn
.
Afgrænser for ciffergrupper
,

Resultater

Resultater
12345678901234567890
Konverterede celler
0
Værdier til gennemgang
1

Heltallet med mere end 15 cifre bevares som tekst til kontrol, så kildens tegn forbliver intakte.