Telefonszámunk: 1-472-0679

Függő autoszűrés legördülő lista alapján

Kezdőlap Fórumok Excel témák Függő autoszűrés legördülő lista alapján

12 bejegyzés megtekintése - 1-12 / 12
  • Szerző
    Bejegyzés
  • #4148
    tusnadi
    Felhasználó

      Üdv!

      AZ alábbi probléma megoldásához kérem a segítségeteket. Adva van két munkafüzetlap. Az 1.számún adatsorok vannak: egy legördülő lista elemei, akik a felhasználók és egy két oszlopos felsorolás, ahol termékekhez van a felhasználók neve hozzárendelve. Egy terméknévhez több felhasználó is tartozik, ilyenkor a termék neve ismétlődik, illetve egy felhasználóhoz több termék is tartozik, ilyen esetben a felhasználó neve ismétlődik. De egy sorban két oszlopban csak egy összerendelés szerepel. Ez az adatsor tehát amolyan „szótár”, változatlan összerendelésekkel.

      A 2.sz. munkafüzetlapon van a legördülő lista kiválasztó cella és egy táblázat (szintén két oszlop), termékek nevével és dátummal. Az itt szereplő termékek az 1.sz lapon lévők részhalmazát képezik. Ez az adatsor hétről-hétre aktualizált, csakis olyan termék kerülhet bele, ami a másik lapon szerepel de általában azokból csak néhány. A legördülő listában pedig a felhasználók választhatóak ki.

      A feladat az, hogy a 2.sz lapon lévő – aktuális és az összes felhasználóra egybeömlesztett adatokkal feltöltött – táblázatot a legördülő listából kiválasztott felhasználó szerint szűrjük. Tehát az adott felhasználó kiválasztásával csakis azok a termékek jelenjenek meg, amik az 1.sz. lapon lévő adatsor alapján hozzá vannak rendelve az adott felhasználóhoz.

      Több rész-problémába is ütköztem és itt az oldalon csak részben találtam rá megoldást. Ilyen pl. a „dinamikus szűrés képlettel”. De lehet, hogy nem ennyire bonyolult a megoldás.
      Minden segítséget köszönök!

      Attachments:
      You must be logged in to view attached files.
      #4150
      horvimi
      Adminisztrátor

        Szia!

        Neked sincs jobb dolgod éjjel fél 3-kor? 🙂
        Átfutottam a feladatot, értem is asszem.

        Nagy valószínűséggel ezt csak makróval lehetne automatizálni. Főleg, ha az eredményt helyben szeretnéd megszűrni.
        SQL-el még látok megoldást, de annak az eredményét csak egy harmadik táblába lehetne kitenni.

        Sima Excel lépésekkel jutottál eredményre?
        Ha az 1-es lapon szűrsz egy névre, akkor a termék oszlopban nem várható ismétlődés ugye? (remélem)

        Imre

        #4151
        Titok
        Felhasználó

          Cső!

          Baromi egyszerű módszer:

          Másolod minden felhasználóra, fent kiválasztod, és ha változik valami, frissíted a kimutatásvarázslót.

          Attachments:
          You must be logged in to view attached files.
          #4155
          tusnadi
          Felhasználó

            Köszi az ötleteket!

            Sima függvényekkel eddig nem sikerült.
            Az SQL sajna nem jön szóba.
            Igen, a 1-es lapon névre való szűrés nem okoz ismétlődést a terméknevekben.

            A kimutatásvarázsló több ok miatt sem jön szóba:
            – a 2-es lapon lévő táblában soronként összevont cellák vannak
            – az összeg oszlop és a végösszeg sor megjelenése nem megengedett. a 2-es tábla tartalma és formátuma kötött, csakis annyi és úgy szerepelhet rajta, mint amit a példában küldtem.
            – nem a teljes 1-es lapon lévő listát kell szűrni, hanem annak segítségével a 2-es lapon lévő táblázatba más forrásból beleírt részhalmazt kell tovább szűkíteni felhasználók szerint

            Gergely

            #4156
            horvimi
            Adminisztrátor

              Szia!

              Visszatettem egy fél-háromnegyed megoldást.
              Tettem segédoszlopokat mindkét lapra.
              A kettes lapon nevet váltasz fent, s az utolsó oszlopban ott lesz egyes, amiket keresel. A szűrést már kézzel kell megtenni az egyesekre.

              Mit gondolsz?

              Imre

              Attachments:
              You must be logged in to view attached files.
              #4158
              tusnadi
              Felhasználó

                Kedves Imre!
                Nagyon tetszik! Köszi! 🙂
                A 2-es lap segédoszlopait kissé távolabb tettem, nem kerülnek bele a nyomtatásba, a lényeges elemek formátuma és elrendezése változatlan.
                A seged és seged2 oszlopot táblázattá alakítottam, csak, hogy a képlet egyszerűbb legyen.
                Gondolkodtam a végső szűrésen és kipróbáltam az autoszűrést a cella tartalma (1) alapján.
                Azt tapasztaltam, hogy úgy tűnik, mintha lefutna a felhasználó kiválasztásakor, de mégsem fut le: csak a seged2 oszlop változik, a többi nem, pedig össze vannak kötve autoszűrővel. Ráadásul az autoszűrő (tölcsér =-jellel ikon) kézi indításakor sem fut le.

                Attachments:
                You must be logged in to view attached files.
                #4160
                Titok
                Felhasználó

                  Bemásoltam az első fülre üresen (nincs embere), így már a kimutatásban is jó lesz

                  Attachments:
                  You must be logged in to view attached files.
                  #4162
                  tusnadi
                  Felhasználó

                    Köszönök minden segítséget!!! 🙂

                    #4165
                    horvimi
                    Adminisztrátor

                      Az autoszűrő nem dinamikus.
                      Tehát ha változtatod a nevet a legördülőben, akkor előbb ki kell kapcsolni a szűrést a segéd2 oszlopban.
                      Vagy utána is lehet, kikapcsolod és újra szűrsz az 1-re.

                      Ahhoz, hogy a felhasználó változtatásakor magától menjen a szűrés is, eseménykezelő makrót kellene írni.
                      Ha ez a tudás neked nincs meg, nézz utána, vagy fogadd el, hogy néhányat még kattintanod kell.

                      imre

                      #4173
                      tusnadi
                      Felhasználó

                        Igen, ezt tudom, viszont megtévesztett a képletek újraszámolása miatt változó cellaérték.

                        Makró írásához sajna nincs meg a tudásom, így utánanéztem: vagy húszat ki is próbáltam, ahol szükséges volt, módosítottam. Egyik sem futott le. Pedig elméletileg engedélyezett a makró futtatása.

                        A néhány további kattintással nem is lenne baj, de az eddig tárgyalt feladat egy hosszú folyamat kicsi részlete, előtte és utána sok-sok kattintással. Nem a lustaság, hanem sokkal inkább az emberi hibalehetőség minimalizálása a célja a lehető legnagyobb automatizálásnak…. 🙂

                        #4174
                        Csaba001
                        Felhasználó

                          Csatolok egy munkafüzetet. A „Lekérdezések” lapon a zöld hátterű cellában legördülő listából lehet kiválasztani a felhasználót.
                          Ezután a mellette lévő táblázatba kell kattintani és menüszalagon megjelenő új, Táblázateszközök menüjében a frissítésre kattintani. Az elérési útvonal kötött, a D: meghajtón kell egy orvosi_lap nevű mappát létrehozni, és ida bemásolni.

                          Attachments:
                          You must be logged in to view attached files.
                          #4195
                          horvimi
                          Adminisztrátor

                            Ha ez egy hosszabb folyamat része, és automatizálni szeretnéd, akkor ennek a kis résznek a megoldása valóban kevés lesz. Egy fórumban viszont nem elvárhatóm az, hogy komplett feladatokra komplett megoldásokat kapjunk.

                            Ha minél részletesebben tudod specifikálni a feladatot (lépések, ahogy kattintgatsz), és tudsz szerezni rá pénzt is, akkor biztosan lesz rá jelentkező is, aki elkészíti a makrót.

                            A kapcsolat menüponton keresztül tudsz levelet küldeni nekünk.

                            imre

                          12 bejegyzés megtekintése - 1-12 / 12
                          • Be kell jelentkezni a hozzászóláshoz.