image

In questo articolo, impareremo come creare più elenchi a discesa senza ripetizioni utilizzando intervalli denominati in Excel.

Che cos’è un elenco a discesa in Excel?

In qualità di amministratore del foglio Excel, non vuoi che nessuno modifichi il foglio, da nessuna parte. Quindi limitiamo altri utenti per consentire solo dai valori menzionati nell’elenco. Questo è uno strumento di convalida dei dati che consente di limitare gli utenti. Elenco a discesa multiplo indica quando un elenco è collegato a un altro elenco. Ad esempio, se selezioniamo la settimana dal primo elenco, ora le altre opzioni verranno lasciate come lunedì, martedì…, domenica. Se selezioniamo i frutti dal primo elenco, l’elenco precedente mostrerà i nomi dei frutti, non i nomi dei giorni feriali.

Esempio:

Tutto ciò potrebbe creare confusione da capire. Capiamo come utilizzare la funzione utilizzando un esempio. Qui abbiamo alcuni elenchi qui come mostrato di seguito.

image

Innanzitutto, dobbiamo creare un elenco a discesa per la categoria principale e poi procederemo a Sotto_Categoria.

Seleziona Formula> Gestione nomi in nomi definiti OPPURE usa la scorciatoia Ctrl F3 per aprire Gestione nomi dove manterremo gli elenchi della matrice con i loro nomi in modo da poterli chiamare con il nome quando richiesto.

image

Fare clic su Nuovo per creare. Qui il nome sarà il mese e in Si riferisce all’opzione inserire l’elenco in Mese come mostrato di seguito.

image

Lo stesso faremo per Week_Days e apparirà come

image

Fare clic su Chiudi e ora selezionare la cella in cui è necessario aggiungere l’elenco a discesa.

image

Quindi fare clic su Convalida dati nella barra dei dati. Scegli l’opzione dell’elenco è Consenti e seleziona le celle per i nomi delle categorie principali che in questo caso si trovano nelle celle B2 e C2 “Mese” e “Giorni_settimanali”

image

image

Come possiamo vedere, viene creato un elenco a discesa che chiede all’utente di scegliere dall’opzione data.

Ora seleziona la cella sotto Sotto_Categoria e scrivi la formula in Convalida dati e fai clic su OK.

Formula:

=INDIRECT(E4)

image

Il risultato viene visualizzato in questo modo

image

Se non voglio Month e Week_Days. Invece, voglio Fruits_Name e vegetables_Name. Dobbiamo solo modificare il nostro elenco di Name Manager.

Premi Ctrl + F3 per aprire Gestione nomi ed eliminare l’elenco già inserito e aggiungere nuovi elenchi, ad esempio Fruits_Name e Vegetables_Name.

image

Ora seleziona la cella sotto Sotto_categoria come mostrato nell’istantanea di seguito.

image

Invece delle celle Month e Week_Days, useremo Fruits_Name e Vegetables_Name in Data Validation e fare clic su OK

image

Come puoi vedere il nuovo elenco è stato aggiunto qui.

image

Questo è il modo in cui possiamo modificare nell’elenco a discesa e cambiare la selezione dell’elenco.

Modo alternativo

image

Diciamo che sei un insegnante. Hai preparato la presenza degli studenti in una cartella di lavoro. La presenza di ogni mese è in un foglio diverso del nome di quel mese.

In un foglio principale, vuoi mettere un CERCA.VERT per verificare se quello studente era presente o assente quel mese. Sarebbe semplice se i tuoi dati fossero sullo stesso foglio, ma non lo è. È in fogli diversi. Ma ciò non significa che non possiamo estrarre dati da un altro foglio in Excel. Possiamo e lo faremo.

Per il mese, hai creato un menu a discesa nella cella C1. Contiene un elenco di mesi. Ora vuoi mostrare assente o presente in base al mese selezionato nella cella C1. Vediamo prima la formula generica.

Formula generica per CERCA.VERT da più fogli:

=VLOOKUP(lookupValue,INDIRECT(“”&_cell that contains name of

month_&”!range“),col_index_no,0)

Per questo esempio, ho la mia presenza nei fogli “Jan”, “Feb” e “Mar” nello stesso intervallo A2: C11.

image

Ora ho preparato un foglio principale.

image

Nella cella C4, inserisci questa formula e trascinala verso il basso.

=VLOOKUP(B4,INDIRECT(“”&$C$1&”!B2:C11″),2,0)

image

Ora, ogni volta che modifichi il nome del mese nella cella C1, Excel estrarrà il valore da un altro foglio (dal foglio di quel mese, se esiste).

Spiegazione

Abbiamo utilizzato la funzione indiretta di Excel per recuperare il valore da un altro foglio.

INDIRETTO cambia il testo in riferimento. Abbiamo usato INDIRETTO per fare riferimento ad altri fogli in Excel.

Ad esempio, se scrivi INDIRETTO (“foglio2: A2”) in a1 sul foglio1. Estrarrà il valore dal foglio2! A2 nel foglio1: A1. Se scrivi = CERCA.VERT (“abc”, INDIRETTO (“foglio2! A2: B100”), 2,0) qualsiasi foglio, CERCA.VERT cercherà “abc” nell’intervallo A2: B100 sul foglio2. INDIRETTO (“” & $ C $ 1 & “! B2: C11”): Qui vogliamo che il nome del foglio cambi, ecco perché lo abbiamo scritto così. Se la cella C1 contiene “Jan”, si tradurrà in INDIRECT (“Jan! B2: C11”) che si tradurrà quindi in Jan! B2: C11 per l’array di tabelle CERCA. Se C1 ha Feb, si tradurrà in INDIRETTO (“Feb! B2: C11”) * e così via.

Successivamente, CERCA.VERT ha fatto il suo lavoro.

CERCA.VERT (B4, INDIRETTO (“” & $ C $ 1 & “! B2: C11”), 2,0): ora poiché Indirect ha fornito la matrice della tabella, CERCA.VERT estrae facilmente i dati da quell’intervallo.

Spero che questo articolo su Come creare più elenchi a discesa senza ripetizioni utilizzando intervalli denominati in Excel sia esplicativo. Trova altri articoli sulla convalida dei valori e sulle formule di Excel correlate qui. Se ti sono piaciuti i nostri blog, condividilo con i tuoi amici su Facebook. Puoi anche seguirci su Twitter e Facebook. Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare, integrare o innovare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected].

Articoli correlati:

link: / excel-editing-validating-text-entry-in-microsoft-excel [Data Validation in Excel]: Data Validation è uno strumento utilizzato per limitare gli utenti a inserire manualmente il valore nella cella o nel foglio di lavoro in Excel. Ha un elenco di opzioni tra cui scegliere.

link: / tips-vlookup-function-in-data-validation [Modo per utilizzare la funzione Vlookup nella convalida dei dati]: Limita gli utenti a consentire i valori dalla tabella di ricerca utilizzando la casella della formula di convalida dei dati in Excel.

La casella della formula nella convalida dei dati consente di scegliere il tipo di restrizione richiesta.

link: / tips-reduce-date-using-data-validation [Restrict Dates using Data Validation]: Limita l’utente per consentire le date da un determinato intervallo nella cella che si trova nel formato data di Excel in Excel.

link: / tips-how-to-give-the-error-messages-in-data-validation [How to give the error messages in Data Validation]: Limita gli utenti a personalizzare le informazioni di input nel foglio di lavoro e guida le informazioni di input tramite messaggi di errore durante la convalida dei dati in Excel.

link: / tips-how-to-create-drop-down-lists-in-excel-sheet [Crea elenchi a discesa in Excel utilizzando Data Validation]: Limita gli utenti a consentire i valori dall’elenco a discesa utilizzando Data validation List opzione in Excel. La casella di riepilogo nella convalida dei dati consente di scegliere il tipo di restrizione richiesta.

Articoli popolari:

link: / tips-if-condition-in-excel [Come utilizzare la funzione IF in Excel]: L’istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è TRUE o restituisce un altro valore specifico se FALSE .

link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT in Excel]: Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare valori da intervalli diversi e lenzuola.

link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel]: Questa è un’altra funzione essenziale del dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

link: / tips-countif-in-microsoft-excel [Come usare la funzione CONTA.SE in Excel]: Conta i valori con le condizioni usando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.