Kezdőlap › Fórumok › Excel témák › [Resolved] Számsor keresés
- This topic has 4 hozzászólás, 2 résztvevő, and was last updated 4 years, 8 months telt el by Argos78.
-
SzerzőBejegyzés
-
2020-03-06-11:24 #6863
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öm2020-03-06-12:32 #6864Szia!
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.2020-03-06-13:42 #6866Kedves 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!2020-03-06-14:25 #6867Mivel 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
2020-03-06-15:23 #6868Értem! Nagyon szépen köszönöm a segítséget!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.