Kezdőlap › Fórumok › Excel témák › Szűrés legördülő menü használatával+feltételes formázás
- This topic has 9 hozzászólás, 3 résztvevő, and was last updated 9 years, 2 months telt el by gybrad.
-
SzerzőBejegyzés
-
2015-04-09-17:42 #1997
Üdv Kedves hozzáértők!
Elég összetett problémába ütköztem excelen belül, bár gondolom a megoldás egyszerűbb, mint azt én próbálom elérni.
A következő dolgot szeretném megoldani:
Adott egy táblázat, melynek első oszlopában dátumok szerepelnek a többi sorában pedig különböző adatok.
Szeretnék egy új munkalapon egy olyat csinálni, hogy ha egy legördülő menüből kiválasztok egy adott dátumot akkor az adott dátum mellett szereplő adatok megjelenésre kerüljenek. (Csavar a történetben, hogy több munkalapon is szerepelni fognak adatok és minden munkalap adott napjához kapcsoló adatait meg kellene jeleníteni ezen az új lapon.) Addig már eljutottam, hogy a legördülő menü elkészült de valahogy nem tudok szűrőfeltételt kötni hozzá.
Kivitelezhető-e ez a megoldás, és ha igen milyen formában?Egyéb kérdésem még az lenne, hogy feltételes formázással hogyan tudok egy egész sort beszínezni ha a B oszlopban szereplő időponthoz (óra-perc) kötöm a formázást.
Előre is köszönöm a segítséget,
patz1ku2015-04-09-21:49 #1998Szia!
Kicsit pontosítsuk a feladatot!
Első kérdés, hogy szűrésről, vagy kereséséről van-e szó.
Tehát a dátumok a forrás lapokon ismétlődőek vagy egyediek?Ha egyediek, akkor FKERES (VLOOKUP) vagy hasonló lesz a megoldás, annyiszor, ahány forrás lapod van.
Ha viszont a forráslapokon a dátumok ismétlődhetnek, akkor inkább szűrni kell, és a szűrés eredményét az eredménylapon megjeleníteni. Egy forrástábla esetén megoldható a dolog egy összetett tömbképlettel, ahogy egy korábbi postban leírtam:
Több forráslap esetén viszont csak az marad, hogy miután a legördülő menüben kiválasztottad a dátumot, egy makrót indítasz el, ami az összes lapot leszűri a kiválasztott dátumnak megfelelően, és a szűrések eredményét az eredménylapra másolja.
Más megoldás nincs erre szerintem.
Imre
2015-04-11-13:12 #2001Üdv!
A szűrést és annak megjelenítését új lapon próbáltam, de nem ez lesz a jó megoldás.A feladat pontosítva a következő:
A munkalapok egy-egy gyártósor adatait tartalmazzák, azokon belül is a gyártósoron található gépek leállásának okait és időtartamát.
Az dátumok az adott munkalapon is ismétlődhetnek illetve több munkalapon is lehet ugyanaz a dátum.
A feladat lényege, hogy egy új lapon egy legördülő menüben szerepelnének a dátumok, amit ha kiválasztok akkor az adott dátumokhoz tartozó adatok, bármelyik lapról mind megjelenjenek ezen az összesítő lapon.
Próbálkozásaim sikertelensége és az Ön által leírtak alapján makróval kellene megoldanom, amihez sajnos én nem értek.
Köszönöm a segítségét!2015-04-11-17:41 #2002Még néhány kérdés:
1. A legördülő menü forrása egy tartomány, amit Te tartasz karban ugye?
2. Egyszerre több dátumot is ki akarnál jelölni? Vagy egymás után több dátumra szűrnél?
3. A szűrés eredményében kellene látszani annak, hogy melyik sor melyik lapról származik? (melyik gépsor) Így lenne logikus.Kellene egy minta munkafüzet, ahol az eredmény lap és a legördülő menü már elő van készítve.
Tölts fel egyet, hogy megnézhessem mekkora is a feladat.Ez egy konkrét fejlesztés.
Nem nagyon bonyolult, de valószínűleg túlmutat egy ingyenes fórumsegítségen.
Nézz utána, lenne-e rá a cégnél költségvetés…Imre
2015-04-13-11:13 #20131. Gyakorlatilag igen.
2. Egyszerre egy dátumra csak. Tehát egymás után.
3. Hát erre én nem gondoltam, de igen logikailag érdemes lenne megjeleníteni.Minta munkafüzetet elkészítem és feltöltöm kicsit később!
Az az igazság, hogy én rokonomnak vállaltam el segítségképpen, gondolva, hogy megtudom csinálni, csak menet közben jöttem rá, hogy némileg túlmutat az én excel tudásomon (vagy nem csak én nem jöttem még rá, de makrózni sajnos nem tudok és egyre világosabb, hogy szükség lenne rá).
Már arra is gondoltam, hogy az egészet érdemesebb lenne adatbázis kezelő szoftverben végrehajtaniuk (hiszen excel táblákat lehet importálni és ott a szűrés is egyszerűbb, bár nem tudom, hogy azokban szoftverekben megoldható-e szintén ez a több lapról egyszerre való szűrés/keresés).2015-04-14-15:38 #2014Na ok, akkor tölts fel mintát ahogy kértem, aztán meglátom, hogy mit és mikorra tudok segíteni.
Imre
2015-04-16-10:19 #2015Csak sikerült eljutnom odáig, hogy összeállítsam.
Most észrevettem, hogy a legördülő menübe az, hogy több listából importáljam a dátumokat az sem egészen megy, de lehet a sietség miatt nem sikerült.
Mindenesetre köszönöm, hogy vet rá egy pillantást és segít!Attachments:
You must be logged in to view attached files.2015-04-19-00:36 #2021Szia!
Összeraktam egy működő verziót.
Használata:
– Az 1. lap legyen mindig az összesítő
– A B1-ben legyen a szűrendő dátum (éééé.hh.nn) formátumban
– A 2. laptól hátrafelé legyenek a gépsorok lapjai
– A gépsorok lapjain az utolsó oszlop legyen feltöltve a munkalap nevével
– A dátumokat a gépsor lapokra teljes dátum formátumban kell feltölteni (éééé.hh.nn)– Az első lapon a korábbi szűrések eredményét lehet törölni a „Töröl” gombbal
– Egy dátum beírása után a „Szűr” gomb kigyűjti a gépsor lapokról az adott dátumú sorokat
– ha több dátumra szűrnél, akkor a szűrést minden új dátum beírása után ismételgetni kell
– Két törlés között csak egymás után gyűjtögeti.Az első lapon a B1-be lehet majd tenni legördülő listát is.
Ezt csak egy forrásból lehet megadni, tehát két munkalap dátumaiból csak úgy lehet megcsinálni, ha előbb egy külön tartományba egymás után másolod az össze gépsor lapról a dátumokat, majd eltávolítod az ismétlődéseket, és a maradékot adod meg a legördülő forrásaként.Hogy tetszik?
Imre
Attachments:
You must be logged in to view attached files.2015-04-20-14:24 #2023Nagyon szépen köszönöm, hogy időt fordított rá és segített!
Így már látom, hogy makró tudás is kellett hozzá, tehát esélyem sem volt elkészíteni.
Egyébként remek lett, pontosan így szerettem volna megcsinálni, talán a legördülő menü nem is olyan fontos, hiszen túl sok dátum esetén én egyszerűbbnek tartom így utólag a kézzel való bevitelt.Még egyszer, nagyon hálás vagyok a segítségért!
Tősér Patrik
2015-07-31-08:51 #2170Kedves Imre,
Ez a megoldás nagyon jó valami hasonlóra lenne szükségem nekem is, viszont dátum helyett hétre szűréssel. Teljesen vakon vagyok makró programozásból, viszont laikusként az gondolnám, hogy ez nem egy nagy változás rajta. Próbáltam én megcsinálni, de esélyem sem volt. Lehetne-e arról szól, hogy ezt a táblát úgy módosítaná, hogy az összegzés munkalapon ne a dátumot lehessen beírni hanem azt, hogy hányadik hét van és a szerint szűrjön? Ha egy ilyen táblát fel tudna ide tölteni azt nagyon megkösszöném, persze totálisan megértem ha azt mondja, hogy nem.
KöszönömÜdv.:
Gyuri -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.