Przejdź do głównej zawartości

Jak liczyć (identyfikować) i zmieniać miejsce dziesiętne w programie Excel?

W tym artykule dowiesz się, jak policzyć i zidentyfikować miejsce dziesiętne liczby oraz jak zmienić miejsce dziesiętne w danym zakresie lub w całym arkuszu.

Przypuśćmy, że policzymy i zmienimy miejsca dziesiętne liczb w danej kolumnie A, zobacz poniższy zrzut ekranu:

liczba-dokumentów-zmiana-miejsc-dziesiętnych1

Policz i zidentyfikuj miejsce dziesiętne liczby

Zmień miejsce dziesiętne w podanym zakresie

Zmień miejsce dziesiętne w całym arkuszu

Dodaj przecinek dziesiętny w określonym miejscu za pomocą Kutools for Exceldobry pomysł 3


strzałka niebieski prawy bąbelek Policz i zidentyfikuj miejsce dziesiętne liczby

Czasami istnieją liczby zawierające różne ilości miejsc dziesiętnych i możesz chcieć policzyć cyfry i pokazać je w komórce. Możesz to zrobić, wykonując następujące czynności:

W pustej komórce, mówiąc Cell B2, wprowadź formułę =IF(A2=INT(A2),0,LEN(MID(A2-INT(A2),FIND(".",A2,1),LEN(A2)-FIND(".",A2,1))))i naciśnij Wchodzę klawisz.liczba-dokumentów-zmiana-miejsc-dziesiętnych2

Następnie zwraca miejsce dziesiętne w komórce B2. W tym przypadku pokazuje 5. Teraz możesz uzyskać miejsce dziesiętne innych liczb, kopiując i wklejając tę ​​formułę do odpowiednich komórek.


strzałka niebieski prawy bąbelek Zmień miejsce dziesiętne w podanym zakresie

Możesz zmienić miejsce dziesiętne dla wielu liczb w danym zakresie, wykonując następujące czynności:

Krok 1: Wybierz liczby, których miejsce dziesiętne zmienisz. W takim przypadku wybierz zakres A2: A6.

Krok 2: Kliknij Zmniejsz liczbę dziesiętną przycisk lub Zwiększ liczbę dziesiętną przycisk w Numer grupa pod Strona główna patka.
liczba-dokumentów-zmiana-miejsc-dziesiętnych3

Krok 3: Następnie miejsce dziesiętne liczb w zaznaczeniu jest zmieniane i ujednolicane w tym samym miejscu dziesiętnym. Zobacz poniższy zrzut ekranu:

liczba-dokumentów-zmiana-miejsc-dziesiętnych4dokument-scal-wiele-skoroszytów-arrow2liczba-dokumentów-zmiana-miejsc-dziesiętnych5

Możesz także zmienić i ujednolicić miejsce dziesiętne liczb za pomocą Formatowanie komórek klikając prawym przyciskiem myszy wybór.

Krok 1: Wybierz zakres, który chcesz zmienić, i kliknij prawym przyciskiem myszy.

Krok 2: Wybierz Formatowanie komórek z menu kontekstowego i w Formatowanie komórek okno dialogowe, kliknij Numer z Kategoria listy i wprowadź potrzebne miejsca dziesiętne. Zobacz zrzut ekranu:

liczba-dokumentów-zmiana-miejsc-dziesiętnych6

Krok 3: Następnie kliknij OK. A miejsca dziesiętne zostały zmienione na takie, jakie chcesz.

liczba-dokumentów-zmiana-miejsc-dziesiętnych7dokument-scal-wiele-skoroszytów-arrow2liczba-dokumentów-zmiana-miejsc-dziesiętnych8


strzałka niebieski prawy bąbelek Zmień miejsce dziesiętne w podanym zakresie

Ta metoda pomoże Ci zmienić domyślne miejsce dziesiętne dla całego arkusza.

Krok 1: Kliknij filet > Opcje w programie Excel 2010; i kliknij Przycisk pakietu Office > Opcje programu Excel w programie Excel 2007;

Krok 2: W Opcje programu Excel okno dialogowe, kliknij przycisk Zaawansowane przycisk na lewym pasku.

Krok 3: Idź do Edycja sekcja opcji.

Krok 4: Sprawdź Automatycznie wstaw przecinek dziesiętny opcję i wprowadź liczbę w Miejsca pudełko.

Krok 5: Kliknij OK aby potwierdzić i zapisać zmiany. Teraz domyślne miejsce dziesiętne zostało zmienione.

Krok 6: Kiedy wprowadzisz liczbę 1234, stanie się ona automatycznie 12.34, jeśli domyślnym miejscem dziesiętnym jest 2.

liczba-dokumentów-zmiana-miejsc-dziesiętnych9

Nawiasem mówiąc, jeśli wpiszesz liczbę 16.25893, wyświetli się ona jako 16.25893, ale nie 16.26.


strzałka niebieski prawy bąbelek Dodaj przecinek dziesiętny w określonym miejscu za pomocą Kutools for Excel

Jeśli masz listę wartości, a teraz chcesz dodać przecinek dziesiętny w określonych lokalizacjach, na przykład, aby umieścić ułamek dziesiętny po drugim znaku każdej wartości, jak pokazano na poniższym zrzucie ekranu, jak możesz to szybko rozwiązać w programie Excel?

dokumentacja 1

Z Kutools dla programu Excel, możesz dodać dowolne znaki w dowolnym miejscu ciągu na liście, stosując jego Dodaj tekst użyteczność.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Wybierz wartości, do których chcesz dodać przecinek dziesiętny w tym samym miejscu, i kliknij Kutools > Tekst > Dodaj tekst. Zobacz zrzut ekranu:
dokumentacja 2

2. Wtedy Dodaj tekst wpisz kropkę dziesiętną w Tekst i sprawdź Sprecyzować opcja i wpisz lokalizację, po której chcesz dodać tekst, tutaj chcę dodać przecinek dziesiętny po drugim znaku, możesz wyświetlić wyniki w prawym panelu. Zobacz zrzut ekranu:
dokumentacja 3

3. kliknij Ok or Aplikuj, to kropka dziesiętna została dodana do określonej lokalizacji każdej wartości.

Z Dodaj tekst narzędzie, możesz również dodać określony znak do wielu określonych miejsc ciągu w jednym czasie.
dokumentacja 4


strzałka niebieski prawy bąbelek Dodaj określony znak / ciąg do komórki

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a cell that already contains a long formula, but can generate results from 0.01 up to 10000.Ideally would like a way of formatting the cell such that it automatically adjusts the decimal point based upon the results.e.g.numbers < 100 would have 2 d.p.numbers <1000 would have 1 d.p.numbers >=1000 would have 0 d.p.
Can see how to achieve this using rounding function with multiple IF commands, however with the length of formula this is unmanagable:e.g.=ROUND("FORMULA",(IF("FORMULA">=1000,0,(IF("FORMULA">=100,1,2)))))
Is there a tool or function within Excel that can achieve this?If not is there a way of doing this without having to repeat the formula in the IF functions?
Ideally don't want to put VBA into the workbook or spread the calculation across multiple cells.
This comment was minimized by the moderator on the site
This only works for two digit numbers, middle of the mid function should always be 3 since when you take the decimal part the numbers will always start in the third place. Lame that I have to correct this.
This comment was minimized by the moderator on the site
How can you change the decimal place for values that are already in the cell? In other words, i'm not trying to change the number of decimal place showing, but want to convert the value of the number in the cell. To illustrate: Change 1.25 (cell a) to 125 (cell b). Is this possible without having to go through each cell to convert? Thanks!
This comment was minimized by the moderator on the site
Run an equation in the adjacent column =A1*100, clicking bottom right corner of the box/dragging, to run down the length of the column.
This comment was minimized by the moderator on the site
The formula for counting the number of decimal places is flawed. For example, 123.75 returns 1.
This comment was minimized by the moderator on the site
this formula works.. please try this.. =LEN(MID(A1,1+FIND(".",A1),99))
This comment was minimized by the moderator on the site
Kindly tell me if it is possible to add values with their decimal values separately ie 47.6+49.5=96.11. Does excel have a formula to deal with this one. If anybody knows, It would help me so much. Thanks. Robbie
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations