Excel fkeres függvény alkalmazásával lehetséges a következő probléma megoldása?
Mit csinál az FKERES()?
Egy tábla első oszlopában megkeresi a megadott értéket, és a hozzá tartozó sor + általunk megadott számú oszlop metszéspontjában lévő értéket adja végeredményül.
Ha az első oszlopban mondjuk nevek vannak, a második oszlopban életkorok, akkor meg tudod azt csinálni, hogy az első oszlopban kikeresed Marikát, és a függvény végeredménye a 2. oszlop értéke, az ő életkora lesz: fkeres("Marika";A:B;2)
Ha több Marika van, akkor a legelső Marika életkorát fogja kidobni. A többiét nem fogod tudni ezzel a függvénnyel megkeresni. Ha valahogy be tudod azonosítani a keresett Marikát, akkor az index() hol.van() függvényeket kell használni.
=INDEX(B1:B100; HOL.VAN("festés"&"Julcsi"; A1:A100&C1:C100; 0))
Mivel tömbképlet, ezért Ctrl+Shift+Enter kombinációval rögzítsd.
A keresett értékeket cellákból is beolvashatod (E1=feladat, E2=név):
=INDEX(B1:B100; HOL.VAN(E1&E2; A1:A100&C1:C100; 0))
Kipróbáltam 2016-tal és működik.
Talán nem írtad át a táblázatod méretére, pl. 9 db adatsor esetén:
=INDEX(B1:B9; HOL.VAN(E1&E2; A1:A9&C1:C9; 0))
Vagy használhatsz teljes oszlopjelölést, de így kicsit lassabb, és ha másfajta adatokat is tartalmaznak az oszlopok, akkor az szintén hibát jelez, pl.:
=INDEX(B:B; HOL.VAN("festés"&"Julcsi"; A:A&C:C; 0))
Kimaradt:
Ír ki hibát? (#ÉRTÉK! vagy #HIÁNYZIK! stb.)
Ctrl+Shift+Enter nem maradt le?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!