Tablora

Tablora · Bibliotek

Behold et langt heltall til gjennomgang

Normaliseringsverktøyet beholder hvert heltall med mer enn 15 sifre som tekst til gjennomgang i stedet for å konvertere det, slik at lange koder ikke avrundes.

Grensen på 15 sifre

Tall i regneark rommer omtrent 15 gjeldende sifre. Utover det avrundes de siste sifrene bort når en verdi lagres som tall. For å unngå å lage et slikt tall konverterer ikke normaliseringsverktøyet en heltallsdel med mer enn 15 sifre. Det lar cellens opprinnelige tekst stå og registrerer den under Verdier som må gjennomgås.

Grensen gjelder sifrene før desimaltegnet, etter at grupperingstegnene er fjernet. En verdi som 1234567890123456.50 holdes også tilbake, fordi heltallsdelen har 16 sifre.

Nettskjemaet har ikke noe alternativ som opphever grensen. Det er med vilje: et regneark ville avrunde et slikt tall når det lagres, så å lage det her ville bare skjule tapet.

Gå gjennom 12345678901234567890

Sidens eksempel bruker Desimaltegn . og Skilletegn for siffergrupper komma med kildeverdien 12345678901234567890. Det forventede utfallet er at den beholdes som tekst til gjennomgang: Konverterte celler teller den ikke, Verdier som må gjennomgås gjør det, og cellen i resultatet viser fortsatt 12345678901234567890.

At verdien holdes tilbake, betyr ikke at den er feil. Det betyr at verktøyet ikke gjør den om til et tall som et regneark ville avrunde.

Avgjør hva kolonnen inneholder

Beslektet oppførsel andre steder

Summekontrollen virker annerledes: den godtar lange kanoniske desimaltall og legger dem sammen nøyaktig som heltall skalert til samme antall desimaler, så en lang verdi mister ingen sifre der. Det gjør den nyttig som kontroll av en stor sum, men det er ingen grunn til å lagre en lang identifikator som tall.

I Tablora-appen bruker ikke XLSX-eksporten denne grensen. En kolonne som for det meste er numerisk, skrives som ekte tall, så lange sifferrekker i den ville bli avrundet. Bruk appens CSV-eksport i en slik kolonne, eller flytt den over i det tekstbevarende verktøyet her.

Inndata

Inndata
12345678901234567890
Desimaltegn
.
Skilletegn for siffergrupper
,

Resultater

Resultater
12345678901234567890
Konverterte celler
0
Verdier som må gjennomgås
1

Heltallet med mer enn 15 sifre beholdes som tekst til kontroll, slik at kildetegnene bevares.