Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Programe
  • Excel: Selectați dintr-o listă. Listă drop-down într-o celulă de foaie de lucru

Excel: Selectați dintr-o listă. Listă drop-down într-o celulă de foaie de lucru

O listă derulantă se referă la conținutul mai multor valori dintr-o celulă. Când utilizatorul face clic pe săgeata din dreapta, apare o listă specifică. Puteți alege unul anume.

Un instrument Excel foarte convenabil pentru verificarea datelor introduse. Capacitățile listelor derulante vă permit să creșteți confortul lucrului cu date: înlocuirea datelor, afișarea datelor dintr-o altă foaie sau fișier, prezența unei funcții de căutare și dependențe.

Crearea unei liste derulante

Cale: meniul de date - instrumentul de validare a datelor - fila Opțiuni. Tip de date – „Lista”.

Puteți introduce valorile din care va fi compusă lista derulantă în diferite moduri:

Oricare dintre opțiuni va da același rezultat.



Lista derulantă în Excel cu înlocuirea datelor

Trebuie să faceți o listă derulantă cu valori din intervalul dinamic. Dacă se fac modificări în intervalul existent (datele sunt adăugate sau eliminate), acestea sunt reflectate automat în lista derulantă.


Să-l testăm. Iată tabelul nostru cu lista pe o singură foaie:

Să adăugăm o nouă valoare „pom de Crăciun” la tabel.

Acum să eliminăm valoarea „mesteacăn”.

„Masa inteligentă”, care „se extinde” și se schimbă ușor, ne-a ajutat să ne realizăm planurile.

Acum să facem posibilă introducerea de noi valori direct în celulă cu această listă. Și datele au fost adăugate automat la interval.


Când introducem un nume nou într-o celulă goală a listei derulante, va apărea un mesaj: „Adăugați numele introdus baobab la lista derulantă?”

Faceți clic pe „Da” și adăugați o altă linie cu valoarea „baobab”.

Listă derulantă în Excel cu date dintr-o altă foaie/fișier

Când valorile pentru lista derulantă sunt situate pe o altă foaie sau într-un alt registru de lucru, metoda standard nu funcționează. Puteți rezolva problema folosind funcția INDIRECT: va genera linkul corect către o sursă externă de informații.

  1. Facem activă celula în care dorim să plasăm lista derulantă.
  2. Deschideți opțiunile de verificare a datelor. În câmpul „Sursă”, introduceți formula: =INDIRECT(„[List1.xlsx]Sheet1!$A$1:$A$9”).

Numele fișierului din care sunt preluate informațiile pentru listă este cuprins între paranteze drepte. Acest fișier trebuie să fie deschis. Dacă cartea cu valorile necesare se află într-un alt folder, trebuie să specificați calea completă.

Cum să faci liste derulante dependente

Să luăm trei intervale denumite:

Aceasta este o necesitate. Cele de mai sus descrie cum să faci dintr-o listă obișnuită un interval numit (folosind „Managerul de nume”). Amintiți-vă că numele nu poate conține spații sau semne de punctuație.

  1. Să creăm prima listă derulantă, care va include numele intervalelor.
  2. După ce ați plasat cursorul în câmpul „Sursă”, mergeți la foaie și selectați celulele necesare una câte una.

  3. Acum să creăm o a doua listă derulantă. Ar trebui să reflecte acele cuvinte care corespund numelui selectat în prima listă. Dacă „Copaci”, atunci „carpen”, „stejar”, ​​etc. Introduceți în câmpul „Sursă” o funcție de forma =INDIRECT(E3). E3 – celula cu numele primului interval.
  4. Selectarea mai multor valori dintr-o listă derulantă Excel

    Se întâmplă atunci când trebuie să selectați simultan mai multe elemente dintr-o listă derulantă. Să luăm în considerare modalități de implementare a sarcinii.

    1. Creăm o listă standard folosind instrumentul de validare a datelor. Adăugăm o macrocomandă gata făcută la codul sursă al foii. Cum se face acest lucru este descris mai sus. Cu ajutorul acestuia, valorile selectate vor fi adăugate în dreapta listei derulante.
    2. Private Sub Worksheet_Change(ByVal Target As Range) La eroare Reluare Next If Not Intersect(Target, Range("E2:E9")) Este Nimic și Target.Cells.Count = 1 Apoi Application.EnableEvents = False If Len(Target.Offset (0, 1)) = 0 Apoi Target.Offset(0, 1) = Target Else Target.End (xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
    3. Pentru ca valorile selectate să apară mai jos, introducem un alt cod de gestionare.
    4. Private Sub Worksheet_Change(ByVal Target As Range) La eroare Reluare Next If Not Intersect(Target, Range("H2:K2")) Este Nimic și Target.Cells.Count = 1 Apoi Application.EnableEvents = False If Len(Target.Offset (1, 0)) = 0 Apoi Target.Offset(1, 0) = Target Else Target.End (xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
    5. Pentru a afișa valorile selectate într-o singură celulă, separate de orice semn de punctuație, utilizați următorul modul.

    6. Private Sub Worksheet_Change(ByVal Target As Range)
      La eroare Reluați Următorul
      If Not Intersect(Target, Range("C2:C5")) este Nimic și Target.Cells.Count = 1 Atunci
      Application.EnableEvents = False
      newVal = țintă
      Aplicație.Anulați
      oldval = Țintă
      Dacă Len(oldval)<>0 Si oldval<>newValThen
      Target = Target & "," & newVal
      Altfel
      Target = newVal
      Încheiați dacă
      Dacă Len(newVal) = 0, atunci Target.ClearContents
      Application.EnableEvents = Adevărat
      Încheiați dacă
      End Sub

    Nu uitați să schimbați intervalele în „al dumneavoastră”. Creăm liste în mod clasic. Și macrourile vor face restul muncii.

    Listă derulantă cu căutare

    Când introduceți primele litere de la tastatură, elementele care se potrivesc sunt evidențiate. Și acestea nu sunt toate aspectele plăcute ale acestui instrument. Aici puteți personaliza prezentarea vizuală a informațiilor și puteți specifica două coloane ca sursă simultan.

Salutare tuturor, dragi prieteni și oaspeți ai blogului meu. Și din nou sunt cu tine, Dmitry Kostin, și astăzi aș dori să-ți spun mai multe despre Excel, sau mai degrabă despre o caracteristică minunată pe care acum o folosesc mereu. Te-ai confruntat cu situatia? atunci când completați un tabel și într-o coloană trebuie să introduceți constant una dintre mai multe valori. Uhhh. Să vă spun mai bine cu un exemplu.

Să zicem, când am creat un tabel de contabilitate a echipamentelor informatice (cu mult timp în urmă) la locul meu de muncă, pentru a face întregul proces de lucru mai comod și mai rapid, am făcut o listă derulantă în anumite coloane și am inserat anumite valori Acolo. Și când am completat coloana „Sistem de operare” (dar nu este același pe toate computerele), am completat mai multe valori (7, 8, 8.1, 10), apoi le-am selectat pur și simplu cu un singur clic pe butonul mouse-ului.

Și astfel, nu mai trebuie să tastați versiunea de Windows în fiecare celulă sau să copiați dintr-o celulă și să lipiți în alta. În general, nu te voi plictisi, să începem. Permiteți-mi să vă arăt cum să creați o listă derulantă în Excel folosind date dintr-o altă foaie. Pentru a face acest lucru, să creăm un fel de tabel la care să putem aplica acest lucru. Voi face acest lucru în versiunea 2013, dar procesul este identic pentru alte versiuni, așa că nu vă faceți griji.

Pregătirea


Pași de bază


Acum lucrați cu grafice exact în același mod „Numele specialistului”Și „Rezultatul eliminării”, apoi reveniți din nou la foaia principală și începeți să lucrați complet cu masa. Veți vedea singur cât de cool și convenabil este atunci când puteți selecta date din valorile pre-preparate disponibile. Acest lucru facilitează umplerea de rutină a meselor.

Apropo, în astfel de documente, pentru o afișare mai convenabilă, este mai bine. Atunci totul va fi misto.

Ei bine, îmi termin articolul de astăzi. Sper că ceea ce ați învățat astăzi vă va fi de folos atunci când lucrați în Excel. Dacă ți-a plăcut articolul, atunci, desigur, nu uitați să vă abonați la actualizările blogului meu. Ei bine, aștept cu nerăbdare să te revăd pe paginile blogului meu. Succes și la revedere!

Salutări, Dmitri Kostin

Listele drop-down fac introducerea datelor în foile de calcul ușor și convenabil. Doar faceți clic pe săgeată și selectați o opțiune. Puteți adăuga liste derulante la celulele Excel care conțin opțiuni precum Da și Nu, Bărbați și Femei sau orice altă listă personalizată de opțiuni.

Adăugați o listă derulantă la o celulă în Excel destul de simplu, dar procesul nu este intuitiv. Listele derulante sunt create folosind funcția de validare a datelor. Vom crea o listă derulantă cu un set de intervale de vârstă pentru a vă arăta cum se face.

Pentru a începe, introduceți o listă de intervale de vârstă în celule secvențiale după coloană sau rând. Am introdus intervalele noastre de vârstă în celulele A9 la A13 pe aceeași foaie de lucru, așa cum se arată mai jos. De asemenea, puteți adăuga lista de opțiuni într-o altă foaie de lucru din același registru de lucru.

Acum vom denumi gama noastră de celule pentru a le ușura adăugarea în lista drop-down. Pentru a face acest lucru, selectați toate celulele care conțin elemente din lista derulantă, apoi introduceți un nume pentru intervalul de celule în caseta Nume de deasupra grilei. Ne-am numit gama Vârstă.

Acum selectați celula în care doriți să adăugați lista verticală și accesați fila Date.

Sub fila Instrumente de date Date Faceți clic pe butonul Validare date.

Se deschide caseta de dialog Validare date. În fila Opțiuni, selectați Listă din lista drop-down Tip de date.

Vom folosi acum Numele pe care l-am atribuit intervalului de celule care conține opțiunile din lista derulantă. introduce =Vârstaîn câmpul „Sursă” (dacă ați denumit gama de celule altceva, înlocuiți „Vârsta” cu acel nume). Asigurați-vă că caseta de selectare Ignorați celulele goale marcat.

Puteți adăuga un mesaj pop-up care se afișează atunci când este selectată o celulă dintr-o listă derulantă. Pentru a face acest lucru, faceți clic pe fila Mesaj de introdusîn caseta de dialog Validare date. Asigurați-vă că caseta de selectare Afișați sfatul explicativ dacă celula este curentă instalat. Introduceți un mesaj în câmpurile Titlu și Mesaj, apoi faceți clic pe OK.

Când este selectată celula care conține lista verticală, veți vedea un buton săgeată în jos în partea dreaptă a celulei. Dacă ați adăugat un mesaj de intrare, acesta va apărea sub celulă. Butonul săgeată în jos apare numai atunci când este selectată o celulă.

Faceți clic pe butonul săgeată în jos pentru a afișa o listă de opțiuni și selectați una.

Dacă decideți că doriți să eliminați lista derulantă dintr-o celulă, deschideți caseta de dialog Validare date așa cum este descris mai sus și faceți clic pe butonul Șterge tot, care este disponibil indiferent de fila selectată în caseta de dialog.

Opțiunile din caseta de dialog Validare date sunt resetate la valorile implicite. Faceți clic pe OK pentru a elimina meniul derulant și a restabili celula la valoarea implicită.

Dacă a fost selectată o opțiune, atunci când lista derulantă este ștearsă, celula va fi completată cu valoarea acelei opțiuni.

Urmați acest proces pentru a adăuga liste derulante la alte celule după cum este necesar. Puteți utiliza aceeași listă pentru mai multe liste derulante.

Dacă aveți multe liste derulante pe care trebuie să le adăugați la o foaie de lucru, vă recomandăm să plasați listele de opțiuni într-o foaie de lucru Excel separată și să ascundeți foaia de lucru pentru a preveni modificările opțiunilor.

Microsoft Excel are capacitatea de a crea o listă derulantă - adică de a face ca o celulă să conțină mai multe valori între care utilizatorul poate comuta. Acesta este un instrument foarte convenabil pentru lucrul cu tabele, în special când vine vorba de verificarea datelor introduse. Prin urmare, dacă nu știți cum să faceți o listă derulantă în Excel, atunci instrucțiunile oferite în articol vă vor ajuta.

Mai întâi, să ne uităm la cel mai simplu mod care vă va ajuta să faceți o listă derulantă. Pentru a o implementa, faceți totul ca în instrucțiunile de mai jos:

Pasul 1. Accesați fila "Date", care se află pe panoul superior, apoi în bloc „Lucrul cu datele” selectați instrumentul de verificare a datelor (captura de ecran arată prin ce pictogramă este reprezentată).

Pasul 2. Acum deschideți prima filă "Opțiuni",și instalați "Listă"în lista de tipuri de date.

Pasul 3. Acum în câmpul de introducere a datelor "Sursă" puteți specifica valorile care vor alcătui lista derulantă. Puteți face acest lucru în următoarele moduri:


Pe o notă! Pentru a nu introduce manual un interval de celule, doar faceți clic stânga pentru a selecta prima celulă cu o valoare, puneți două puncte și selectați ultima celulă cu o valoare cu mouse-ul.

După ce utilizați oricare dintre metode și specificați numele intervalului de valori, veți obține rezultatul ca în imaginea de mai jos.

Pe o notă! Există o altă modalitate de a specifica o valoare în sursă - scrieți numele intervalului în câmpul de intrare. Această metodă este cea mai rapidă, dar înainte de a o folosi, trebuie să creați un interval numit. Vom vorbi despre cum să facem asta mai târziu.

Video - Crearea listelor dropdown în Excel

Listă derulantă cu înlocuirea datelor

Dacă tabelul dvs. este supus unor modificări constante și nu doriți ca acesta să afecteze conținutul listei dvs. derulante, atunci următoarea metodă vă va ajuta. Folosiți-l și apoi editarea datelor celulei va fi afișată automat în lista derulantă. Pentru a face acest lucru, faceți următoarele:

  1. Selectați intervalul pentru listă cu butonul stâng al mouse-ului (în acest exemplu va fi o listă de copaci), apoi deschideți fila "Acasă"și selectați meniul „Format ca tabel”.

  2. După aceasta, se va deschide meniul de selecție a stilului. Stilul nu joacă niciun alt rol decât cel vizual, așa că alege-ți pe oricare pe gustul tău.

  3. În continuare, va apărea o fereastră de confirmare, al cărei scop este de a verifica dacă intervalul introdus este corect. Este important să bifați caseta de lângă „Tabel cu anteturi”, întrucât prezența unui titlu în acest caz joacă un rol cheie.

  4. După finalizarea procedurilor, veți primi următorul tip de interval.

  5. Acum faceți clic stânga pe celula în care va fi localizată lista derulantă și accesați fila "Date"(metoda anterioară vă spune cum să faceți acest lucru).

  6. În câmpul de introducere "Sursă" trebuie să introduceți o funcție cu sintaxa „=INDIRECT(„NumeTabel[Header]”)”. Captura de ecran arată un exemplu mai specific.

Deci, lista este gata. Va arata asa.

Pe o notă! Această metodă are o diferență fundamentală față de prima - una gata făcută este folosită ca o listă, nu o gamă de valori. Aceasta înseamnă că orice modificări din tabel vor fi reflectate în lista derulantă.

Să testăm asta. Mai întâi, să adăugăm o nouă celulă „pom de Crăciun” la noul nostru tabel formatat. După cum puteți vedea, aceeași valoare a fost adăugată la listă.

Dacă ștergeți o celulă (în acest caz am șters „mesteacăn”), acest lucru se va reflecta și în conținutul listei derulante.

Pe o notă!În această metodă ne-am ocupat de așa-numita „masă inteligentă”. Este ușor de extensibil, iar această proprietate este utilă pentru multe manipulări cu tabele Excel, inclusiv pentru crearea unei liste derulante.

Liste derulante dependente

Pentru a crea liste derulante dependente, urmați aceste instrucțiuni pas cu pas:

  1. Mai întâi, trebuie să creați un interval denumit. Accesați fila "Formulele", apoi selectați „Manager de nume”Și "Crea".

  2. Introduceți un nume și un interval, apoi faceți clic "BINE". Dacă ați selectat anterior celulele necesare cu mouse-ul, intervalul va fi specificat automat. De asemenea, rețineți că numele intervalului trebuie să fie unic și nu poate conține semne de punctuație cu spații.

  3. Folosind aceeași tehnică, creați atâtea intervale denumite câte dependențe logice doriți să creați. În acest exemplu, acestea sunt încă două intervale: „Arbuști”Și "Ierburi".

  4. Deschide fila "Date"(în prima metodă este indicată calea către aceasta) și indicați numele intervalelor denumite în sursă, așa cum se arată în captură de ecran.

  5. Acum trebuie să creați un dropdown suplimentar folosind același design. Această listă va reflecta acele cuvinte care se potrivesc cu titlul. De exemplu, dacă ați selectat „Copac”, atunci va fi „mesteacăn”, „tei”, „arțar” și așa mai departe. Pentru a face acest lucru, repetați pașii de mai sus, dar în câmpul de introducere "Sursă" introduceți funcția „=INDIRECT(E1)” . În acest caz "E1"– aceasta este adresa celulei cu numele primului interval. Folosind aceeași metodă, puteți crea câte liste interconectate aveți nevoie.

Acum cunoașteți mai multe moduri de a crea un meniu derulant în . Acest lucru vă poate fi util într-o serie de cazuri, și mai ales în verificarea datelor. Alegerea metodei potrivite ar trebui să depindă de tipul de tabel cu care lucrați. Dacă acesta este un tabel „unic”, atunci prima metodă este potrivită - este rapidă și ușoară. Dacă tabelul necesită modificări constante, atunci cel mai bine ar fi să folosiți o metodă care include crearea de „tabele inteligente” și intervale denumite.

Video - Liste derulante conexe: ușor și rapid

Pentru tabelele care folosesc date constante și repetate (de exemplu, numele angajaților, gama de produse sau procentul de reducere pentru un client), pentru a nu ține cont și a nu face greșeli la tastare, este posibil să creați o listă standard o dată și, atunci când înlocuiți datele, faceți o selecție din acestea. Acest articol vă va permite să utilizați 4 moduri diferite de a crea o listă derulantă în Excel.

Metoda 1 - Taste rapide și meniul derulant în Excel

Această metodă de utilizare a unei liste derulante nu este în esență un instrument de tabel care trebuie configurat sau completat în vreun fel. Aceasta este o funcție încorporată (taste rapide) care funcționează întotdeauna. Când completați orice coloană, puteți face clic dreapta pe o celulă goală și puteți selecta elementul de meniu „Selectați din lista derulantă” din lista derulantă.

Același element de meniu poate fi lansat folosind o comandă rapidă de la tastatură Alt+»Săgeată în jos» iar programul va sugera automat în lista derulantă valorile celulelor pe care le-ați completat anterior cu date. În imaginea de mai jos, programul a oferit 4 opțiuni de umplere (Excel nu afișează date duplicate). Singura condiție pentru ca acest instrument să funcționeze este că nu ar trebui să existe celule goale între celula în care introduceți datele din listă și lista în sine.

Utilizarea tastelor rapide pentru a extinde o listă drop-down de date

Mai mult, lista pentru completarea în acest fel funcționează atât în ​​celula de mai jos, cât și în celula de mai sus. Pentru celula de sus, programul va prelua conținutul listei din valorile de jos. Din nou, nu ar trebui să existe o celulă goală între date și celula de intrare.

Lista drop-down poate funcționa și în partea de sus cu datele care se află sub celulă

Metoda 2 - cea mai convenabilă, mai simplă și mai flexibilă

Această metodă implică crearea de date separate pentru listă. Mai mult, datele pot fi localizate atat pe foaia cu tabel cat si pe o alta fisa a fisierului Excel.

Pentru a crea o verificare de intrare, introduceți numele listei create anterior

Dacă încercați să introduceți o valoare care nu se află în lista dată, Excel va afișa o eroare.

Pe lângă listă, puteți introduce datele manual. Dacă datele introduse nu se potrivesc cu una dintre date, programul va genera o eroare

Și când faceți clic pe butonul listă derulantă dintr-o celulă, veți vedea o listă de valori din cea creată anterior.

Metoda 3 - cum să faci o listă derulantă în Excel folosind ActiveX

Pentru a utiliza această metodă, trebuie să aveți fila „DEVELOPER” activată. În mod implicit, această filă nu este disponibilă. Pentru a-l activa:

  1. Faceți clic pe „Fișier” în colțul din stânga sus al aplicației.
  2. Selectați „Opțiuni” și faceți clic pe el.
  3. În fereastra de setări Excel, în fila „Personalizați panglică”, bifați caseta de lângă fila „Dezvoltator”.

Activarea filei DEZVOLTATOR

Acum puteți utiliza instrumentul Combo Box (ActiveX Control). În fila „DEVELOPER”, faceți clic pe butonul „Insert” și găsiți butonul „Combo Box (ActiveX Element)” în controalele ActiveX. Apasa pe el.

Desenați acest obiect în lista derulantă Excel în celula în care aveți nevoie de lista derulantă.

Acum trebuie să configurați acest element. Pentru a face acest lucru, trebuie să activați „Modul de proiectare” și să faceți clic pe butonul „Proprietăți”. Ar trebui să se deschidă fereastra proprietăți.

Cu fereastra Proprietăți deschisă, faceți clic pe elementul Combo Box pe care l-ați creat mai devreme. Există o mulțime de setări în lista de proprietăți, iar după ce le-ați studiat, puteți configura multe, de la afișarea listei până la proprietăți speciale ale acestui obiect.

Dar, în stadiul de creație, ne interesează doar trei principale:

  1. ListFillRange - specifică intervalul de celule din care vor fi luate valorile pentru lista derulantă. În exemplul meu, am specificat două coloane (A2:B7 - vă voi arăta cum să utilizați acest lucru mai târziu). Dacă este necesară o singură valoare, este indicat A2:A7.
  2. ListRows - cantitatea de date din lista verticală. Elementul ActiveX diferă de prima metodă prin faptul că puteți specifica o cantitate mare de date.
  3. ColumnCount - specifică câte coloane de date trebuie specificate în lista derulantă.

În linia ColumnCount am specificat valoarea 2 și acum datele derulante din listă arată astfel:

După cum puteți vedea, avem o listă derulantă în Excel cu înlocuirea datelor din a doua coloană cu datele „Furnizor”.

Dacă completați un tabel în Excel, iar datele dintr-o coloană pot fi uneori repetate, de exemplu, numele unui produs sau numele unui angajat, atunci pentru a nu introduce de fiecare dată parametrul dorit, acesta este mai simplu și mai ușor să creezi o listă derulantă și să selectezi o valoare din ea.

În acest articol ne vom uita la cum să facem liste derulante de diferite tipuri într-un tabel Excel.

Creați o listă derulantă simplă

Pentru a face acest lucru, în celulele A1:A7 introducem datele care vor fi afișate în listă. Acum să selectăm celula în care vom crea o listă derulantă - B2.

Accesați fila „Date” și faceți clic pe butonul „Verificarea datelor”.

În fila „Parametri”, în câmpul „Tip de date”, selectați „Lista”. Puteți introduce valori în câmpul Sursă în diferite moduri:

1 – introduceți manual valorile pentru listă, separate prin punct și virgulă;

2 – indicați intervalul de celule în care sunt introduse datele pentru lista derulantă;

3 – selectați celulele cu nume, faceți clic dreapta pe ele și selectați „Atribuiți un nume” din meniu.

Selectați celula B2 și puneți „=” în câmpul „Sursă”, apoi scrieți numele creat.

Așa că am creat o listă derulantă simplă în Excel.

Dacă aveți un antet pentru o coloană și trebuie să completați fiecare rând cu valori, atunci selectați nu o celulă, ci un interval de celule - B2:B9. Apoi puteți selecta valoarea dorită în fiecare celulă din lista derulantă.

Adăugarea de valori la o listă derulantă - listă dinamică

În acest caz, vom adăuga valori la intervalul necesar, iar acestea vor fi adăugate automat în lista derulantă.

Selectați intervalul de celule – D1:D8, apoi pe fila „Acasă”, faceți clic pe „Format ca tabel” și selectați orice stil.

Confirmați locația datelor și bifați caseta „Tabel cu anteturi”.

În partea de sus scriem titlul tabelului - „Angajați” și îl completăm cu date.

Selectați celula în care va fi lista verticală și faceți clic pe butonul „Verificarea datelor”. În fereastra următoare, în câmpul „Sursă”, scrieți următoarele: =INDIRECT(“Tabel1”). Am un tabel pe o foaie, așa că scriu „Tabel1”, dacă există al doilea – „Tabel2”, și așa mai departe.

Acum să adăugăm un nou nume de angajat la lista noastră: Ira. A apărut în lista derulantă. Dacă ștergem orice nume din tabel, acesta va fi șters și din listă.

Listă derulantă cu valori dintr-o altă foaie

Dacă tabelul cu liste derulante este pe o foaie, iar datele pentru aceste liste sunt pe alta, atunci această funcție ne va ajuta foarte mult.

Pe foaia 2, selectați o celulă sau un interval de celule, apoi faceți clic pe butonul „Validare datelor”.

Mergeți la Foaia 1, plasați cursorul în câmpul „Sursă” și selectați intervalul dorit de celule.

Acum puteți adăuga nume pe foaia 1, acestea vor fi adăugate la listele derulante de pe foaia 2.

Crearea de liste derulante dependente

Să presupunem că avem trei intervale: prenume, nume de familie și patronimice ale angajaților. Pentru fiecare, trebuie să atribuiți un nume. Selectăm celulele acestui interval, le puteți goli și pe cele - în timp, puteți adăuga date la ele, care vor apărea în lista derulantă. Faceți clic dreapta pe ele și selectați „Atribuiți un nume” din listă.

Pe primul îl numim „Nume”, pe al doilea – „Nume”, pe al treilea – „Tată”.

Să facem un alt interval în care vor fi scrise numele atribuite. Să-i spunem „Angajați”.

Facem prima listă derulantă, care va consta din numele intervalelor. Selectați celula E1 și în fila „Date” selectați „Validare datelor”.

În câmpul „Tip de date”, selectați „List”; în câmpul Sursă, fie introduceți „=Angajați”, fie selectați o serie de celule cărora li s-a atribuit un nume.

Prima listă derulantă a fost creată. Acum, în celula F2, vom crea o a doua listă, care ar trebui să depindă de prima. Dacă selectăm „Nume” în primul, va fi afișată o listă de nume în al doilea; dacă selectăm „Nume”, va fi afișată o listă de nume de familie.

Selectați celula și faceți clic pe butonul „Verificarea datelor”. În câmpul „Tip de date”, selectați „List”; în câmpul sursă, introduceți următoarele: =INDIRECT($E$1). Aici E1 este celula cu prima listă derulantă.

Folosind acest principiu, puteți crea liste derulante dependente.

Dacă în viitor, va trebui să introduceți valorile într-un interval căruia i se dă un nume, de exemplu, „Nume”. Accesați fila Formule și faceți clic pe Manager nume. Acum selectați „Nume” în numele intervalului, iar mai jos, în loc de ultima celulă C3, scrieți C10. Faceți clic pe bifa. După aceasta, intervalul va crește și puteți adăuga date la acesta, care vor apărea automat în lista derulantă.

Acum știi cum să faci o listă derulantă în Excel.

Cum să creați o listă derulantă constând din mai multe celule simultan (de exemplu, astfel încât numele să aibă un cost)

Mulțumesc, totul a funcționat bine.

O listă derulantă cu valori dintr-o altă foaie nu funcționează, deoarece fereastra când verificarea datelor este deschisă nu permite lucrul cu alte ferestre, în special cu o altă foaie!

O listă derulantă în Excel este poate una dintre cele mai convenabile moduri de a lucra cu date. Le puteți folosi atât atunci când completați formulare, cât și când creați tablouri de bord și tabele voluminoase. Listele drop-down sunt adesea folosite în aplicațiile de pe smartphone-uri și site-uri web. Sunt intuitive pentru utilizatorul obișnuit.

Faceți clic pe butonul de mai jos pentru a descărca un fișier cu exemple de liste derulante în Excel:

Tutorial video Cum se creează o listă derulantă în Excel pe baza datelor din listă

Să ne imaginăm că avem o listă de fructe:

Pentru a crea o listă derulantă, va trebui să facem următorii pași:

  • Accesați „fila” Date” => secțiunea “ Lucrul cu date” din bara de instrumente => selectați elementul „ Verificarea datelor“.
  • În fereastra pop-up „ Validarea valorilor introduse” din fila “ Opțiuni” în tipul de date selectați ” Listă“:
  • In camp " Sursă” introduceți o serie de nume de fructe =$A$2:$A$6 sau pur și simplu plasați cursorul mouse-ului în câmpul de introducere a valorii „ Sursă” și apoi selectați intervalul de date cu mouse-ul:

Dacă doriți să creați liste derulante în mai multe celule simultan, selectați toate celulele în care doriți să le creați și apoi urmați pașii de mai sus. Este important să vă asigurați că referințele la celule sunt absolute (de exemplu, 2 USD), mai degrabă decât relativ (de exemplu, A2 sau 2 USD sau $A2).

Cum să faci o listă derulantă în Excel utilizând introducerea manuală a datelor

În exemplul de mai sus, am introdus o listă de date pentru o listă derulantă selectând o serie de celule. În plus față de această metodă, puteți introduce date pentru a crea o listă derulantă manual (nu este necesar să o stocați în nicio celulă).

De exemplu, imaginați-vă că vrem să afișam două cuvinte „Da” și „Nu” într-un meniu derulant. Pentru asta avem nevoie de:

  • Selectați celula în care dorim să creăm o listă derulantă;
  • Accesați „fila” Date” => secțiunea “ Lucrul cu date” din bara de instrumente => selectați „ Verificarea datelor“:
  • În fereastra pop-up „ Validarea valorilor introduse” din fila “ Opțiuni” în tipul de date selectați ” Listă“:
  • In camp " Sursă” introduceți valoarea „Da; Nu".
  • Faceți clic pe „ Bine

Sistemul va crea apoi o listă derulantă în celula selectată. Toate articolele enumerate în „ Sursă„, separate prin punct și virgulă, vor fi reflectate în diferite rânduri ale meniului derulant.

Dacă doriți să creați simultan o listă derulantă în mai multe celule, selectați celulele necesare și urmați instrucțiunile de mai sus.

Cum se creează o listă derulantă în Excel folosind funcția OFFSET

Alături de metodele descrise mai sus, puteți utiliza și formula OFFSET pentru a crea liste derulante.

De exemplu, avem o listă cu o listă de fructe:

Pentru a face o listă derulantă folosind formula OFFSET, trebuie să faceți următoarele:

  • Selectați celula în care dorim să creăm o listă derulantă;
  • Accesați „fila” Date” => secțiunea “ Lucrul cu date” din bara de instrumente => selectați „ Verificarea datelor“:
  • În fereastra pop-up „ Validarea valorilor introduse” din fila “ Opțiuni” în tipul de date selectați ” Listă“:
  • In camp " Sursă„introduceți formula: =OFERTA (A$2$,0,0,5)
  • Faceți clic pe „ Bine

Sistemul va crea o listă derulantă cu o listă de fructe.

Cum funcționează această formulă?

În exemplul de mai sus am folosit formula = OFFSET(link; compensare_pe_rânduri; compensare_pe_coloane;;).

Această funcție conține cinci argumente. Argumentul „link” (în exemplu $A$2) indică din ce celulă să înceapă offset-ul. În argumentele „offset_by_rows” și „offset_by_columns” (în exemplu este specificată valoarea „0”) – câte rânduri/coloane trebuie să fie deplasate pentru a afișa datele. Argumentul „” specifică valoarea „5”, care indică înălțimea intervalului de celule. Nu specificăm argumentul „”, deoarece în exemplul nostru intervalul este format dintr-o coloană.

Folosind această formulă, sistemul vă întoarce ca date pentru lista verticală un interval de celule care încep cu celula $A$2, constând din 5 celule.

Cum se face o listă derulantă în Excel cu înlocuirea datelor (folosind funcția OFFSET)

Dacă utilizați formula OFFSET din exemplul de mai sus pentru a crea o listă, creați o listă de date care sunt capturate într-un anumit interval de celule. Dacă doriți să adăugați orice valoare ca element de listă, va trebui să ajustați formula manual. Mai jos veți afla cum să creați o listă derulantă dinamică care va încărca automat date noi pentru afișare.

Pentru a crea o listă veți avea nevoie de:

  • Selectați celula în care dorim să creăm o listă derulantă;
  • Accesați „fila” Date” => secțiunea “ Lucrul cu date” din bara de instrumente => selectați „ Verificarea datelor“;
  • În fereastra pop-up „ Validarea valorilor introduse” din fila “ Opțiuni” în tipul de date selectați ” Listă“;
  • In camp " Sursă„introduceți formula: =OFFEST(A$2$,0,0,COUNTIF($A$2:$A$100;”))
  • Faceți clic pe „ Bine

În această formulă, în argumentul „” indicăm ca argument care denotă înălțimea listei cu date - formula COUNTIF, care calculează într-un interval dat A2:A100 numărul de celule nevide.

Notă: Pentru ca formula să funcționeze corect, este important să nu existe linii goale în lista de date care urmează să fie afișate în meniul derulant.

Cum se creează o listă derulantă în Excel cu înlocuirea automată a datelor

Pentru ca datele noi să fie încărcate automat în lista derulantă creată de dvs., trebuie să faceți următoarele:

  • Creăm o listă de date pentru a fi afișate în lista derulantă. În cazul nostru, aceasta este o listă de culori. Selectați lista cu butonul stâng al mouse-ului:
  • În bara de instrumente, faceți clic pe „ Formatați ca tabel“:

  • Din meniul derulant, selectați stilul de design al tabelului:

  • Prin apăsarea butonului „ Bine” în fereastra pop-up, confirmați intervalul de celule selectat:
  • Apoi, selectați intervalul de date din tabel pentru lista derulantă și dați-i un nume în marginea din stânga deasupra coloanei „A”:

Tabelul cu datele este gata, acum putem crea o listă derulantă. Pentru a face acest lucru aveți nevoie de:

  • Selectați celula în care dorim să creăm o listă;
  • Accesați „fila” Date” => secțiunea “ Lucrul cu date” din bara de instrumente => selectați „ Verificarea datelor“:
  • În fereastra pop-up „ Validarea valorilor introduse” din fila “ Opțiuni” în tipul de date selectați ” Listă“:
  • În câmpul sursă indicăm = „numele mesei tale”. În cazul nostru, l-am numit „ Listă“:

  • Gata! A fost creată o listă derulantă, care afișează toate datele din tabelul specificat:

  • Pentru a adăuga o nouă valoare la lista derulantă, pur și simplu adăugați informații în celula de lângă tabelul cu datele:

  • Tabelul își va extinde automat intervalul de date. Lista derulantă va fi completată corespunzător cu o nouă valoare din tabel:

Cum să copiați o listă derulantă în Excel

Excel are capacitatea de a copia listele derulante create. De exemplu, în celula A1 avem o listă derulantă pe care dorim să o copiem într-un interval de celule A2:A6.

Pentru a copia o listă derulantă cu formatarea curentă:

  • faceți clic stânga pe celula cu lista derulantă pe care doriți să o copiați;
  • CTRL+C;
  • selectați celule dintr-un interval A2:A6, unde doriți să inserați lista derulantă;
  • apăsați comanda rapidă de la tastatură CTRL+V.

Deci, veți copia lista derulantă, păstrând formatul original al listei (culoare, font etc.). Dacă doriți să copiați/lipiți o listă derulantă fără a salva formatul, atunci:

  • faceți clic stânga pe celula cu lista derulantă pe care doriți să o copiați;
  • apăsați comanda rapidă de la tastatură CTRL+C;
  • selectați celula în care doriți să introduceți lista derulantă;
  • faceți clic dreapta => deschideți meniul derulant și faceți clic pe „ Inserție specială“;
  • În fereastra care apare, în „ Introduce" selectați elementul " conditii pentru valori“:
  • Faceți clic pe „ Bine

După aceasta, Excel va copia doar datele din lista derulantă, fără a păstra formatarea celulei originale.

Cum să selectați toate celulele care conțin o listă derulantă în Excel

Uneori, este dificil de înțeles câte celule dintr-un fișier Excel conțin liste derulante. Există o modalitate ușoară de a le afișa. Pentru aceasta:

  • Faceți clic pe fila „ Acasă” pe Bara de instrumente;
  • Faceți clic pe „ Găsiți și evidențiați” și selectați „ Selectați un grup de celule“:
  • În caseta de dialog, selectați „ Verificarea datelor„. În acest câmp puteți selecta elementele „ Toata lumea" Și " Acestea la fel“. “Toata lumea” vă va permite să selectați toate listele derulante de pe foaie. Paragraful " acestea la fel” va afișa liste derulante cu conținut de date similar în meniul derulant. În cazul nostru alegem „ toata lumea“:
  • Faceți clic pe „ Bine

Dând clicuri " Bine„, Excel va evidenția toate celulele cu o listă derulantă pe foaia de lucru. În acest fel, puteți aduce toate listele într-un format comun simultan, puteți evidenția limitele etc.

Cum să faci liste derulante dependente în Excel

Uneori trebuie să creăm mai multe liste derulante și în așa fel încât, selectând valori din prima listă, Excel să stabilească ce date să afișeze în a doua listă derulantă.

Să presupunem că avem liste cu orașe din două țări, Rusia și SUA:

Pentru a crea o listă derulantă dependentă avem nevoie de:

  • Creați două intervale denumite pentru celule „ A2:A5” cu numele „Rusia” și pentru celule „ B2:B5” cu numele „SUA”. Pentru a face acest lucru, trebuie să selectăm întregul interval de date pentru listele derulante:
  • Accesați „fila” Formule” => faceți clic în secțiunea „ Denumiri specifice„la articol „ Creați din selecție“:
  • În fereastra pop-up „ Crearea de nume dintr-un interval selectat"Bifați căsuța " în rândul de mai sus„. După ce a făcut acest lucru, Excel va crea două intervale denumite „Rusia” și „SUA” cu liste de orașe:
  • Faceți clic pe „ Bine
  • În celulă „ D2” creați o listă derulantă pentru a selecta țările „Rusia” sau „SUA”. Deci, vom crea prima listă derulantă în care utilizatorul poate selecta una dintre cele două țări.

Acum, pentru a crea o listă derulantă dependentă:

  • Selectați o celulă E2(sau orice altă celulă în care doriți să faceți o listă derulantă dependentă);
  • Faceți clic pe fila „ Date” => “Verificarea datelor”;
  • În fereastra pop-up „ Validarea valorilor introduse” din fila “ Opțiuni„ în tipul de date selectați „ Listă“:
  • În secțiunea „Sursă”, furnizați linkul: =INDIRECT($D$2) sau =INDIRECT($D$2);
  • Faceți clic pe „ Bine

Acum, dacă selectați țara „Rusia” în prima listă derulantă, atunci numai acele orașe care aparțin acestei țări vor apărea în a doua listă derulantă. Acesta este și cazul când selectați „SUA” din prima listă derulantă.

Cele mai bune articole pe această temă