Tablora

Tablora · Biblioteka

Pozostaw długą liczbę całkowitą do sprawdzenia

Narzędzie do ujednolicania liczb zostawia każdą liczbę całkowitą dłuższą niż 15 cyfr jako tekst do sprawdzenia, zamiast ją konwertować, więc długi kod lub ilość nie zostaną zaokrąglone.

Granica 15 cyfr

Liczby w arkuszu mają około 15 cyfr znaczących. Poza tą granicą ostatnie cyfry zostają zaokrąglone, gdy wartość jest zapisywana jako liczba. Żeby nie tworzyć takiej liczby, narzędzie do ujednolicania liczb nie konwertuje części całkowitej dłuższej niż 15 cyfr. Zostawia w komórce oryginalny tekst i zapisuje ją w Wartościach do sprawdzenia.

Granica dotyczy cyfr przed znakiem dziesiętnym, po usunięciu separatorów grup. Wartość taka jak 1234567890123456.50 również zostaje wstrzymana, bo jej część całkowita ma 16 cyfr.

Formularz w przeglądarce nie ma opcji zniesienia tej granicy. Jest to celowe: arkusz zaokrągliłby taką liczbę przy zapisie, więc utworzenie jej tutaj jedynie ukryłoby stratę.

Sprawdzanie 12345678901234567890

Przykład na stronie używa ustawień Separator dziesiętny . i Separator grup cyfr przecinek z wartością źródłową 12345678901234567890. Oczekiwany wynik jest taki, że wartość zostaje jako tekst do sprawdzenia: Przekonwertowane komórki jej nie liczą, Wartości do sprawdzenia ją liczą, a komórka w wyniku nadal zawiera 12345678901234567890.

Wstrzymanie nie oznacza, że wartość jest błędna. Oznacza, że narzędzie nie zamieni jej w liczbę, którą arkusz by zaokrąglił.

Ustal, co zawiera kolumna

Podobne zachowanie w innych miejscach

Narzędzie do sprawdzania sumy działa inaczej: przyjmuje długie liczby dziesiętne w postaci kanonicznej i dodaje je dokładnie jako liczby całkowite sprowadzone do tej samej liczby miejsc, więc długa wartość nie traci tam cyfr. Dzięki temu przydaje się do kontroli dużej sumy, ale nie jest powodem, by przechowywać długi identyfikator jako liczbę.

W aplikacji Tablora eksport XLSX nie stosuje tej granicy. Kolumna w większości liczbowa jest zapisywana jako prawdziwe liczby, więc długie ciągi cyfr zostałyby w niej zaokrąglone. W przypadku takiej kolumny użyj eksportu CSV z aplikacji albo przenieś ją tutaj do konwertera z zachowaniem tekstu.

Dane wejściowe

Dane wejściowe
12345678901234567890
Separator dziesiętny
.
Separator grup cyfr
,

Wyniki

Wyniki
12345678901234567890
Przekonwertowane komórki
0
Wartości do sprawdzenia
1

Liczba całkowita dłuższa niż 15 cyfr pozostaje tekstem do sprawdzenia, aby zachować oryginalne znaki.