Telefonszámunk: 1-472-0679

[Resolved] Számsor keresés

Kezdőlap Fórumok Excel témák [Resolved] Számsor keresés

Topic Resolution: Resolved
5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #6863
    Argos78
    Felhasználó

      Jó napot kívánok!
      A megoldásra váró problémám a következő!
      Adott számsorban szeretnék keresni, úgy hogy csak azokat a sorokat jelőlje ki amelyekben egyszerre találhatók meg a számok.
      Pl, :sorok,,,
      1sor 22 44 63 11 1 5 78 133 2 7 33
      2sor 44 23 38 5 7 220 55 18 36 88
      3sor 78 22 58 62 44 133 19 26 1 2
      Persze a sorok száma jóval több
      Keresem mondjuk a 22 44 1 133 at..
      Csak azokra a sorokra lennék kíváncsi amalyekben együtt megtalálható. Itt az 1 és és a 3 sor az.. Manuálisan nagyon hosszú lenne átnézni a közel 500 sort.. Van rá megoldás?
      Előre is köszönöm

      #6864
      horvimi
      Adminisztrátor

        Szia!

        Az egyik megoldás teljesen hagyományosan az lenne, ha annyi segédoszlopot vennél fel, amennyi keresendő számos van (jelen esetben 4) és mindegyiket megnéznéd minden sorban, hogy benne van-e vagy hogy hányszor van benne.
        Ha a sorokban nem lehet ismétlődés, akkor végül is mindegy.

        Én a DARABTELI (COUNTIF) függvényt használtam.
        Végül egy szűrő oszlopban megnézzük, hogy mi lett az eredmény.
        Én feltételeztem, hogy az eredeti számsorok soronként nem tartalmazhatnak duplikációkat, így azt gondoltam, hogy ha a négy segédoszlop mindegyike 1-es, azaz mindegyik szerepel az aktuális sorban, akkor ezek összege 4 lesz, tehát azt vizsgálom, hogy a négy kereső oszlop összege 4 lett-e.

        A másik lapon lévő megoldás ugyanezt csinálja, csak egybevonva, tömbképlettel, ami az Excel speciális lehetősége, azt most nem magyaráznám.
        Lényeg, hogy segédoszlopok nélkül adja meg soronként arra, hogy a keresett 4 számból mennyi volt megtalálható.

        Ha lehet ismétlődés, és emiatt akár a keresett számokat illetően is, akkor a DARABTELI nem lesz jó, de előbb nézzük meg ezt.

        Csatoltam a fájlt.

        Imre

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

          Kedves Imre!
          Nagyon örülök a gyors válasznak!
          A tömbképlet lenne az amit keresek.
          Az összes sor egyidejü keresés miatt.. Úgy gondolom ott a pont!!
          Mivel nem szeretném külön külön a sorokat ellenőrizni.
          Sorokon belüli ismétlődés kizárt.
          Nagyon is jól gondoltad.
          Ha kérhetnék egy pontos leírást a fügbény használatáról azt megköszönném.. Akár videó formában.. Hogy ne keljen sokat írni. Nagyban megkönnyítené a dolgom… Akár email címet is adok ha kell!
          Legyen nagyon szép napod!

          #6867
          horvimi
          Adminisztrátor

            Mivel te valójában szűrni szeretnél, ezért nem a összes sorban kell keresni, hanem soronként kell döntést hozni, hogy benne van-e a 4 szám bármelyike.
            Ezért az első megoldás is tökéletes neked.
            Az is és a tömbképletes megoldás is le van húzva a teljes oszlopban.

            A tömbképlet

            =SZORZATÖSSZEG(DARABTELI(A6:J6;$B$2:$E$2))

            A DARABTELI megnézi, hogy az aktuális sorban (A6:J6) hányszor van benne a B2:E2 tartományban lévő 4 szám. Mindegyiket megnézi és 1-et vagy nullát ad vissza. Keletkezik egy 4 elemű tömb tehát, 0 vagy 1 értékekkel.
            A SZORZATÖSSZEG ezeket összeadja, így 0 és 4 közötti eredmény lesz.
            Ha mind benne volt, akkor 4.

            Sima SZUM is lehetne, de akkor csak Office 365-ben működne sima ENTER-rel a többiben csak Ctrl-Shift-Enter-rel.

            Videót biztosan nem csinálok, ennyi időm volt most erre, minden jót neked!

            Imre

            #6868
            Argos78
            Felhasználó

              Értem! Nagyon szépen köszönöm a segítséget!

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