Před několika dny jsem pracoval na vytvoření řídicího panelu aplikace Excel.
Musel jsem vytvořit několik rozevíracích seznamů s možnostmi od 1 do 5. Aby to bylo uživatelsky přívětivější, chtěl jsem také dát možnost „Nevybráno“, když uživatel nechce provést výběr v rozevírací seznam v Excelu.
Něco, jak je uvedeno níže na obrázku:
Problém je v tom, že když z rozevíracího seznamu vyberu „Nevybráno“, vrátí text Nevybraný (viz v řádku vzorců na obrázku výše). Protože musím použít tento výběr v některých vzorcích, chci, aby to vrátilo 0.
Nyní existují 2 způsoby formátování čísel jako textu pomocí vlastního formátování čísel.
Metoda 1: Formátování čísel jako textu v rozevíracím seznamu v aplikaci Excel
V rozevíracím seznamu v aplikaci Excel můžete čísla formátovat jako text tak, aby zobrazoval text v rozevíracím seznamu, ale když je vybrán, uloží se jako číslo do buňky.
Zde jsou kroky, jak toho dosáhnout:
- V buňce typu 0 (toto je buňka, kterou chcete zobrazit jako „nevybráno“).
- S vybranou buňkou stiskněte Control + 1 (otevře se dialogové okno Formát buněk).
- Vyberte kartu Číslo a přejděte na možnost Vlastní.
- Do pole Vlastní zadejte „Nevybráno“, jak je znázorněno na obrázku.
- A je to!! Nyní budete mít buňku, která má Nevybraný v něm, ale v řádku vzorců zobrazí a 0. Když to použiji při vytváření rozevíracího seznamu, uživatel může vybrat možnost „Nevybráno“ a vrátí 0 (jak je uvedeno níže na obrázku).
Metoda 2 - Formátování čísla jako textu v buňce v aplikaci Excel
Výše uvedený trik funguje dobře, ale pokud jde o vytváření řídicích panelů, dává smysl zobrazovat v rozevírací nabídce i v buňce (pokud je vybráno) místo 0 (jak je uvedeno v obrázek níže; všimněte si hodnoty v řádku vzorců). To usnadňuje někomu jinému vyzvednout si tabulku a pracovat na ní.
Opět to lze velmi snadno provést pomocí vlastních formátů.
Zde jsou 2 rychlé způsoby, jak toho dosáhnout:
- Vyberte buňku, která má rozevírací seznam ověřování, a stiskněte Ovládání + 1 (Tím se otevře dialogové okno Formát buněk).
- Vyberte kartu Číslo a přejděte na možnost Vlastní.
- Zadejte [= 0] ”Nevybráno” NEBO zadejte 0; 0; „Nevybráno“.
- Klikněte na OK.
Jak to funguje
Vlastní formátování čísel má pro součásti (oddělené středníkem):
<Pozitivní čísla>;; ;
Tyto čtyři části lze formátovat samostatně, aby poskytly požadovaný formát.
Ve výše uvedeném případě jsme například chtěli zobrazit 0 jako nevybrané. V sekvenci formátování čísel je 0 třetí část formátu, takže jsme posloupnost změnili na 0; 0; „Nevybráno“.
To znamená, že kladná a záporná čísla se zobrazují tak, jak jsou, a kdykoli je nula, zobrazí se jako Nevybraný.
Druhým způsobem je dát podmínku formátu čísla [= 0] „Nevybráno“. Tento displej Nevybraný kdykoli je hodnota v buňce 0, jinak použije Obecná nastavení formátování.
Zde je několik dobrých zdrojů, kde se dozvíte více o vlastním formátování čísel:
- Nápověda Office
- Ozgrid
- Šest věcí, které vám vlastní formátování čísel může přinést.
Související výukové programy:
- Vytvoření závislého rozevíracího seznamu v aplikaci Excel.
- Vytvoření rozevíracího seznamu s funkcí návrhu doporučení.
- Vytváření více rozevíracích seznamů bez opakování.