Kezdőlap › Fórumok › Excel témák › [Resolved] Többszörös függő legördülő lista
- This topic has 5 hozzászólás, 2 résztvevő, and was last updated 2 years, 2 months telt el by horvimi.
-
SzerzőBejegyzés
-
2022-07-11-12:39 #9183
Sziasztok!
Szeretnék egy többszörösen függő legördülő listát létrehozni. A három változó : Város / Intézmény / Felelős
A felelősökre létrehoztam egy legördülő listát, majd INDIREKT függvénnyel hozzájuk rendeltem a városokat. Ami ellenben nem megy az, hogy ha egyik cellában megvan a felelős, majd a másikban kiválasztottuk a várost akkor a harmadik cellában csak az adott felelőshöz tartozó adott város intézményei jelenjenek meg. Esetleg létezik olyan megoldás, hogy egy táblázatot készítek, s a függvény ebben a táblázatban keressen olyan sorokat ahol a felelős és a már kiválasztott város szerepel, s a sorban végül a harmadik cella (vagyis az intézmény) nevét tegye bele a legördülő listába? Nyilván egy városban lehet 1, de lehet 50 intézmény is. Köszönöm szépen a segítséget.2022-07-13-12:52 #9187Szia!
Mielőtt továbblépnénk, kérdezem, hogy milyen Excel verziót használsz?
Ha esetleg 365, akkor az abban lévő FILTER (SZŰRŐ) függvénnyel elég jól, és egyszerűen meg lehet csinálni a több szintű függő listákat.Ha korábbi Excel-ed van, akkor ajánlom figyelmedbe egy korábbi cikkemet:
https://excel-bazis.hu/tutorial/tobbszintu-legordulo-lista-profi-megoldasImre
2022-07-18-12:11 #9188Szia,
Köszönöm szépen a választ. A Szúrő függvény így elsőre szimpatikusabbnak tűnik (O365-tel dolgozom). A korábbi verzióhoz használt megoldás elegáns, de sajnos ahhoz teljesen szét kellene szednem a táblázatot és nagyon sok manuális munkát eredményezne.
A szűrő függvénnyel sikerült megcsinálnom, hogy akár 2v3 szűrőt is betegyek és csak a releváns dolgokat szűrje le. A kérdésem most az lenne, hogy hogyan lehet ezt listába tenni.
Magyarán : Sikerül rászűrnöm a SZŰRŐ függvénnyel névre és városra, ezekből akkor megvan, hogy ki melyik telephelyért felel, de hogy csinálok mindebből legördülő listát?Köszönöm szépen a segítséged
2022-07-18-17:59 #9189Szia!
Lényeges kérdés még, hogy ezt a több szintű választó menüt egy táblában soronként akarod, (pl. egymás utáni oszlopokba), vagy egy táblához csak egy 3 szintű szűrés tartozik, pl. a tábla felett 3 cellában?
Előbbi esetben nem annyira látom a megoldást SZŰRŐ függvénnyel VBA nélkül. DE más se:
https://answers.microsoft.com/en-us/msoffice/forum/all/using-unique-filter-formula-inside-the-data/53a292ad-5d7a-468d-8764-e10442d8421e?page=1Utóbbi esetben a SZŰRŐ függvénnyel van azonnali megoldás. Annyi szűrő függvény kell, ahány szintje van a menünek (jelenleg 3)
1. szint: Az érvényesítés forrása: A felelősök egyedi listája (EGYEDI függvény). Ha kiválasztotta a felelőst, akkor egy SZŰRŐ függvénnyel kiveszed egy tartományba azokat a városokat, ahol a kiválasztott a felelős
2. szint: Az érvényesítés forrása: Az előző lépésben kivett városok. Ezután még egy szűrő függvény, ami egy másik tartományba kiveszi az első kettő ÉS kapcsolatából az intézmények listája
3. szint: Az előző lépésben kivett intézmények listája (tömbje)Mivel a szűrt listák mérete változhat, ezért dinamikusan kel hivatkozni a tömbökre a legördülő menü forrásában (#)
Tervezek erről írni egy cikket, de addig is itt egy példa:
https://www.excel-university.com/dependent-drop-downs-with-filter/Imre
2022-07-29-10:16 #9199SZia,
Köszönöm szépen a választ. A példa sokat segített és azt hiszem működni is fog. Egyetlen helyen akadtam el. A szűrő függvény hibát ad ki, ha azt kérem, hogy szűrjön rá a városokra amik egy oszlopban vannak úgy, hogy az egyik kritérium a név, amik sorokban vannak a másik az, hogy saját vagy expert vagy nem saját (ez esetben üres a cella) van a cellába írva a ám ez már tartományban van. Feltöltök ide egy példa fájlt a képlettel.
Milán
Attachments:
You must be logged in to view attached files.2022-07-31-23:16 #9201 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.