cuntenutu
- U prucessu di creazione di lista
- Crià una lista drop-down usendu a funzione OFFSET
- Lista a discesa in Excel cù a sostituzione di dati (+ utilizendu a funzione OFFSET)
- Lista dropdown cù dati da un altru fogliu o un schedariu Excel
- Creazione di Dropdown Dependenti
- Cumu selezziunà parechji valori da una lista drop-down?
- Cumu fà una lista dropdown cù una ricerca?
- Lista a discesa cù sustituzione automatica di dati
- Cumu copià a lista di u drop-down?
- Selezziunate tutte e cellule chì cuntenenu un listinu drop-down
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.
U numaru di metudi da quale l'infurmazione hè inserita in a lista pop-up hè abbastanza grande.
- 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.
- Indicazione preliminare di i valori. U campu Fonte cuntene a gamma induve l'infurmazioni necessarii sò dispunibili.
- Specificà un intervallu chjamatu. Un metudu chì repite u precedente, ma hè solu necessariu di nome preliminarmente a gamma.
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.
Per creà una lista in un menù drop-down basatu annantu à questu set di informazioni, avete bisognu di fà e seguenti:
- Selezziunate a cellula riservata per a lista futura.
- Truvate a tabulazione Dati nantu à a cinta. Ci avemu cliccate nant'à "Verify data".
- Truvate l'elementu "Tipu di Dati" è cambia u valore à "Lista".
- 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.
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:
- Cliccate nantu à a cellula per a lista.
- Aprite "Data" è ci truvate a rùbbrica "Data Check" cunnisciuta per noi.
- À novu, selezziunà u tipu "Lista".
- 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.
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.
Per utilizà a funzione per u listinu drop-down, avete bisognu di fà i seguenti:
- Selezziunate a cellula d'interessu induve vulete mette a lista futura.
- Aprite a tabulazione "Data" è a finestra "Validazione di Dati" in sequenza.
- 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:
- Sceglite a cellula di interessu.
- Espandi a tabulazione "Data" è cliccate nant'à "Validation di dati".
- 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;”<>”))
- 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:
- Attivà a cellula induve pusemu a lista.
- 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.
Avete bisognu di seguità questi passi per generà listi chì u risultatu hè affettatu da l'opzione scelta in una altra lista.
- Crea a prima lista cù i nomi di gamma.
- À u puntu di entrata fonte, l'indicatori richiesti sò evidenziati unu per unu.
- 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 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.
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:
- Crea un settore di cellule per a lista futura. In u nostru casu, questu hè un set di culori. Selezziemu.
- Dopu, deve esse furmatu cum'è una tavola. Avete bisognu di cliccà u buttone di u listessu nome è selezziunate u stilu di a tavola.
Dopu, avete bisognu di cunfirmà sta gamma pressu u buttone "OK".
Selezziunà u tavulu risultatu è dà un nome à traversu u campu di input situatu in cima di a colonna A.
Hè cusì, ci hè una tavula, è pò esse usata cum'è a basa per una lista drop-down, per quale avete bisognu:
- Selezziunate a cellula induve si trova a lista.
- Aprite u dialogu di Validazione di Dati.
- Pudemu u tipu di dati à "Lista", è cum'è valori demu u nome di a tavula attraversu u signu =.
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.
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 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à".
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.