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
- Sammenlign hele verdien med kilden, siffer for siffer.
- Spør deg selv hva kolonnen betyr: et referanse-, konto- eller sporingsnummer er en identifikator og bør forbli tekst.
- Er det en identifikator, holder du den utenfor summene og eksporterer den heller med verktøyet for tekstbevarende XLSX.
- Er det en ekte mengde, for eksempel et svært stort antall, beholder du de nøyaktige sifrene som tekst og bruker programvare som støtter vilkårlig presisjon, til alle beregninger.
- Ikke prøv å gjenskape manglende sifre ut fra en avrundet verdi i et regneark.
- Tell sifrene i stedet for å lese verdien; 15 og 16 sifre ser like ut ved et raskt blikk.
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.