Kezdőlap › Fórumok › Excel témák › [Resolved] Adathalmazból szám keresése és név hozzáadása › Hozzászólás: [Resolved] Adathalmazból szám keresése és név hozzáadása
Sziasztok! Szia elaci!
Delila gyors válasza megoldotta a problémát. De ha nem szeretnél segédoszlopot beiktatni, akkor az Excel2019-es változatától már kihasználhatod a FŰZ() függvény tulajdonságát, amely tartományként megadott cellák értékeit is képes összefűzni.
1. =FŰZ(Forduló.$C$2:$G$5)
Az így előállított szövegben az 1. karaktertől kezdve keressük például az „A2” cella értékét.
2. =SZÖVEG.KERES($A2;FŰZ(Forduló.$C$2:$G$5);1)
A megkapott számot elosztjuk az egy sorban lévő karakterek számával (5×4) és egészszámmá kerekítjük felfelé.
3. =KEREK.FEL(SZÖVEG.KERES($A2;FŰZ(Forduló.$C$2:$G$5);1)/20;0)
Ezzel megkaptuk, hogy a „Forduló” munkalap melyik sorában szerepel a példa szerinti „A2” cella értéke. Ezután nincs más dolgunk, mint használni az INDEX() függvényt.
4. =INDEX(Forduló.$A$2:$A$5;KEREK.FEL(SZÖVEG.KERES($A2;FŰZ(Forduló.$C$2:$G$5);1)/20;0))
Ezt a képletet azután szépen végighúzhatjuk az oszlopon.
Természetesen ez csak akkor működik, ha amint írtad, a keresett értékek (1001 és 1020 közé esnek) mindegyike ugyanannyi karakterből áll és ez a karakter mennyiség minden cellában ott van.
Tehát minden sor is ugyanannyi – itt 20 – karakterből áll.
üdvözlettel
verax