Cikk azonosítója: 214142 - Utolsó ellenőrzés: 2008. március 27. - Verziószám: 5.1

Az INDEX és a HOL.VAN munkalapfüggvény használata több feltétel megadásával az Excel programban

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.
A cikk Microsoft Excel 98 alkalmazásra és korábbi verziókra vonatkozó változata a Tudásbázis következő számú cikke: 59482  (http://support.microsoft.com/kb/59482/ ) (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.).

A lap tartalma

Az összes kibontása | Az összes összecsukása

Összefoglaló

A cikk több példán keresztül bemutatja, hogy miként kereshetők értékek a Microsoft Excel alkalmazásban az INDEX és a HOL.VAN munkalapfüggvénnyel több feltétel megadása alapján.

További információ

Az alábbi példák értékeknek az INDEX és a HOL.VAN munkalapfüggvénnyel, több feltétel alapján történő keresését ismertetik.

1. példa: Adatok oszlopokban

1. módszer

  1. Indítsa el az Excel programot.
  2. Írja be az alábbi adatokat egy új munkalapra:
       A1: Alkatrész   B1:  Kód    C1:  Ár      D1:  Alkatrész keresése  E1:  Kód keresése
       A2: x           B2:  11     C2:  5,00    D2:  y                   E2:  12
       A3: x           B3:  12     C3:  6000    D3:  y                   E3:  11
       A4: y           B4:  11     C4:  7,00    D4:  x                   E4:  12
       A5: y           B5:  12     C5:  8,00    D5:  x                   E5:  11
    					
  3. Az y jelű, 12-es kódú alkatrész árának meghatározásához és az érték F2 cellában való megjelenítéséhez írja be a következő képletet az F2 cellába:
    =INDEX($C$2:$C$5;HOL.VAN(D2;HA($B$2:$B$5=E2;$A$2:$A$5);0))
  4. Nyomja le a CTRL+SHIFT+ENTER billentyűkombinációt a képlet tömbképletként való beírásához.

    A képlet a 8,00 eredményt adja vissza.
  5. Jelölje ki az F2 cellát, és a kitöltőjel segítségével töltse ki a tartományt lefelé az F5 celláig az alkatrészek és kódok összes kombinációjához tartozó ár megjelenítéséhez.

2. módszer

A második módszer ugyanerre az eredményre jut, de ezúttal összefűzés segítségével. A következő mintaképletet célszerű használni olyan esetekben, amikor kettőnél több feltétellel kell egyezteti az adatokat, mivel ilyenkor nincs szükség egymásba ágyazott HA utasításokra. Ez a módszer megegyezik az 1. módszerrel azzal a különbséggel, hogy a 3. lépésben található képlet helyett a következőt kell használni:
=INDEX($C$2:$C$5;HOL.VAN(D2&E2;$A$2:$A$5&$B$2:$B$5;0))

2. példa: Sorokba rendezett adatok

1. módszer

  1. Indítsa el az Excel programot.
  2. Írja be az alábbi adatokat egy új munkalapra:
       A1: Alkatrész            B1: x      C1: x     D1: y       E1: y
       A2: Kód                  B2: 11     C2: 12    D2: 11      E2: 12
       A3: Ár                   B3: 5,00   C3: 6,00  D3: 7,00    E3: 8,00
       A4: Alkatrész keresése   B4: y      C4: y     D4: x       E4: x
       A5: Kód keresése         B5: 12     C5: 11    D5: 12      E5: 11
    					
  3. Az y jelű, 12-es kódú alkatrész árának meghatározásához és az érték B6 cellában történő megjelenítéséhez írja be a következő képletet az B6 cellába:
    =INDEX($B$3:$E$3;HOL.VAN(B4;HA($B$2:$E$2=B5,$B$1:$E$1);0))
  4. Nyomja le a CTRL+SHIFT+ENTER billentyűkombinációt a képlet tömbképletként való beírásához.

    A képlet a 8,00 eredményt adja vissza.
  5. Jelölje ki a B6 cellát, és a kitöltőjel segítségével töltse ki a tartományt jobbra az E6 celláig az alkatrészek és kódok összes kombinációjához tartozó ár megjelenítéséhez.

2. módszer

A második módszer ugyanerre az eredményre jut, de ezúttal összefűzés segítségével. A következő mintaképletet célszerű használni olyan esetekben, amikor kettőnél több feltétellel kell egyezteti az adatokat, mivel ilyenkor nincs szükség egymásba ágyazott HA utasításokra. Ez a módszer megegyezik az 1. módszerrel (2. példa) azzal a különbséggel, hogy a 3. lépésben található képlet helyett a következő képletet kell használni:
=INDEX($B$3:$E$3;HOL.VAN(B4&B5;$B$1:$E$1&$B$2:$E$2;0))

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X for Mac
  • Microsoft Excel 2001 for Mac
Kulcsszavak: 
kbhowto kbquery kbfunctions KB214142
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.