La umplerea acestor celule, este adesea necesar să se limiteze posibilitatea de a intra într-o anumită listă de valori. De exemplu, există o casetă în cazul în care utilizatorul trebuie să facă numele departamentului, specificând unde operează. În mod logic, creați mai întâi o listă de departamente de organizare și permite utilizatorului să aleagă o valoare din listă. Această abordare va contribui la accelerarea procesului de intrare și de a reduce numărul de greșeli de ortografie.
Lista drop-down, puteți crea o validare a datelor
În acest articol, vom crea o listă drop-down folosind datele de testare (date / Lucrul cu / validare a datelor datelor) cu Lista de tipul de date.
Lista verticală poate fi format în diferite moduri.
A. O simplă listă verticală - Introduceți elementele lista direct în câmpul Source
Cel mai simplu mod de a crea o listă drop-down este elementele de listă de intrare direct în instrumentul de verificare a datelor sursă.
Să presupunem că în celula B1 trebuie să creeze o listă drop-down pentru a intra în unitățile de măsură. Izolați B1 celulă și de apel de date de verificare.
În cazul în care câmpul Source pentru a specifica prin punct la punct de unități buc, kg, m, cu m. atunci alegerea va fi limitată la cele patru valori.
Acum, uite ce sa întâmplat. Izolează celula B1. Când selectați o celulă la dreapta celulei există un buton pătrat cu săgeți pentru a selecta elemente din lista verticală.
Dezavantajele acestei abordări: elementele listei ușor pierdute (de exemplu, prin ștergerea unui rând sau o coloană care conține B1 celulei); nu este convenabil să se introducă un număr mare de elemente. Abordarea este potrivit pentru mici (3-5 valori) liste constante.
Avantaj. viteza de creare a unei liste.
B. Introduceți lista de elemente în intervalul (pe aceeași foaie ca lista verticală)
Elemente pentru lista drop-down poate fi plasat într-un interval în foaia de lucru Excel și apoi în sursa de date instrument de testare indică un link către această gamă.
Avantaj. vizibilitatea listei de elemente și ușurința de modificare. Abordarea este potrivit pentru rareori schimbarea listelor.
Dezavantaje. în cazul în care sunt adăugate elemente noi, trebuie să modificați manual de referință gama. Cu toate acestea, ca sursă poate fi determinată imediat într-o gamă largă, de exemplu, A1: A100. Dar, apoi o listă drop-down pot conține șiruri goale (de exemplu, în cazul în care unele dintre elementele au fost înlăturate sau lista tocmai a fost creat). Pentru linii goale sunt plecat pentru a salva fișierul.
În primul rând a scăpa de lipsa de al doilea - se va posta o listă de elemente din lista verticală pe o altă foaie de lucru.
B. Introduceți lista de elemente în intervalul (pe orice pagină)
Regulile acestor controale (precum și formatarea condițională), nu se poate face referire în mod direct intervalele de cealaltă folie (a se vedea exemplele de fișiere.)
Celulele goale care trebuie să conțină o listă drop-down. EXEMPLU plasat pe foaie,
și intervalul de la lista de articole se va posta pe o altă foaie (pe foaia din lista de fișiere de probă).
Pentru a crea o listă drop-down, elementele care se află pe o altă foaie, puteți utiliza două abordări. Unul se bazează pe utilizarea intervalului numit. cealaltă - Indirect) funcția (.
- selectați A1: A4,
- faceți clic pe formule / Nume Definit / Asociați un nume
- în câmpul Nume, introduceți token_list. în zona de a alege cărțile;
Acum foaie EXEMPLU. selectați intervalul de celule care conțin lista drop-down.
- Apelați datele de testare;
- în câmpul Source, introduceți o referință la generat name = token_list.
remarcă
În cazul în care se presupune că lista de elemente vor fi completate, este posibil să se aloce un interval mai mare dintr-o dată, de exemplu, A1: A10. Cu toate acestea, în acest caz, lista drop-down poate conține un șir gol.
Scapă de linii goale, și să ia în considerare noi elemente ale listei permite intervalul dinamic. Pentru a face acest lucru, atunci când creați un token_list nume în intervalul necesar pentru a scrie formula = OFFSET (Lista $ A $ de 1 ;;; COUNTA (Lista $ A: !! $ A))
Cu ajutorul funcției COUNTA () presupune că gama de umplere a celulelor (A: A), care cuprinde elemente fără lacune fiind linii (vezi lista de fișier exemplu interval dinamic ..).
Utilizați funcția INDIRECT ()
O metodă alternativă de referință lista elementelor dispuse pe cealaltă folie este de a utiliza funcția INDIRECT (). Pe o foaie de EXEMPLU. selectați intervalul de celule care conțin lista verticală a acestor date de verificare, surse indică = INDIRECTE ( „lista A1 A4 :!“).
Neajuns. când redenumirea foaie - formulă încetează să mai funcționeze. Cum este posibil pentru a eluda parțial cm. Articolul definește numele foii.
Introduceți elementele de listă într-o serie de celule, care este într-un alt registru de lucru
Dacă doriți să transferați o serie de elemente din lista verticală într-un alt registru de lucru (de exemplu, în cartea Istochnik.xlsx), atunci trebuie să faceți următoarele:
- carte Istochnik.xlsx crea lista necesară de articole;
- Gama de carte Istochnik.xlsx de celule care conțin lista de elemente setați numele. de exemplu SpisokVnesh;
- carte deschisă, care ar trebui să plaseze lista drop-down de celule;
- pentru a evidenția o serie de celule, un instrument se numește Validare date în câmpul Source, introduceți = INDIRECTE ( „[Istochnik.xlsx] Sheet1 SpisokVnesh!“);
Atunci când se lucrează cu o listă de elemente aflate într-o altă carte, .xlsx fișier sursă trebuie să fie deschis și să fie în același folder, sau trebuie să specificați calea completă la fișierul. Toate link-urile către alte foi sunt evitate sau folosite carti personale macro-uri Personal.xlsx sau add-in-uri mai bune.
Dacă nu doriți să alocați un nume unei game de fișier în Istochnik.xlsx. necesitatea de a schimba formula la = INDIRECT ( "[Istochnik.xlsx] Foaia1 $ A $ 1 $ A $ :! 4")
SFAT:
În cazul în care o foaie de multe celule cu regulile date de testare. puteți utiliza instrumentul de selecție, un grup de celule (Acasă / Găsiți și grupuri evidenția / Evidențiere de celule). Opțiunea Verificarea acestui instrument permite selectarea celulei de date, care este verificată pentru datele de admisibilitate (set de date prin comenzi / Funcționare date / date Verificare). Când selectați un comutator de toate selectează toate aceste celule. Atunci când alegeți opțiunile Etihzhe alocate numai acele celule pentru care același set de reguli de validare a datelor pentru ca celula activă.
Notă.
În cazul în care lista verticală conține mai mult de 25-30 de valori, atunci munca devine inconfortabil cu ea. Lista verticală, în același timp, se afișează numai 8 elemente, și pentru a vedea restul, trebuie să utilizați bara de derulare, care nu este întotdeauna convenabil.
În Excel nu poate găzdui lista verticală de ajustare dimensiunea fontului. Cu un număr mare de elemente are sens pentru a sorta elementele de listă și de a folosi clasificarea suplimentară a elementelor (de exemplu, o listă drop-down împărțită în 2 sau mai multe).
De exemplu, pentru a lucra eficient cu o listă de angajați are mai mult de 300 de angajați, acesta trebuie să fie mai întâi sortate în ordine alfabetică. Apoi, creați o listă drop-down. care cuprinde literele alfabetului. A doua listă derulantă ar trebui să includă doar acele nume care încep cu litera selectată de către prima listă. O structură de listă legată, sau lista inlantuita imbricate pot fi folosite pentru a rezolva această problemă.
articole conexe
Citește alte articole care rezolva probleme similare, în MS Excel. Acest lucru vă va permite să rezolve o clasă largă de probleme similare.