Kilka dni temu pracowałem nad stworzeniem dashboardu w Excelu.
Musiałem utworzyć kilka list rozwijanych z opcjami od 1 do 5. Aby uczynić go bardziej przyjaznym dla użytkownika, chciałem również dać opcję „Nie wybrano”, gdy użytkownik nie chce dokonywać wyboru w rozwijana lista w programie Excel.
Coś jak pokazano poniżej na pic:
Problem polega na tym, że kiedy wybieram „Nie wybrano” z menu rozwijanego, zwracany jest tekst Nie zaznaczone (patrz na pasku formuły na powyższym zdjęciu). Ponieważ muszę użyć tego wyboru w niektórych formułach, chcę, aby zwracało 0.
Teraz istnieją 2 sposoby formatowania liczb jako tekstu przy użyciu niestandardowego formatowania liczb.
Metoda 1: Formatuj liczby jako tekst na liście rozwijanej w programie Excel
Możesz sformatować liczby jako tekst na liście rozwijanej w programie Excel w taki sposób, aby wyświetlał tekst na liście rozwijanej, ale po zaznaczeniu jest przechowywany jako liczba w komórce.
Oto kroki, aby to zrobić:
- W komórce wpisz 0 (jest to komórka, która ma być wyświetlana jako „Niewybrana”).
- Po zaznaczeniu komórki naciśnij Control + 1 (otworzy się okno dialogowe Formatowanie komórek).
- Wybierz kartę Numer i przejdź do opcji Niestandardowe.
- W polu Niestandardowe wpisz „Niewybrany”, jak pokazano na rysunku.
- Otóż to!! Teraz będziesz mieć komórkę, która ma Nie zaznaczone w nim, ale na pasku formuły wyświetla się 0. Kiedy używam tego podczas tworzenia listy rozwijanej, użytkownik może wybrać opcję „Nie wybrano”, a to zwróci 0 (jak pokazano poniżej na zdjęciu).
Metoda 2 - Formatuj numer jako tekst w komórce w Excelu
Chociaż powyższa sztuczka działa dobrze, jeśli chodzi o tworzenie pulpitów nawigacyjnych, bardziej sensowne jest wyświetlanie „Nie wybrano” w menu rozwijanym, a także w komórce (gdy jest zaznaczone), zamiast 0 (jak pokazano w pic poniżej; zwróć uwagę na wartość na pasku formuły). Ułatwia to komuś innemu pobranie arkusza kalkulacyjnego i pracę nad nim.
Ponownie można to zrobić bardzo łatwo, używając niestandardowych formatów.
Oto 2 szybkie sposoby, aby to zrobić:
- Wybierz komórkę z rozwijaną listą walidacji i naciśnij Kontrola + 1 (Otworzy się okno dialogowe Formatowanie komórek).
- Wybierz kartę Numer i przejdź do opcji Niestandardowe.
- Wpisz [=0]”Niewybrany” LUB Wpisz 0;0;”Niewybrany”.
- Kliknij OK.
Jak to działa
Niestandardowe formatowanie liczb ma dla komponentów (oddzielone średnikiem):
<Liczby dodatnie>; ; ;
Te cztery części można sformatować oddzielnie, aby uzyskać żądany format.
Na przykład w powyższym przypadku chcieliśmy wyświetlić 0 jako Niewybrany. W sekwencji formatowania liczb 0 jest trzecią częścią formatu, więc zmieniliśmy sekwencję na 0;0;”Nie wybrano”.
Oznacza to, że liczby dodatnie i ujemne są wyświetlane bez zmian, a gdy pojawia się zero, jest wyświetlane jako Nie zaznaczone.
Innym sposobem jest nadanie warunku formatowi liczb [=0]”Nie wybrano”. Ten wyświetlacz Nie zaznaczone ilekroć wartość w komórce wynosi 0, w przeciwnym razie użyje ogólnych ustawień formatowania.
Oto kilka dobrych źródeł, z których można dowiedzieć się więcej o niestandardowym formatowaniu liczb:
- Pomoc biurowa
- Ozgrid
- Sześć rzeczy, które może dla Ciebie zrobić niestandardowe formatowanie liczb.
Powiązane samouczki:
- Tworzenie zależnej listy rozwijanej w programie Excel.
- Tworzenie listy rozwijanej z funkcją sugestii wyszukiwania.
- Tworzenie wielu rozwijanych list bez powtórzeń.