Cumu fà una lista drop-down in Excel

A lista drop-down hè un strumentu incredibilmente utile chì pò aiutà à fà u travagliu cù l'infurmazioni più còmode. Permette di cuntene parechji valori in una cellula à una volta, cù quale pudete travaglià, cum'è cù qualsiasi altri. Per selezziunà quellu chì avete bisognu, fate un clic nantu à l'icona di freccia, dopu chì una lista di valori uXNUMXbuXNUMXbis mostra. Dopu avè sceltu un specificu, a cellula hè automaticamente piena di questu, è e formule sò ricalculate nantu à questu.

Excel furnisce assai metudi diffirenti per generà un menù drop-down, è in più, vi permette di persunalizà in modu flessibile. Analizemu sti metudi in più detail.

U prucessu di creazione di lista

Per generà un menu pop-up, cliccate nantu à l'elementu di u menù longu u percorsu "Dati" - "Validazione di Dati". Una finestra di dialogu si apre induve avete bisognu di truvà a tabulazione "Parametri" è cliccate nantu à questu s'ellu ùn hè micca statu apertu prima. Havi assai paràmetri, ma l'elementu "Tipu di Dati" hè impurtante per noi. Di tutti i significati, "Lista" hè u dirittu.

Cumu fà una lista drop-down in Excel
1

U numaru di metudi da quale l'infurmazione hè inserita in a lista pop-up hè abbastanza grande.

  1. Indicazione indipindente di elementi di lista separati da un puntu e virgola in u campu "Source" situatu nantu à a stessa tabulazione di a stessa finestra di dialogu.
    Cumu fà una lista drop-down in Excel
    2
  2. Indicazione preliminare di i valori. U campu Fonte cuntene a gamma induve l'infurmazioni necessarii sò dispunibili.
    Cumu fà una lista drop-down in Excel
    3
  3. Specificà un intervallu chjamatu. Un metudu chì repite u precedente, ma hè solu necessariu di nome preliminarmente a gamma.
    Cumu fà una lista drop-down in Excel
    4

Qualchese di sti metudi pruducerà u risultatu desideratu. Fighjemu i metudi per generà listi drop-down in situazioni di vita reale.

Basatu nantu à dati da a lista

Diciamu chì avemu una tavola chì descrive i tipi di frutti diffirenti.

Cumu fà una lista drop-down in Excel
5

Per creà una lista in un menù drop-down basatu annantu à questu set di informazioni, avete bisognu di fà e seguenti:

  1. Selezziunate a cellula riservata per a lista futura.
  2. Truvate a tabulazione Dati nantu à a cinta. Ci avemu cliccate nant'à "Verify data".
    Cumu fà una lista drop-down in Excel
    6
  3. Truvate l'elementu "Tipu di Dati" è cambia u valore à "Lista".
    Cumu fà una lista drop-down in Excel
    7
  4. In u campu chì denota l'opzione "Source", entre in a gamma desiderata. Per piacè nutate chì e referenze assolute deve esse specificate in modu chì quandu copiate a lista, l'infurmazioni ùn cambianu micca.
    8

Inoltre, ci hè una funzione per generà listi in una volta in più di una cellula. Per ottene questu, duvete selezziunate tutti, è eseguite i stessi passi discritta prima. In novu, avete bisognu di assicurà chì e referenze assolute sò scritte. Se l'indirizzu ùn hà micca un signu di dollaru accantu à i nomi di colonna è fila, allora avete bisognu di aghjunghje pressu a chjave F4 finu à chì u signu $ hè vicinu à i nomi di colonna è fila.

Cù a registrazione manuale di dati

In a situazione sopra, a lista hè stata scritta da mette in risaltu u intervallu necessariu. Questu hè un metudu convenientu, ma qualchì volta hè necessariu di arregistrà manualmente i dati. Questu permetterà di evità a duplicazione di l'infurmazioni in u libru di travagliu.

Supponemu chì avemu affruntatu u compitu di creà una lista chì cuntene duie scelte pussibuli: iè è nò. Per fà u compitu, hè necessariu:

  1. Cliccate nantu à a cellula per a lista.
  2. Aprite "Data" è ci truvate a rùbbrica "Data Check" cunnisciuta per noi.
    Cumu fà una lista drop-down in Excel
    9
  3. À novu, selezziunà u tipu "Lista".
    Cumu fà una lista drop-down in Excel
    10
  4. Quì avete bisognu di entre "Iè; No" cum'è a fonte. Avemu vistu chì l'infurmazione hè inserita manualmente utilizendu un puntu e virgola per l'enumerazione.

Dopu à cliccà OK, avemu u risultatu seguenti.

Cumu fà una lista drop-down in Excel
11

In seguitu, u prugramma hà da creà automaticamente un menu drop-down in a cellula apprupriata. Tutte l'infurmazioni chì l'utilizatore hà specificatu cum'è elementi in a lista pop-up. E regule per creà una lista in parechje cellule sò simili à i precedenti, cù l'unica eccezzioni chì deve specificà l'infurmazioni manualmente cù un puntu e virgola.

Crià una lista drop-down usendu a funzione OFFSET

In più di u metudu classicu, hè pussibule aduprà a funzione DISPOSIZIONEper generare menu a discesa.

Apremu u fogliu.

Cumu fà una lista drop-down in Excel
12

Per utilizà a funzione per u listinu drop-down, avete bisognu di fà i seguenti:

  1. Selezziunate a cellula d'interessu induve vulete mette a lista futura.
  2. Aprite a tabulazione "Data" è a finestra "Validazione di Dati" in sequenza.
    Cumu fà una lista drop-down in Excel
    13
  3. Definite "Lista". Questu hè fattu in u listessu modu cum'è l'esempi precedenti. Infine, a formula seguente hè aduprata: =OFFSET(A$2$;0;0;5). Insememu induve e cellule chì seranu usate cum'è argumentu sò specificate.

Allora u prugramma hà da creà un menu cù una lista di frutti.

A sintassi per questu hè:

= OFFSET (riferimentu, offset_linea, offset_colonna, [altezza], [larghezza])

Avemu vistu chì sta funzione hà 5 argumenti. Prima, l'indirizzu di a prima cellula per esse offset hè datu. I prossime dui argumenti specificanu quante fila è colonne per offset. Parlendu di noi, l'argumentu Altezza hè 5 perchè rapprisenta l'altitudine di a lista. 

Lista a discesa in Excel cù a sostituzione di dati (+ utilizendu a funzione OFFSET)

In u casu datu DISPOSIZIONE permessu di creà un menu pop-up situatu in un intervallu fissu. U svantaghju di stu metudu hè chì dopu avè aghjustatu l'articulu, avete da edità a formula sè stessu.

Per creà una lista dinamica cù supportu per inserisce nova infurmazione, duvete:

  1. Sceglite a cellula di interessu.
  2. Espandi a tabulazione "Data" è cliccate nant'à "Validation di dati".
  3. In a finestra chì si apre, selezziunate l'elementu "Lista" di novu è specificate a seguente formula cum'è fonte di dati: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
  4. Cliccate Eccu.

Questu cuntene una funzione COUNTIF, per determinà immediatamente quante cellule sò piene (ancu s'ellu hà un nùmeru assai più grande di usi, scrivimu solu quì per un scopu specificu).

Per chì a formula funziunà nurmalmente, hè necessariu di traccia s'ellu ci sò cellule vacanti nantu à a strada di a formula. Ùn deve esse micca.

Lista dropdown cù dati da un altru fogliu o un schedariu Excel

U metudu classicu ùn viaghja micca s'ellu avete bisognu di ottene infurmazioni da un altru documentu o ancu una foglia cuntenuta in u stessu schedariu. Per questu, a funzione hè aduprata INDIRETTA, chì permette di inserisce in u formatu currettu un ligame à una cellula situata in un altru fogliu o in generale - un schedariu. Avete bisognu di fà i seguenti:

  1. Attivà a cellula induve pusemu a lista.
  2. Apermu a finestra chì avemu digià cunnisciutu. In u stessu locu induve avemu indicatu prima fonti per altri intervalli, una formula hè indicata in u formatu =INDIRECT ("[List1.xlsx]Sheet1!$A$1:$A$9"). Naturalmente, invece di List1 è Sheet1, pudete inserisce i vostri nomi di libri è fogli, rispettivamente. 

Attenzione ! U nome di u schedariu hè datu in parentesi quadrate. In questu casu, Excel ùn puderà micca aduprà u schedariu chì hè attualmente chjusu cum'è fonte d'infurmazioni.

Hè ancu esse nutatu chì u nome di u schedariu stessu hè sensu solu s'ellu u documentu necessariu hè situatu in u stessu cartulare cum'è quellu induve a lista serà inserita. Se no, allora vi deve specificà l'indirizzu di stu documentu in tuttu.

Creazione di Dropdown Dependenti

Una lista dipendente hè quella chì u cuntenutu hè affettatu da a scelta di l'utilizatori in una altra lista. Supponete chì avemu una tavola aperta davanti à noi chì cuntene trè intervalli, ognuna di quale hè statu datu un nome.

Cumu fà una lista drop-down in Excel
24

Avete bisognu di seguità questi passi per generà listi chì u risultatu hè affettatu da l'opzione scelta in una altra lista.

  1. Crea a prima lista cù i nomi di gamma.
    Cumu fà una lista drop-down in Excel
    25
  2. À u puntu di entrata fonte, l'indicatori richiesti sò evidenziati unu per unu.
    Cumu fà una lista drop-down in Excel
    26
  3. Crea una 2a lista secondu u tipu di pianta chì a persona hà sceltu. In alternativa, se specificate l'arburi in a prima lista, l'infurmazioni in a seconda lista seranu "quercia, carpe, castagnu" è fora. Hè necessariu scrive a formula in u locu di input di a fonte di dati = INDIRECT (E3). E3 - cellula chì cuntene u nome di a gamma 1.=INDIRECT (E3). E3 - cellula cù u nome di a lista 1.

Avà tuttu hè prontu.

Cumu fà una lista drop-down in Excel
27

Cumu selezziunà parechji valori da una lista drop-down?

A volte ùn hè micca pussibule di dà preferenza à un solu valore, perchè più di unu deve esse sceltu. Allora avete bisognu di aghjunghje una macro à u codice di a pagina. Utilizendu a combinazione di chjave Alt + F11 apre u Visual Basic Editor. È u codice hè inseritu quì.

Private Sub Worksheet_Change (ByVal Target As Range)

    At Error Resume Next

    Se ùn hè micca intersecu (Target, Range («Е2:Е9»)) Ùn hè nunda è Target.Cells.Count = 1 Allora

        Application.EnableEvents = False

        If Len (Target.Offset (0, 1)) = 0 Allora

            Target.Offset (0, 1) = Target

        altru

            Target.End (xlToRight) .Offset (0, 1) = Target

        End If

        Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub 

Per chì u cuntenutu di e cellule sia mostratu quì sottu, inserimu u codice seguente in l'editore.

Private Sub Worksheet_Change (ByVal Target As Range)

    At Error Resume Next

    Se ùn hè micca intersecu (Target, Range («Н2:К2»)) Ùn hè nunda è Target.Cells.Count = 1 Allora

        Application.EnableEvents = False

        If Len (Target.Offset (1, 0)) = 0 Allora

            Target.Offset (1, 0) = Target

        altru

            Target.End (xlDown) .Offset (1, 0) = Target

        End If

        Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub

È infine, stu codice hè utilizatu per scrive in una cellula.

Private Sub Worksheet_Change (ByVal Target As Range)

    At Error Resume Next

    Se ùn hè micca intersecu (Target, Range («C2: C5»)) Ùn hè nunda è Target.Cells.Count = 1 Allora

        Application.EnableEvents = False

        newVal = Target

        Applicazione.Annulla

        oldval = Target

        Sè Len (vechjuval) <> 0 È vechjuval <> novuVal Allora

            Target = Target & «,» & newVal

        altru

            Target = newVal

        End If

        If Len (newVal) = 0 Allora Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub

I intervalli sò editabili.

Cumu fà una lista dropdown cù una ricerca?

In questu casu, avete inizialmente aduprà un altru tipu di lista. A tabulazione "Sviluppatore" si apre, dopu avè bisognu di cliccà o toccu (se u screnu hè toccu) nantu à l'elementu "Inserisci" - "ActiveX". Havi un combo box. Vi sarà dumandatu à disegnà sta lista, dopu chì serà aghjuntu à u documentu.

Cumu fà una lista drop-down in Excel
28

In più, hè cunfiguratu attraversu proprietà, induve un intervallu hè specificatu in l'opzione ListFillRange. A cellula induve u valore definitu da l'utilizatori hè visualizatu hè cunfigurata cù l'opzione LinkedCell. In seguitu, basta à scrive i primi caratteri, postu chì u prugramma suggerisce automaticamente i valori pussibuli.

Lista a discesa cù sustituzione automatica di dati

Ci hè ancu una funzione chì i dati sò sustituiti automaticamente dopu chì sò aghjuntu à a gamma. Hè faciule fà questu:

  1. Crea un settore di cellule per a lista futura. In u nostru casu, questu hè un set di culori. Selezziemu.
    Cumu fà una lista drop-down in Excel
    14
  2. Dopu, deve esse furmatu cum'è una tavola. Avete bisognu di cliccà u buttone di u listessu nome è selezziunate u stilu di a tavola.
    Cumu fà una lista drop-down in Excel
    15
    Cumu fà una lista drop-down in Excel
    16

Dopu, avete bisognu di cunfirmà sta gamma pressu u buttone "OK".

Cumu fà una lista drop-down in Excel
17

Selezziunà u tavulu risultatu è dà un nome à traversu u campu di input situatu in cima di a colonna A.

Cumu fà una lista drop-down in Excel
18

Hè cusì, ci hè una tavula, è pò esse usata cum'è a basa per una lista drop-down, per quale avete bisognu:

  1. Selezziunate a cellula induve si trova a lista.
  2. Aprite u dialogu di Validazione di Dati.
    Cumu fà una lista drop-down in Excel
    19
  3. Pudemu u tipu di dati à "Lista", è cum'è valori demu u nome di a tavula attraversu u signu =.
    Cumu fà una lista drop-down in Excel
    20
    Cumu fà una lista drop-down in Excel
    21

Tuttu, a cellula hè pronta, è i nomi di i culori sò indicati in questu, cum'è avemu avutu bisognu. Avà pudete aghjunghje novi pusizioni simpliciamente scrivenduli in una cellula situata un pocu più bassu immediatamente dopu à l'ultima.

Cumu fà una lista drop-down in Excel
22

Questu hè u vantaghju di a tavula, chì a gamma aumenta automaticamente quandu si aghjunghjenu novi dati. Per quessa, questu hè u modu più convenientu per aghjunghje una lista.

Cumu fà una lista drop-down in Excel
23

Cumu copià a lista di u drop-down?

Per copià, hè abbastanza à utilizà a combinazione di chjave Ctrl + C è Ctrl + V. Allora u listinu drop-down serà copiatu cù u furmatu. Per sguassà u furmatu, avete bisognu di utilizà una pasta speciale (in u menù di cuntestu, sta opzione appare dopu a copia di a lista), induve l'opzione "cundizioni nantu à i valori" hè stabilita.

Selezziunate tutte e cellule chì cuntenenu un listinu drop-down

Per fà stu compitu, duvete aduprà a funzione "Selezziunà un gruppu di cellule" in u gruppu "Truvà è Selezziunà".

Cumu fà una lista drop-down in Excel
29

Dopu à quessa, si apre una finestra di dialogu, induve duvete selezziunate l'articuli "Tutti" è "Questi stessi" in u menù "Validazione di Dati". U primu articulu selezziunate tutte e liste, è u sicondu selezziunate solu quelli chì sò simili à certi.

Lascia un Audiolibro