Nwlapcug.com


Come fare un Menu a discesa che cambia una casella in Excel

Excel ha la capacità di rendere gli elenchi a discesa, tramite l'utilizzo di convalida dei dati, che vincola il tipo di input che può avere una determinata cella. Questi elenchi a discesa utilizzabile, in combinazione con una funzione di ricerca di tabella, modificare il valore visualizzato in un'altra cella (a volte chiamata un box) in Excel. Questo tipo di utility permette la creazione di fogli di calcolo, dove gli utenti possono, ad esempio, estrarre un elenco degli Stati selezionando un codice di area, trasformando Excel in un programma di database molto semplice.

Istruzioni

1

Aprire Excel con un foglio di lavoro vuoto.

2

Creare una tabella in celle da A1 a B4 che dispone di quattro righe e due colonne. Mettere i nomi dei quattro stati nella colonna A e le loro città più grande nella colonna B.

3

Selezionare le celle da A1 a A4, quindi fare clic sul menu a discesa a sinistra della barra della formula e mettere il nome "States_List" senza virgolette.

4

Selezionare le celle da A1 a B4, quindi fare clic sul menu a discesa a sinistra della barra della formula e mettere il nome "States_Table" senza virgolette.

5

Fare clic sulla cella C1 e quindi scegliere la scheda "Dati" fare clic sull'icona "Convalida dati". Comparirà una finestra di dialogo; Selezionare "Elenco" per il tipo di convalida e digitare "States_List =" (senza virgolette) nella casella origine. Quindi fare clic su "OK". Cella C1 avrà ora un elenco a discesa che viene popolato con i nomi degli Stati che immesso nella colonna A.

6

Immettere la seguente formula nella cella C2:

=VLOOKUP(C1,States_Table,2,false)

Questa formula cerca il valore nella seconda colonna della "States_Table" creato nel passaggio 4, dopo aver fatto corrispondere il contenuto della cella C1 contro la prima colonna della "States_Table."

7

Selezionare uno stato nel menu a discesa nella cella C1. Il valore nella cella C2 mostrerà la più grande città in tale stato, basato su quello che hai inserito nel passaggio 2.