În articolul legat de mai multe niveluri, este luată în considerare varianta listei cu 3 niveluri. Elementele fiecărui nivel din acesta sunt situate pe foi separate. Acest lucru nu este întotdeauna convenabil: când se creează liste de 4 și 5 niveluri, numărul de coloane implicate crește dramatic. În acest articol, vom forma lista legată dintr-un singur tabel.
Mai întâi, creați un tabel în care vom introduce elementele tuturor listelor (6 nivele - 6 coloane). Vedeți fișierul exemplu.
În acest tabel, nu vom lăsa celule goale, vom repeta valorile din coloanele de nivel superior (de exemplu, cuvântul Europa (nivelul 1) se repetă de câte ori numărul total de case (nivelul 6)).
Vom selecta valorile ca de obicei folosind listele derulante.
Deoarece avem o mulțime de repetări în tabela sursă, trebuie să creăm liste de valori unice pentru fiecare nivel pentru a crea liste de derulare.
De asemenea, vom face controlul corectitudinii introducerii valorilor în listele derulante. Faptul este că, dacă modificați valoarea selectată a nivelului superior, valorile setate ale nivelului inferior s-ar putea să nu corespund noului set de elemente din lista derulantă.
Să explicăm imaginea. pentru că pe continentul american (nivelul 1), nu există nici o țară în Germania (Nivelul 2), această discrepanță este evidențiată prin formatarea condiționată. Această discrepanță a apărut deoarece utilizatorul a re-selectat valoarea din Nivelul 1 din Europa în America. și valoarea la nivelul următor, desigur, nu sa schimbat automat. Această restricție este interzisă în articolul din Lista înrudită din MS EXCEL bazat pe controlul formularului.
Pentru funcționarea tuturor, se utilizează mai multe nume similare.
Uniformitatea numelor și formulelor din celule vă permite să schimbați rapid numărul de nivele (deși, unde este mult mai mult?).
Un dezavantaj semnificativ al acestei abordări este acela că, spre deosebire de lista pe mai multe niveluri. unde toată masa a fost umplută (cu linii),
aici este completat doar un grup (!) din lista conectată.