Kezdőlap › Fórumok › Excel témák › [Resolved] Szűrés másik munkalapról
- This topic has 10 hozzászólás, 3 résztvevő, and was last updated 7 years, 3 months telt el by delila.
-
SzerzőBejegyzés
-
2017-08-14-21:56 #3840
Sziasztok!
Megpróbálom értelmesen leírni, mit szeretnék- remélem sikerül 🙂
Két munkalapom van. Az egyiken 1300 sornyi adathalmazom. A másikon egy feltöltendő táblázat, mely kalkulál az első munkalap adataiból- nekem kell kiválasztani azt az adatot, melyre szükségem van a kalkulációhoz. Az adatokban van hasonló elnevezésű termék is pl. almafa, piros alma.
A második munkalap első oszlopába olyan adatokat kell beemelnem mely az első munkalap egy adott oszlopában van (Pl. második munkalap A oszlopába kell tenni az első munkalap A oszlopából a kiválasztott adatot). A többi oszlop ez alapján kalkulál, tehát ez fontos adat.Kérdésem az, hogy van-e valakinek bármilyen ésszerű ötlete arra vonatkozóan, hogy lehetne megoldani a legkönnyebb keresést a második munkalap A oszlopába az első munkalapról? Legördülő listával kiválasztani azt amit szeretnék nagyon macerás (sokáig tart a termékek mennyisége miatt).
Valami olyasmire gondoltam mint a szűrő, de én a második munkalapon szeretném szűrni az első munkalap egy oszlopának az adatát, és beemelni azért, hogy a többi oszlop tudjon kalkulálni.Előre is köszönöm a segítséget! 🙂
Üdv.
Krisztina2017-08-14-22:51 #3841Szia!
Nagyjából értem, bár kérdés, hogy az „almafa” és a „piros alma” a szűrési feltétel szempontjából ugyanannak számít vagy nem? tehát az „alma” szöveget tartalmazó tételek kellenek?
Feltételezve, hogy egy menetben csak egy tételre szűrsz, a lehetséges megoldások szerintem:
1. Az első munkalap A oszlopában autoszűrővel szűrsz, és az eredményt copy/paste-el átmásolod a második lap A oszlopába.
2. A második lap A oszlopába képlettel átemeled az első lap A oszlopának tételeit, és a második lapon szűrsz.
3. A második lap A oszlopát paraméteres MS Query-vel állítod elő. A Paraméter egy külön cellában,hogy mire szűrjön.
4. Ugyanaz, mint az előző, csak Power Query-vel
5. Makró készül a szűréshez
6. Van egy dinamikus szűrés képlettel cikkem korábbról, esetleg nézd meg, hátha…Hasznos lenne, ha valami mintát feltöltenél, amit előkészítesz, és leírod az elvárt működést.
Lényeges lehet az is, hogy milyen Excel verziód van.Hát, elsőre ennyit.
Imre
2017-08-15-09:52 #3845Szia,
Az első meg a második verzió nem a legoptimálisabb- az nekem is eszembe jutott. 🙂 Még talán a szeletelő lenne erre a legjobb, de ha megnyitod a táblát látod, hogy miért nem tetszik az a fajta megoldás.
A kalkulátor munkalap A oszlopába szeretném kiválasztani az Adatok munkalap A oszlopának adatát. Ha megnézed a kalkulátor többi oszlopát, akkor látod, hogy az számolódik.Excelből el vagyok látva- van 2010, 2013, 2016 Power Query mindenhol van.
Üdv.
KrisztinaAttachments:
You must be logged in to view attached files.2017-08-15-12:23 #3847Szia Krisztina!
Csatolok egy füzetet. Ha nem gond a makrós megoldás, talán alkalmazhatod.
Az Adatok lap A1 cellájába tettem egy TextBoxot, ebbe írd be a szűrendő értéket. A leszűrt sorokat a Másolás gomb segítségével átmásolhatod a Kalkulator lapra.A TextBox1 tartalmát kitörölve megszűnik a szűrt állapot.
Üdv,
KatiAttachments:
You must be logged in to view attached files.2017-08-15-12:53 #3849Észrevettem egy hibát. Mikor az első lapon nincsenek kiválasztott adatok, törli a 2. sort.
Csatolom a javított fájlt.Attachments:
You must be logged in to view attached files.2017-08-15-14:28 #3851Szia Kati,
Köszi, de sajnos ez nem jó megoldás- vagy lehet csak én vagyok nyűgös eset 🙂
Nagyon klassz dolgot csináltál, de ezt a sima szűrővel is meg tudnám tenni.
Az elképzelésem az lenne, hogy a nevét a terméknek a kalkulátor A oszlopában kiválasztom- tehát az A oszlop celláiban az adat munkalap A oszlopában rögzített adatát- ebben az esetben nevét szűröm le és választom ki. 🙂 Ha megnézed a C,D,E cellákat az „kalkulátor” többi része számolódik kiválasztva a terméket és beírva a mennyiséget- az összesen mezőkre feltételes formázás is van téve- ha eléri a G,H,I oszlopban kalkulált küszöb értéket át kell változnia pirosra.Valami olyasmi mint a legördülő menü, de az lassú és nehézkes a termékek kikeresése- ezért gondoltam szűrőre.
Egyébként lehet, hogy nem lehet megoldani azt amit szeretnék…Üdv.
Krisztina2017-08-15-15:29 #3852Azt hiszem, lassanként megértem, miről van szó.
Rossz hírem van. Az első lapon minden sorba be kell másolnod a vezérlőt, aminek a ListFillRange tulajdonsága azonos (Kaja, így neveztem el a 2. lap A2:Asok tartományát), viszont a cellacsatolást – LinkedCell – egyenként kell megadnod. Igaz, csak egyszer kell babrálni vele.Lehetne érvényesítést is bevinni az A oszlopba, de ott görgetned kell a sokadik értékig, míg a ComboBox-nál a beírt karakter(ek)kel kezdődő adatra áll a fókusz. Könnyebb vele bánni.
Attachments:
You must be logged in to view attached files.2017-08-15-22:19 #3854Szia,
Köszi, nézem! 🙂
Üdv.
Krisztina2017-08-16-23:06 #3858Szia Kati,
Na, megcsináltam. Köszönöm szépen a segítséget!
Nem tudom, hogy tudod-e vagy nem, mindenesetre úgy gondolom hasznos infó lehet, hogy ComboBox-nál ha üresen hagyod a LinkedCell cellát, akkor nem kell egyesével megadnod a cellacsatolást- végig tudod másolni- a többi adatot örökli a következő cella. 🙂Üdv.
Krisztina2017-08-17-06:17 #3859Nekem nem akar összejönni az „öröklés”.Mit örököljön, ha eleve nem adtam meg a csatolást? Hogy hivatkozol a képletekkel a ComboBox értékére?
2017-08-17-06:49 #3860Még annyit, hogy a Kalkulator lapon az Index – Hol.van páros helyett az Fkeres függvényt alkalmaznám. Ha a C3 cella képlete
=HAHIBA($B3/100*FKERES($A3;Táblázat1;OSZLOP();0);””),
akkor ezt húzással másolhatod jobbra az E oszlopig, majd le. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.