Qualche giorno fa, stavo lavorando alla creazione di un dashboard di Excel.
Ho dovuto creare una serie di menu a discesa con le opzioni che vanno da 1 a 5. Per renderlo più user-friendly, volevo anche dare un'opzione di 'Non selezionato', quando un utente non vuole effettuare una selezione in l'elenco a discesa in excel.
Qualcosa come mostrato di seguito nella foto:
Il problema qui è che quando scelgo "Non selezionato" dal menu a discesa, restituisce il testo Non selezionato (vedi nella barra della formula nella foto sopra). Dato che devo usare questa selezione in alcune formule, voglio che restituisca uno 0.
Ora ci sono 2 modi per formattare i numeri come testo usando la formattazione personalizzata dei numeri.
Metodo 1: formatta i numeri come testo nell'elenco a discesa in Excel
È possibile formattare i numeri come testo nell'elenco a discesa in Excel in modo tale che mostri il testo nel menu a discesa, ma se selezionato, viene memorizzato come numero nella cella.
Ecco i passaggi per farlo:
- In una cella di tipo 0 (questa è la cella che si desidera venga visualizzata come "Non selezionata").
- Con la cella selezionata, premi Ctrl + 1 (si apre la finestra di dialogo Formato celle).
- Seleziona la scheda Numero e vai all'opzione Personalizza.
- In Personalizzato, digita "Non selezionato" come mostrato nell'immagine.
- Questo è tutto!! Ora avrai una cella che ha Non selezionato in esso, ma nella barra della formula viene visualizzato a 0. Quando lo uso nella creazione di un elenco a discesa, un utente può selezionare l'opzione "Non selezionato" e questo restituirebbe 0 (come mostrato di seguito nella foto).
Metodo 2 - Formatta il numero come testo nella cella in Excel
Sebbene il trucco sopra funzioni bene, in termini di creazione di dashboard, ha più senso visualizzare "Non selezionato" nel menu a discesa e nella cella (quando è selezionato), invece di uno 0 (come mostrato nel immagine sotto; notare il valore nella barra della formula). Ciò rende più facile per qualcun altro prendere il foglio di calcolo e lavorarci sopra.
Ancora una volta, questo può essere fatto molto facilmente utilizzando formati personalizzati.
Ecco 2 modi rapidi per farlo:
- Seleziona la cella che ha l'elenco a discesa di convalida e premi Controllo + 1 (Questo apre la finestra di dialogo Formato celle).
- Seleziona la scheda Numero e vai all'opzione Personalizza.
- Digitare [=0]”Non selezionato” OPPURE Digitare 0;0;”Non selezionato”.
- Fare clic su OK.
Come funziona
La formattazione dei numeri personalizzata ha per i componenti (separati da punto e virgola):
<Numeri positivi>; ; ;
Queste quattro parti possono essere formattate separatamente per dare il formato desiderato.
Ad esempio, nel caso precedente, volevamo visualizzare 0 come Non selezionato. Nella sequenza di formattazione dei numeri, 0 è la terza parte del formato, quindi abbiamo cambiato la sequenza in 0;0;”Non selezionato”.
Ciò significa che i numeri positivi e negativi vengono visualizzati così com'è e ogni volta che c'è uno zero, viene visualizzato come Non selezionato.
L'altro modo è dare una condizione al formato numerico [=0]”Non selezionato”. Questo display Non selezionato ogni volta che il valore in una cella è 0, altrimenti utilizzerà le impostazioni di formattazione generali.
Ecco un paio di buone fonti per saperne di più sulla formattazione dei numeri personalizzati:
- Aiuto per l'ufficio
- Ozgrid
- Sei cose che la formattazione dei numeri personalizzata può fare per te.
Tutorial correlati:
- Creazione di un elenco a discesa dipendente in Excel.
- Creazione di un elenco a discesa con funzionalità di suggerimento di ricerca.
- Creazione di più elenchi a discesa senza ripetizione.