Telefonszámunk: 1-472-0679

[Resolved] Excell szűrés

Kezdőlap Fórumok Excel témák [Resolved] Excell szűrés

Topic Resolution: Resolved

Ennek a témakörnek tartalma 12 hozzászólás, 3 résztvevő. Utolsó frissítés:  horvimi 10 hónapja, 2 hete telt el.

13 bejegyzés megtekintése - 1-13 / 13
  • Szerző
    Bejegyzés
  • #6408

    kakrisz98
    Felhasználó

    Sziasztok!
    Az lenne a lényeg, hogy van egy naponta változó (csak a dátum változik) 1 oszlopos, de több soros (mikor mennyi, attól függ mennyi biztonsági mentés futott le kellő időben) adatom, amiből ki szeretném szűrni azt, hogy mely adatok hiányoznak, amihez persze szintén van egy 1 oszlopos, de több soros teljes listám, amiben azok szerepelnek,hogy mik azok, amiknek le kell futnia nap-mint-nap, dátum nélkül, alapnévvel beállítva. Csak ugye, ami nem futott le, az a dinamikusan változó listában nem is jelenik meg.
    Tehát magyarán a jobb oldali állandó listát szeretném “szűrni”, a bal oldalban megtalálható adatok által, csak annyi a bibi, hogy ezeknek a neve a dátum miatt naponta változik.

    Remélem nem voltam csak kicsit érthetetlen.

    #6409

    horvimi
    Adminisztrátor

    Szia!

    Okosabbak leszünk, ha feltöltesz egy mintát mindkét tábláról, és wgy elvárt eredmény táblát is.
    Egy Excel munkalapon elférnek

    Imre

    #6410

    kakrisz98
    Felhasználó

    Pedig csatoltam az eredetihez, de én sem látom.

    Attachments:
    You must be logged in to view attached files.
    #6412

    kakrisz98
    Felhasználó

    Elvártat nem tudok csatolni, mivel egyrészről pont az a baj, hogy nem tudom megoldani, másrészről pedig a excelem “dinamikus”, vagyis naponta van egy új táblám, de az új, csak annyiban új, hogy a dátum változik.
    Tehát ezek alapján körbeírom az elvártat. A jobb oldali résznek kéne lenni (szerintem) a listatartománynak, a bal oldali résznek pedig szűrőtartománynak, csak annak a dátumjai ugye naponta változnak ezért nehéz.
    De lényegében csak annyit szeretnék, hogy listázza ki, az összes olyan adatot, a jobb oldaliból, ami a bal oldaliban nem található meg.

    #6413

    horvimi
    Adminisztrátor

    Én arra gondoltam, hogy excel munkafüzetet tölts fel.
    Elvártat így bele tudnád gépelni.
    A megértés ugyan már megvan, de hogy a megoldás teszteléséhez ne kelljen tesztadatokat írogatni, jól jönne egy minta.

    Szóval első ránézésre:
    Nem tudom, hogy a fájlnevekre van-e valamilyen ráhatásod, de ha van, akkor érdemes lenne átalakítani, hogy szigorúan azonos szerkezeti előírás szerint legyenek képezve.
    – A fájlnévben nincs szóköz egyik oldalon sem
    – A 7z fájloknál a dátum a fájlnévtől alulvonással van elválasztva
    – Az ékezetek is hol vannak, hol nincsenek, bár ez manapság már kevésbé érdekes..

    Az első két pont eléggé fontos.

    Három lehetséges megoldást látok:
    1. Excel tömbképlet
    2. Makrós megoldás
    3. PowerQuery-s megoldás
    4. Speciális szúrés

    Az első háromnál nagyon hasznos lenne a fent felsorolt feltételek közül az első kettő, hogy a dátumtól kezdődően el tudjuk távolítani a többi részt a bal oldali fájlnevekből.

    A PowerQuerynek van Fuzzy lookup lehetősége, ami jó lehet, ki kell próbálni.

    A speciális szűréses megoldásnál azt kellene csinálni, hogy a jobb oldali listát átalakítani olyanra, hogy =”<>“&”*fájlnév*”
    Például: =”<>“&”*pénzügy*”
    Sima összefűzéssel meg lehet csinálni.

    Ez azt a szűrőfeltételt jelentené, hogy “nem tartalmazza”, és a feltételek egymás alatt VAGY kapcsolatban

    Ez lenne a kritériumtartomány, ezzel szűrhetnéd azonnal más helyre a bal oldali tartományt.
    Ennél elvileg még a fent leírt fájlnév rendberakást sem kell megcsinálni, viszont minden változáskor végig kell kattintgatni.

    Ha a tartományokat “csak” kicserélve és frissítve az eredményt azonnal szeretnéd látni, akkor PowerQuery kell.

    Imre

    #6414

    kakrisz98
    Felhasználó

    A speciális szűrés szimpatikusnak hangzik, pár kattintás nem lenne a világ vége, csak valamiért nem működik. Próbálkoztam én már ezzel, más “hibánál” ezelőtt is, de akkor se tudtam megfejteni, hogy milyen feltételek mellett működik egy szűrő, és milyenek mellett nem. Annyi változtatás a képernyőképhez képest, hogy a jobb oldai oszlopot kiegészítettem az általad mondott speciális karakterekekkel + hozzáadtam egy elvárt oszlopot, hogy érthető legyen mit is akarok teljesen pontosan.
    A szűrés, hogy jól csináltam-e: Az immár középső oszlopot kiegészítettem a speciális karakterekkel, rámentem a speciális szűrésre, a középső oszlopot beállítottam listatartományként, míg a bal oldali oszlopot szűrőtartománynak.

    #6416

    kakrisz98
    Felhasználó

    Tábla

    Attachments:
    You must be logged in to view attached files.
    #6418

    horvimi
    Adminisztrátor

    Csak este tudom megnézni, de ha arra vagy kíváncsi, hogy a bal oldalon mik azok, amik a jobb oldaliban nincsenek benne, akkor pont fordítva kell csinálni.
    Adattartomany az, amit szursz.
    Feltetel tartomany az, ami alapjan.

    Imre

    #6419

    horvimi
    Adminisztrátor

    Ja, most ujra elolvastam, es latom, hogy te fordítva szeretnéd.
    Na, akkor ez nem fog menni, csak ha ki tudod venni a fajlnevekbol a dátum elotti részt.
    Ehhez pedig az kell, hogy tedd rendbe a fajlneveket ahogy irtam.

    Azutan ugyanaz a teendő, csak forditva.

    Meg a powerquery fuzzy lookup lehet, hogy megcsinálja, ezt ki fogom probalni.

    Imre

    #6422

    Titok
    Felhasználó

    Szerintem sima Fkeres némi porhintéssel elég:

    Attachments:
    You must be logged in to view attached files.
    #6439

    horvimi
    Adminisztrátor

    Titoknak igaza van, FKERES is jó egy szűrőoszlopra, ha joker karakteres (“ezzel kezdődik”) típusú keresést csinálunk.
    Ebben az esetben nincs szükség varázslásra a kacsacsőrökkel, a kéttartomány lehet érintetlen, csak a csillagot kell becsempészni kereséskor a fájlnév végére.

    =IF(IFERROR(VLOOKUP(G2&"*";B:B;1;0);"nincs")<>"nincs";"van";"nincs")

    A H oszlopban van a képlet, ami Titok képletének módosítása. Ezt aztán szűröd “nincs”-re, és kész.

    Az elvárt eredménylista nem jó, amit írtál, mert a pirossal jelöltek szerepelnek a B oszlopban, a kékkel jelöltek a kapott eredménylistában azonban nem.

    A B oszlopban pedig cserélgetheted a listákat naponta vagy amikor aktuális.

    Imre

    • A hozzászólás módosításra került: 10 hónapja, 2 hete telt el- horvimi.
    Attachments:
    You must be logged in to view attached files.
    #6473

    kakrisz98
    Felhasználó

    Köszönöm a segítségett meglett végül: Makró segítségével csináltam egy “rendszert”, ami egysegésíti a dinamikusan változó fájlneveket, majd egy fkeressel összehasonlítottam őket a teljes listával.

    #6475

    horvimi
    Adminisztrátor

    Na. Szuper!

13 bejegyzés megtekintése - 1-13 / 13

Be kell jelentkezni a hozzászóláshoz.