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ą
- Wklej wiersze do pola Tekst tabeli i wybierz Separator pól. Jeśli kwoty zawierają przecinki grupujące, same pola powinny być rozdzielone tabulatorem, średnikiem lub pionową kreską albo kwoty muszą być ujęte w cudzysłów.
- Zaznacz Pierwszy wiersz zawiera nazwy kolumn, jeśli tabela ma wiersz nagłówka.
- Wybierz kolumnę kwot w polu Kolumna liczbowa.
- Ustaw Separator dziesiętny na . a Separator grup cyfr na przecinek.
- Naciśnij Oblicz i odczytaj Przekonwertowane komórki oraz Wartości do sprawdzenia.
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
- Jeśli przez pomyłkę wybierzesz przecinek dziesiętny, 1,234.50 nie zamieni się w mniejszą liczbę. Przy tych ustawieniach nie da się jej odczytać, więc pojawia się w Wartościach do sprawdzenia, co jest dla ciebie sygnałem, żeby sprawdzić separatory.
- Nie stosuj jednego ustawienia do pliku złożonego ze źródeł o różnych konwencjach; najpierw podziel go według źródła.
- Sprawdź każdą wstrzymaną wartość osobno, zamiast ją usuwać; wstrzymana komórka często wskazuje literówkę albo błąd odczytu OCR w źródle.
- W aplikacji Tablora eksport XLSX ustala znak dziesiętny każdej kolumny liczbowej na podstawie jednoznacznych wartości. Kolumna, w której każda wartość wygląda jak 1,234, nie daje takiej wskazówki, więc porównaj kilka wyeksportowanych komórek ze stroną.
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