Kezdőoldal » Számítástechnika » Programozás » Excel fkeres függvény alkalmaz...

Excel fkeres függvény alkalmazásával lehetséges a következő probléma megoldása?

Figyelt kérdés
fkeres függvény segítségével szeretnék kiírattatni egy értéket, de a keresési éréték többször szerepel a táblázatban, azonban külön oszlopban más-más név szerepel mellette. Hogyan lehetne megcsinálni azt, hogy azt az értéket írja ki amellett az általam meghatározott személyhez tartozik?

2018. jún. 22. 13:24
 1/9 anonim ***** válasza:

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.

2018. jún. 22. 13:53
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Az első oszlopban a feladat neve van, másodikban hogy hány %-on áll az adott feladat, de 1 feladatot több ember is végezhet így a 3. oszlopban van a feladatot végző ember neve. Értsd: A1 festés, B1 25% C1 Béla, tudnál írni egy példát hogy azt irassa ki ha mondjuk Julcsi festésére vagyok kíváncsi aki a 3. sorban van Béla után? Az nem működik ha Julcsira keresek rá mert több feladatot végeznek.
2018. jún. 22. 14:10
 3/9 CspCsj ***** válasza:

=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))

2018. jún. 22. 14:51
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:
Ha 2 keresési feltételt adok meg, vagyis beírom a &-t a képletben úgy nem működik valamiért...
2018. jún. 28. 10:30
 5/9 CspCsj ***** válasza:
Melyik Office? (MS Office 2003, 2007, 2010, 2013, 2016...)
2018. jún. 28. 14:30
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:
2016
2018. jún. 29. 07:56
 7/9 CspCsj ***** válasza:

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))

2018. jún. 29. 09:24
Hasznos számodra ez a válasz?
 8/9 CspCsj ***** válasza:

Kimaradt:

Ír ki hibát? (#ÉRTÉK! vagy #HIÁNYZIK! stb.)


Ctrl+Shift+Enter nem maradt le?

2018. jún. 29. 09:27
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
a ctrl+shift+enter maradt le köszi :)
2018. júl. 2. 10:10

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!