Tablora

Tablora · Biblioteka

Jawnie normalizuj kwoty z kropką dziesiętną

Zamień 1,234.50 na 1234.50, ustawiając kropkę dziesiętną i grupowanie przecinkiem tylko dla kolumny kwot, żeby kody i inne kolumny zostały w zapisanej postaci.

Konwencja kropki dziesiętnej

W Stanach Zjednoczonych, Wielkiej Brytanii, Japonii i wielu innych miejscach kropka oddziela część ułamkową, a przecinki grupują tysiące, więc 1,234.50 oznacza tysiąc dwieście trzydzieści cztery i pół. W krajach z przecinkiem dziesiętnym te same znaki zamieniają się rolami, dlatego ustawienie poprawne dla jednego źródła może po cichu przekręcić kwoty z innego.

Narzędzie do ujednolicania liczb nigdy nie ustala konwencji dla całego pliku. Separatory wybierasz dla jednej kolumny naraz i tylko ta kolumna jest konwertowana. Identyfikatory, kody produktów i opisy w innych kolumnach zachowują dokładnie swoje znaki.

Formularz w przeglądarce konwertuje przy jednym obliczeniu jedną Kolumnę liczbową. W przypadku drugiej kolumny kwot wklej pobrany wynik z powrotem do pola Tekst tabeli i uruchom obliczenie jeszcze raz z wybraną tą kolumną.

Konwersja kolumny z kropką dziesiętną

Co dzieje się z 1,234.50

Przy tych ustawieniach wartość źródłowa 1,234.50 staje się 1234.50. Przecinek grupujący zostaje usunięty, a obie cyfry części ułamkowej pozostają bez zmian. Zwykłe 1,234 staje się 1234, a 0.75 pozostaje 0.75.

Niektóre wartości są wstrzymywane zamiast zgadywane. Ułamek zapisany bez zera na początku, taki jak .75, trafia do sprawdzenia. Podobnie 1,23.00, bo 23 nie jest grupą trzech cyfr. Każda wstrzymana wartość zachowuje w wyniku oryginalny tekst, więc możesz ją odszukać w źródle.

Pomylenie dwóch konwencji

Dane wejściowe

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

Wyniki

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