Selezione di un valore in una cella Excel da un elenco. Elenchi a discesa correlati. Video: creazione di elenchi a discesa in Excel

Selezionare per impostare l'elenco a discesa. Nel menu, aprire le voci "Dati" - "Verifica". Successivamente vai alla scheda “Parametri” nella nuova finestra e nel campo “Tipo dati” che si apre, imposta la riga “Elenco”. Allo stesso tempo, nella stessa finestra apparirà il campo “Sorgente”. Inserisci il simbolo "=" e il nome dell'intervallo selezionato che è stato assegnato alle celle dati. Per applicare i parametri premere “Invio” o “Ok”. Questa è una variante dell'elenco a discesa più semplice.

Allo stesso tempo, nella stessa finestra apparirà il campo “Sorgente”. Inserisci il simbolo "=" e il nome dell'intervallo selezionato che è stato assegnato alle celle dati. Per applicare i parametri impostati premere “Invio” oppure “Ok”. Questa è una variante dell'elenco a discesa più semplice.

Excel ha la capacità di creare un elenco a discesa con un design più complesso. A tale scopo, si utilizza un controllo denominato casella combinata che viene inserito in un foglio di lavoro Excel. Per installarlo aprire la voce di menu “Visualizza”, poi “Barre degli strumenti” e la sottovoce “Moduli”.

Seleziona l'icona della "casella combinata" nel pannello di controllo che si apre: questo è l'elenco a discesa. Disegna un rettangolo a forma di campo con il mouse. Fare clic con il tasto destro del mouse sull'elenco disegnato e selezionare il comando "Formatta oggetto...".

Nella finestra di dialogo che appare, nel campo “Elenco moduli per intervallo”, specifica l'intervallo di celle desiderato. Per fare ciò, usa il mouse per selezionare le celle che dovrebbero essere incluse in questo elenco a discesa di Excel. Nel campo “Collegamento a cella”, imposta il numero di cella per visualizzare il numero di serie dell'elemento selezionato nell'elenco. Specificare il numero richiesto di righe nell'elenco da creare. Il pulsante "Ok" applicherà tutti i parametri specificati e l'elenco sarà pronto per l'uso.

Sezione 3: Lavorare con i gruppi di tabelle

Il concetto di elenco in Excel

Un elenco è una tabella Excel composta da una o più colonne. Alle colonne dell'elenco vengono assegnati nomi di campo univoci, che vengono immessi nella prima riga dell'elenco. Tutte le celle in una colonna hanno lo stesso formato dei dati, quindi tutte le righe, o record come vengono anche chiamati, sono dello stesso tipo.

Cognome

Età

Pavimento

Petukhova

Petrov

Zaitseva

Morev

Ivanov

Petrova

Riso. 1. Esempio di elenco Excel

Nella tabella Excel precedente, i dati nella prima e nella terza colonna sono in formato testo e i dati nella seconda colonna sono in formato numerico. I nomi dei campi dell'elenco devono essere inseriti in una cella. I dati della lista e gli altri dati presenti sullo stesso foglio devono essere separati da almeno una cella vuota, cioè non devono toccarsi. Elenco Excelè un database tipico e ad esso sono applicabili un gran numero di operazioni specifiche. La maggior parte delle tabelle con cui lavorano gli utenti di Excel sono elenchi o possono essere convertite in formato elenco. Quindi, se la tabella mostrata in Fig. 2 fosse creata per ciascun gruppo di studenti, allora questi potrebbero essere combinati in un'unica tabella, che sarebbe anche un elenco, aggiungendo un altro campo “Gruppo”.

Gruppo

Cognome

Età

Pavimento

Altezza

Peso

99-l-3

Petukhova

99-l-3

Petrov

99-l-3

Zaitseva

97-l-1

Popov

97-l-1

Kozlov

Fig. 2. Combinazione di tabelle in un elenco

Lavorare con gli elenchi in Excel

La maggior parte delle operazioni progettate per lavorare con gli elenchi sono concentrate nel menu "Dati". Se l'elenco è stato creato correttamente, basta selezionare una delle celle all'interno dell'elenco e fare clic sul comando desiderato nel menu "Dati". Excel determinerà automaticamente i limiti del tuo elenco.


Riso. 2. Menu “Dati” espanso

La voce “Ordinamento” consente di ordinare in base al criterio selezionato per uno o, in ordine di priorità, per due o anche tre campi della lista.


Fig. 3. Ordinamento in due fasi di un elenco

"Filtro" consente di mostrare solo le voci dell'elenco che soddisfano determinati criteri. Pertanto, impostando un filtro automatico personalizzato, mostrato in Fig. 3, verranno visualizzati nell'elenco solo i cognomi che terminano con la lettera “v”.



Fig3. Utilizzando un filtro automatico personalizzato

La voce “Modulo” permette di inserire velocemente i dati nella lista. La voce “Risultati” consente di riepilogare i dati sotto ciascun gruppo dell'elenco. La Figura 4 mostra la finestra di dialogo di riepilogo e la Figura 5 mostra il risultato di questa operazione.


Fig.4. Riassumendo

Gruppo

Cognome

Età

Pavimento

Altezza

Peso

99-l-3

Petukhova

99-l-3

Petrov

99-l-3

Zaitseva

19

99-l-3 Totale

97-l-1

Popov

97-l-1

Kozlov

19

97-l-1 Totale

somma totale

Fig. 5. Risultato della sintesi

Il “Consolidamento” consente di riepilogare i risultati di più tabelle dello stesso tipo. Le funzionalità degli elementi “Consolidamento” e “Totali” sono completamente coperte dal potente meccanismo per la creazione di tabelle pivot di Excel.

La voce “Raggruppa e Struttura” è applicabile non solo agli elenchi Excel e permette di modificare i livelli di dettaglio nella presentazione delle informazioni su un foglio Excel. Creare struttura più semplice Puoi selezionare più colonne o righe su un foglio e fare clic su "Raggruppa".


Fig.6.Creazione di una struttura

Sopra il foglio verrà visualizzata una barra aggiuntiva con un'icona quadrata. Cliccando su questo simbolo si nasconderanno le colonne che hanno una linea nera sopra. Se selezioni le colonne sotto la linea nera e selezioni nuovamente "Gruppo", verrà creata una struttura a due livelli. Puoi raggruppare le righe in modo simile.


Fig 7. Risultato dell'operazione di raggruppamento

La creazione di una struttura consente di visualizzare tabelle Excel di grandi dimensioni su un'unica schermata, nascondendo quelle non necessarie questo momento dati.

Tabelle pivot di Excel

Le tabelle pivot consentono di eseguire operazioni di gruppo sui dati posizionati in elenchi, in più intervalli di consolidamento o in database esterni. Quando si fa clic sulla voce “Tabella pivot” nel menu “Dati”, viene visualizzata la prima finestra di dialogo della Creazione guidata tabella pivot (vedere Fig. 8).


Fig.8. Creazione guidata tabella pivot: passaggio 1.

Per elaborare l'elenco è necessario selezionare la prima delle opzioni proposte e passare al secondo passaggio della procedura guidata. Nel secondo passaggio è necessario selezionare la lista da elaborare e procedere al terzo passaggio. Al terzo passo della procedura guidata (vedi Fig. 9.) apparirà un costruttore per l'elaborazione dei dati dell'elenco.


Fig. 10. Procedura guidata per la tabella pivot - passaggio 3.

Per costruire un'operazione di gruppo su uno dei campi della lista è necessario trascinare con il mouse il nome del campo corrispondente nell'area “Dati”. Quindi, per ottenere il peso totale, è necessario trascinarlo nell'area “Dati”. Le aree “Riga”, “Colonna” e “Pagina” permettono di ottenere, oltre all'applicazione totale di un'operazione di raggruppamento su tutti i record della lista, operazioni di raggruppamento parziali sui record con gli stessi valori dei campi selezionati in zona. Pertanto, per ottenere non solo il peso totale di tutte le persone, ma anche il peso delle persone di ciascun gruppo, è necessario trascinarlo nell'area “Riga”. Nella fig. La Figura 11 mostra il risultato del trascinamento descritto.

Figura 11. Costruire un'operazione di gruppo utilizzando il campo "Peso".

Per rimuovere qualsiasi campo dall'area di progettazione, è sufficiente trascinarlo con il mouse e trascinarlo fuori dall'area specificata.

Cliccando sul pulsante “Avanti” si potrà passare al quarto passo della procedura guidata. Nel quarto passaggio, è necessario selezionare il foglio in cui verrà posizionata la tabella pivot. Qui puoi scegliere di creare una tabella pivot su un nuovo foglio e completare la procedura guidata. La tabella riassuntiva risultante è mostrata in Fig. 12.


Fig. 12. Tabella pivot ottenuta come risultato del lavoro della procedura guidata

Utilizzare il pulsante nel pannello Tabelle pivot per tornare alla Creazione guidata tabella pivot e modificare la query dell'operazione batch. Modifichiamo la query aggiungendo il campo "Cognome" all'area dati. La tabella riepilogativa assumerà la forma mostrata in Fig. 13.

Figura 13. Tabella pivot con operazione di gruppo per il campo Cognome

Torniamo alla Creazione guidata tabella pivot e aggiungiamo il campo "Sesso" all'area "Colonna" e il campo "Età" all'area "Pagina". La tabella riepilogativa risultante è mostrata nella Figura 14.


Fig. 14. Tabella pivot risultante

L'area "Pagina" differisce dalle aree "Riga" e "Colonna" in quanto consente di eseguire un'operazione di gruppo su tutti i valori del campo contemporaneamente o su un valore selezionato. Nell'esempio riportato è stato selezionato il valore "19".

Esercizio

Converti la tabella mostrata di seguito in uno o più elenchi Excel. Sulla base delle tabelle riassuntive determinare:

1. Area delle imprese soggette a ricostruzione per regione;

2.Numero di imprese oggetto di ricostruzione per tipologia di attività;

3. Superficie totale e numero di imprese per zona;

4.Tutto quanto sopra in un'unica tabella riassuntiva.

Elenco delle imprese soggette a ricostruzione

Aeroporto

Servizi domestici

Organizzazione

Tipo di attività

Piazza

Successo della LLC

Lavaggio a secco

CJSC Udacha

Salone

Giocatore LLC

Lavaggio a secco

Commercio

Fialka LLC

Fiori

CJSC Bublik

Pane

Iris LLC

Fiori

Falco

Servizi domestici

Avvio LLC

Calzolaio

Volos LLC

Salone

Commercio

LLC Moroz

Elettrodomestici

JSC Kalach

Pane

LLC Romano

Libri

JSC Aringa

Pescare

Quando si lavora con tabelle e database di grandi dimensioni, è molto comodo utilizzare gli elenchi a discesa. In questo caso, l'utente può scegliere di inserire solo i valori specificati dall'elenco. L'elenco a discesa consente di evitare situazioni in cui l'immissione di un valore errato può portare a risultati indesiderati.

Come creare correttamente un elenco a discesa in Excel 2007? Diamo un'occhiata qui sotto.

Per prima cosa devi creare un elenco dei valori che saranno disponibili per la selezione in una cella (nel nostro caso si tratta dell'intervallo di celle F2:F8). Successivamente, seleziona la cella (o il gruppo di celle) in cui, in effetti, verrà eliminato il nostro elenco (nel nostro caso, questo è l'intervallo di celle A2:A22).

Successivamente, vedrai la finestra "Verifica valori immessi". Nella prima scheda "Parametri", seleziona "Tipo di dati" - "Elenco" e nella colonna "Origine" indica l'intervallo dell'elenco.


Se lo desideri, e anche per maggiore chiarezza, puoi compilare le restanti due schede “Messaggio di input” e “Messaggio di errore”.

Nella scheda "Messaggio per input", puoi specificare un suggerimento per l'utente sul suo ulteriori azioni, ad esempio, la frase "Seleziona dati da un elenco". Verrà visualizzata una descrizione comando quando selezioni una cella con un elenco a discesa.


Nella scheda "Messaggio di errore", puoi inserire il testo che apparirà quando provi a inserire dati errati in una cella.


Al termine, fare clic su OK.

L'elenco a discesa è pronto. Ora, quando selezioni una cella nell'intervallo A2: A22, verranno visualizzati un suggerimento e un elenco a discesa (la freccia a destra della cella). Come questo


Se provi a inserire dati errati in una delle celle dell'intervallo selezionato, verrà visualizzato un messaggio di errore


Per comodità, l'elenco può essere posizionato su un altro foglio Documento Excel 2007, ma per creare un elenco a discesa dovrai ora dargli un nome. Questo viene fatto semplicemente. Selezionare l'elenco dei dati, fare clic con il tasto destro su di esso e selezionare "Nome intervallo...". Nella finestra “Crea un nome” che si apre, nella colonna “Nome”, imposta un nome per la lista (senza spazi) e controlla che l'intervallo sia corretto (puoi selezionare e copiare subito l'intervallo, ci servirà in seguito ) e fare clic su OK.


Ora torniamo alla pagina con l'intervallo in cui desideri vedere un elenco a discesa e quando crei un elenco a discesa, nella colonna di origine, indica l'intervallo appena copiato dell'elenco dati.

Ciao amici. Quando si riempiono tabelle con dati, il cui elenco è definito in anticipo, sarebbe conveniente non scriverli manualmente, ma selezionarli con il mouse da un elenco a discesa. Questo approccio fa risparmiare tempo e riduce al minimo la probabilità di errore.

Lasciate che vi faccia un esempio. Sei responsabile della contabilità delle spese d'ufficio associate alle sue attività commerciali. La tua tabella è simile a questa:

Ora inserisci manualmente le categorie e le tipologie di spese. Ciò significa che potresti commettere accidentalmente un errore di ortografia. Sembra che vada bene, ma se in seguito devi stimare le spese utilizzando una tabella pivot, gli errori distorceranno il risultato e dovranno essere corretti.

Ulteriori informazioni sulle tabelle pivot.

Creazione di un elenco a discesa

Costruiamo elenchi di categorie e tipologie di spese in modo da creare elenchi a discesa basati su di essi. Mettiamoli in una tabella separata.

Ora utilizziamo lo strumento di convalida dei dati per effettuare una selezione dall'elenco. Ho descritto come funziona. Seguiamo l'algoritmo:

Ora puoi selezionare gli elementi necessari dall'elenco a discesa e non commetterai errori di ortografia.

È vero, ci sono ancora alcune sfumature. Non controlliamo la conformità della categoria selezionata e del tipo di spesa. Ad esempio, puoi selezionare la categoria " Ufficio" e visualizza - " Caffè" Questo non può essere permesso. Miglioriamo la convalida dei dati e creiamo elenchi che dipendono dal valore di un'altra cella.

Creazione di un elenco dipendente in Excel

Compito: quando selezioniamo una categoria, l'elenco delle tipologie di spesa dovrebbe contenere solo quelle che appartengono a questa categoria. La soluzione può sembrare complicata, ma non lo è. Cercherò di spiegarlo nel modo più semplice possibile.

Strutturiamo la nostra tabella delle tipologie di spesa:

Ora le tipologie di spesa sono divise in colonne corrispondenti a ciascuna categoria. Successivamente utilizzeremo la funzione INDIRETTO(testo). Cosa sta facendo? Tenta di convertire il testo inserito in un riferimento di cella. Cosa succede se scrivi questa formula: =SOMMA(INDIRETTO("F1:F5")). La funzione INDIRETTO riconosce il testo "F1:F5" come un intervallo di celle e lo restituirà. E la funzione SOMMA sommerà tutti i valori in questo intervallo.

La stessa cosa accadrà se spaziamo "F1:F5" Diamogli un nome. Ad esempio, "struttura". Formula =SOMMA(INDIRETTO("struttura")) darà un risultato simile. È di questa opportunità che sfrutteremo.

Per saperne di più sulla denominazione delle celle, leggi. Consiglio di farlo; i nomi sono uno strumento comodo e pratico.

Diamo nomi a tutte le colonne con i dati originali. In questo caso, l'intervallo con i tipi dovrebbe avere lo stesso nome della sua categoria. Ad esempio, la gamma J4:J8 diamo il nome " Ufficio" Noi lo chiamiamo:

Ora se fai clic Formule - Nomi definiti - Gestione nomi- puoi vedere tutto nomi di battesimo. Se hai commesso un errore da qualche parte o l'elenco è cambiato, puoi apportare correzioni in questa finestra.

Ancora una volta impostiamo la verifica dei dati:

Se il principio non è ancora chiaro, descriverò punto per punto come funzionerà ora il nostro tavolo:

  • Utilizzando un elenco normale, in una colonna B seleziona una categoria di prodotto. Per esempio, " Nutrizione»
  • Parola " Nutrizione» entra, come origine dati, in una colonna C, cioè. in tipologie di spesa
  • Abbiamo un intervallo di dati L4: L8 che è chiamato Nutrizione. La funzione INDIRETTO lo rileva e lo sostituisce con la parola " Nutrizione» per intervallo L4: L8
  • Ora questo intervallo sarà la fonte per l'elenco dei tipi di spesa

Confermo tutto quanto sopra con l'immagine qui sotto:

Come puoi vedere, l'elenco dei tipi di spesa non è riempito con l'intero elenco, ma solo con le voci che appartengono alla categoria "Cibo" selezionata. Questo è esattamente quello che volevamo.

Penso che tu abbia capito come creare un elenco dipendente in Excel. Se non capisci, scrivi commenti. E ho finito l'articolo, lavoro produttivo per te!


Grafici e diagrammi (5)
Lavorare con il progetto VB (12)
Formattazione condizionale (5)
Elenchi e intervalli (5)
Macro (procedure VBA) (64)
Varie (41)
Bug e problemi di Excel (4)

Elenchi a discesa correlati


Scarica il file utilizzato nel video tutorial:

L'articolo è stato d'aiuto? Condividi il collegamento con i tuoi amici! Videolezioni

("Bottom bar":("textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance" :30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"destra","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600 ,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"right","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500," textcss":"display:blocco; riempimento:12px; text-align:sinistra;","textbgcss":"display:blocco; posizione:assoluta; superiore:0px; sinistra:0px; larghezza:100%; altezza:100% ; background-color:#333333; opacità:0.6; filter:alpha(opacità=60);","titlecss":"display:block; posizione:relativa; font:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff;","descriptioncss":"display:block; posizione:relativa; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; colore:#fff; margin-top:8px;","buttoncss":"display:block; posizione:relativa; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))



 Superiore