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
- Porównaj pełną wartość ze źródłem, cyfra po cyfrze.
- Zastanów się, co oznacza kolumna: numer referencyjny, numer rachunku lub numer śledzenia jest identyfikatorem i powinien zostać tekstem.
- Jeśli to identyfikator, wyłącz go z sum i wyeksportuj zamiast tego konwerterem XLSX z zachowaniem tekstu.
- Jeśli to prawdziwa ilość, na przykład bardzo duża liczba sztuk, zachowaj dokładne cyfry jako tekst i do obliczeń używaj programu obsługującego dowolną precyzję.
- Nie próbuj odtwarzać brakujących cyfr z zaokrąglonej wartości w arkuszu.
- Policz cyfry, zamiast odczytywać wartość; 15 i 16 cyfr na pierwszy rzut oka wyglądają podobnie.
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.