2013-05-29 9 views
25

Po ustawieniu formatu komórki jako%, wartość automatycznie pomnoży się, podając wartość 100 &. Więc 5.66 staje się 566 %.Format liczb w programie excel: Wyświetlanie wartości% bez pomnożenia przez 100

Chcę zastosować% format w kolumnie, ale chcę zachować wartości takie same jak wcześniej. Chcę tylko pokazać% razem z wartością. Aby to osiągnąć, użyłem następującego formatu: 0.00##\% 30230 Teraz chcę pokazać negatywne wartości w kolorze CZERWONYM bez znaku "-" (ujemne), a wartości powinny być zawijane w nawiasy kwadratowe. więc -5.66 powinno być pokazane jako (5,66%) w kolorze czerwonym.

Proszę o pomoc

Odpowiedz

36

Po prostu trzeba zmienić format niestandardowy - kliknij prawym przyciskiem myszy i wybierz format i na dole listy jest niestandardowy.

0.00##\%;[Red](0.00##\%) 

Pierwsza część niestandardowego formatu to zdefiniowany przez Ciebie format. Wszystko po średniku dotyczy liczb ujemnych. [RED] mówi programowi Excel, aby liczby ujemne były czerwone, a() upewnia się, że liczba ujemna znajduje się w nawiasach.

+0

Dziękuję za szybką odpowiedź – SharpCoder

+1

Żaden problem - zadowolony, że mogłem pomóc . – AxGryndr

+0

bardzo dobra odpowiedź - działa idealnie! To rozwiązanie jest bardzo pomocne, ponieważ uzyskanie liczby (wyniku sumy) do wyświetlenia jako odpowiedni procent było wcześniej dość frustrujące. –

6

Należy pamiętać, że wartość 1 równa się 100% w interpretacji Excela. Jeśli wpiszesz 5,66, a chcesz pokazać 5,66%, to zrób hackowanie AxGryndr z formatowaniem, ale jest to tylko format wyświetlania tylko i nie jest to ani nie jest wartością domyślną. Jeśli chcesz użyć tej wartości procentowej w dalszych obliczeniach, obliczenia te zwrócą nieprawidłowy wynik, chyba że w czasie obliczania zostanie podzielony przez 100.

Spójny i mniej podatny na błędy sposób to wpisać 0.0566 i sformatować liczbę przy użyciu wbudowanego formatu procentowego. W ten sposób możesz łatwo obliczyć 5,6% A1, pomnażając A1 z wartością.

Dobrą wiadomością jest to, że nie trzeba przechodzić przez rigmarole wprowadzania 0.0566, a następnie formatowania jako procent. może po prostu wpisać

5,66%

do komórki, w tym symbolu procentowego i Excel zajmie się resztą i zapisać numer poprawnie 0.0566 jeśli sformatowany jako generalnego.

+0

Dziękuję za poinformowanie mnie o ryzyku, ale użytkownicy aplikacji chcą danych w tym formacie. Uświadomię im to ryzyko. – SharpCoder

+0

Format żądany przez użytkownika można uzyskać, wprowadzając numer, a następnie znak%. Wtedy nie potrzebujesz żadnej manipulacji danymi. Trochę edukacji użytkowników idzie długą drogę. Jeśli chcą zobaczyć 5,66%, powiedz im, aby wpisali 5,66% ze znakiem% i wszystko jest w porządku. – teylyn

5

Bardzo łatwo to zrobić w wielu komórkach, bez konieczności dodawania "%" do każdego z osobna.

Wybierz wszystkie komórki, które chcesz zmienić na procent, kliknij prawym przyciskiem myszy, a następnie sformatuj komórki, wybierz Niestandardowy. Wpisz 0.0\%.

-4
_ [$%-4009] * #,##0_ ;_ [$%-4009] * -#,##0_ ;_ [$%-4009] * "-"??_ ;_ @_ 
+3

Proszę [edytuj] w wyjaśnieniu, dlaczego/jak ten kod odpowiada na pytanie? Odpowiedzi dotyczące tylko kodu są zniechęcane, ponieważ nie są tak łatwe do nauczenia się, jak kod z wyjaśnieniem. Bez wyjaśnienia potrzeba znacznie więcej czasu i wysiłku, aby zrozumieć, co zostało zrobione, zmiany wprowadzone do kodu, jeśli kod odpowiada na pytanie itp. Wyjaśnienie jest ważne zarówno dla osób próbujących uczyć się z odpowiedzi, jak i tych, które oceniają odpowiedź, aby sprawdzić, czy jest ważna lub warta głosowania. – Makyen

1

W skoroszycie Excela - wybierz komórkę-goto Format Cells - Number - niestandardowe - w rodzaju skrzynki typu jak pokazuje (0,00%)

Powiązane problemy