2012-12-11 16:41:15 +0000 2012-12-11 16:41:15 +0000
7
7

Dlaczego Excel 2010 automatycznie zmienia formatowanie liczb?

Excel 2010 automatycznie przeformatowuje liczby/komórki, w których zastosowano już określony format liczbowy. Za każdym razem, gdy uzyskuję dostęp do zawartości komórki lub ją modyfikuję, Excel dokonuje ponownego formatowania, zmieniając liczbę miejsc po przecinku na 2. Wszedłem już w Plik ™ Opcje ™ Zaawansowane ™ i upewniłem się, że opcja automatycznego dodawania miejsc po przecinku jest odznaczona, ale Excel nadal automatycznie dokonuje zmiany. Bardzo czasochłonne jest ciągłe ponowne wybieranie formatów liczb za każdym razem, gdy zawartość komórki jest zmieniana/udostępniana.

Jakieś pomysły?

Dzięki!

Odpowiedzi (7)

5
5
5
2012-12-11 17:27:15 +0000

Nie musisz zmieniać formatowania komórek pojedynczo. Możesz zastosować te same formaty do całych kolumn, zakresów, a nawet arkuszy. Jeśli wiesz, że we wszystkich komórkach będą liczby, upewnij się, że ustawisz je na jeden z formatów liczbowych. Opcja formatowania General jest traktowana przez Excela jako opcja “bez formatowania”, więc często będzie próbował odgadnąć, w jakim konkretnie formacie chcesz ją ustawić.

Alternatywnie, możesz chcieć spojrzeć na tę odpowiedź i sprawdzić, czy ma ona zastosowanie do twojej sytuacji:

Excel zakłada, że nie zastosowałeś formatu, jeśli używasz ogólnego, więc próbuje znaleźć najlepszy format dla wprowadzonych danych. Aby to wyłączyć, przejdź do Plik => Opcje => Zaawansowane i usuń zaznaczenie opcji dla “Rozszerz formaty i formuły zakresu danych”.

3
3
3
2013-11-15 19:31:11 +0000

Miałem podobny problem.

Miałem liczby sformatowane jako procenty z jednym lub dwoma miejscami po przecinku. Ilekroć zmieniałem wartość komórki przez dodawanie / odejmowanie % (np. formuła to =A2-.2%), formatowała komórkę z 15 znaczącymi cyframi. Ugh!

Próbowałem zastosować powyższe wskazówki (np. odznaczenie opcji Rozszerz formaty i formuły zakresu danych) i nie pomogły. Próbowałem ponownie sformatować komórki jako General, następnie zastosować format %, a następnie zaktualizować formułę. Ten sam problem. Wszedłem do formatów niestandardowych i usunąłem format % z 15 miejscami po przecinku, ale gdy tylko ponownie edytowałem formułę komórki, Excel magicznie ponownie utworzył 15-cyfrowy format niestandardowy i zastosował go.

W końcu znalazłem rozwiązanie:

Podczas dodawania / odejmowania nie używaj % w formule. Zamiast =A2-.2%, użyj =A2-.002.

2
2
2
2015-05-26 20:10:53 +0000

W programie Excel Options przejdź do menu Advanced i usuń zaznaczenie opcji “Automatycznie wstawiaj przecinek dziesiętny”

Dla wersji programu Excel 2003 lub wcześniejszych, w menu Tools > Odznacz opcję “Stałe miejsca dziesiętne”.

1
1
1
2016-04-22 13:18:46 +0000

Mam! Kliknij prawym przyciskiem myszy na całą kolumnę LUB tylko na komórkę, nad którą pracujesz… “formatuj komórki”, następnie “liczba”, “miejsca dziesiętne” ustaw na 0, (u mnie 2), a następnie “ok”.

1
1
1
2015-10-12 09:47:59 +0000

Mam ten sam problem i naprawiłem go za pomocą tego bloga. https://kb.wisc.edu/helpdesk/page.php?id=1567

Office Excel 2007/2010/2013

Krok 1.

Excel 2010/2013 - Go to File -> Options
Excel 2007 - Go to Office Button -> Excel Options

Krok 2.

Select Advanced in the left hand column.

Krok 3.

Uncheck Automatically insert a decimal point.

Krok 4.

Click OK

Office X/2001/XP/2003

Otwórz program Excel.

Ten krok jest zależny od wersji Excela, której używasz.

Excel 2003 - Go to Tools -> Options
Excel XP - Go to Tools -> Options
Excel 2001 - Go to Edit -> Preferences
Excel X - Go to Excel -> Preferences
Select the Edit tab.
Uncheck Fixed Decimal Places:.
Click OK.

Dzięki, może to pomoże innym

0
0
0
2012-12-11 16:46:49 +0000

Spróbuj kliknąć prawym przyciskiem myszy na komórce, w której wystąpił błąd, kliknąć Format Cells... i wybrać format General.

0
0
0
2013-10-11 18:03:47 +0000

Miałem opisany tutaj problem z automatycznym formatowaniem; rozwiązany przez odznaczenie opcji “Rozszerz formaty i formuły zakresu danych” i “Użyj separatorów systemowych” dla dziesiętnych i tysięcy.