Pred niekoľkými dňami som pracoval na vytvorení hlavného panela programu Excel.
Musel som vytvoriť niekoľko rozbaľovacích zoznamov s možnosťami od 1 do 5. Aby to bolo užívateľsky príjemnejšie, chcel som tiež dať možnosť „Nevybraté“, keď používateľ nechce vykonať výber v rozbaľovací zoznam v programe Excel.
Niečo, ako je uvedené nižšie na obrázku:
Problém je v tom, že keď z rozbaľovacej ponuky vyberiem „Nevybraté“, vráti text Nevybraté (pozri na paneli vzorcov na obrázku vyššie). Pretože musím použiť tento výber v niektorých vzorcoch, chcem, aby to vrátilo 0.
Teraz existujú 2 spôsoby formátovania čísel ako textu pomocou vlastného formátovania čísel.
Metóda 1: Formátovanie čísel ako textu v rozbaľovacom zozname v programe Excel
V rozbaľovacom zozname v programe Excel môžete čísla formátovať ako text tak, aby zobrazoval text v rozbaľovacom zozname, ale keď je vybratý, uloží sa ako číslo do bunky.
Tu sú kroky, ako to urobiť:
- V bunke typu 0 (toto je bunka, ktorú chcete zobraziť ako „Nevybraté“).
- Keď je bunka vybratá, stlačte kombináciu klávesov Control + 1 (otvorí sa dialógové okno Formát buniek).
- Vyberte kartu Číslo a prejdite na možnosť Vlastné.
- Do poľa Vlastné zadajte „Nevybraté“, ako je znázornené na obrázku.
- To je ono !! Teraz budete mať bunku, ktorá má Nevybraté v ňom, ale v lište vzorcov zobrazuje a 0. Keď to použijem pri vytváraní rozbaľovacieho zoznamu, používateľ môže vybrať možnosť „Nevybraté“ a toto vráti 0 (ako je uvedené nižšie na obrázku).
Metóda 2 - Formátovanie čísla ako textu v bunke v programe Excel
Aj keď vyššie uvedený trik funguje dobre, z hľadiska vytvárania informačných panelov má zmysel zobrazovať v rozbaľovacej ponuke, ako aj v bunke (keď je vybratá) možnosť „Nevybraté“, namiesto 0 (ako je znázornené na obrázku). obrázok nižšie; všimnite si hodnotu v riadku vzorcov). Niekomu inému je potom jednoduchšie vyzdvihnúť si tabuľku a pracovať na nej.
Opäť to možno vykonať veľmi jednoducho pomocou vlastných formátov.
Tu sú 2 rýchle spôsoby, ako to urobiť:
- Vyberte bunku, ktorá má rozbaľovací zoznam overení, a stlačte Ovládanie + 1 (Tým sa otvorí dialógové okno Formát buniek).
- Vyberte kartu Číslo a prejdite na možnosť Vlastné.
- Zadajte [= 0] “Nevybraté” ALEBO zadajte 0; 0; „Nevybraté“.
- Kliknite na tlačidlo OK.
Ako to funguje
Vlastné formátovanie čísel má pre komponenty (oddelené bodkočiarkou):
<Kladné čísla>;; ;
Tieto štyri časti je možné formátovať oddelene, aby poskytli požadovaný formát.
Napríklad v prípade uvedenom vyššie sme chceli zobraziť 0 ako nevybrané. V sekvencii formátovania čísel je 0 treťou časťou formátu, takže sme zmenili postupnosť na 0; 0; „Nevybraté“.
To znamená, že kladné a záporné čísla sa zobrazujú tak, ako sú, a kedykoľvek je tam nula, zobrazujú sa ako Nevybraté.
Druhým spôsobom je zadanie podmienky číselnému formátu [= 0] „Nevybraté“. Tento displej Nevybraté vždy, keď je hodnota v bunke 0, inak použije Všeobecné nastavenia formátovania.
Tu je niekoľko dobrých zdrojov, kde sa môžete dozvedieť viac o vlastnom formátovaní čísel:
- Pomocník balíka Office
- Ozgrid
- Šesť vecí, ktoré vám vlastné formátovanie čísel môže urobiť.
Súvisiace návody:
- Vytvorenie závislého rozbaľovacieho zoznamu v programe Excel.
- Vytvorenie rozbaľovacieho zoznamu s funkciou návrhov vyhľadávania.
- Vytvorenie viacnásobného rozbaľovacieho zoznamu bez opakovania.