Ez a cikk a Microsoft Excel AB.MEZŐ függvényének képletszintaxisát és használatát ismerteti.
Leírás
Egyetlen értéket olvas be egy adatbázisból. Megadott kritériumnak eleget tevő rekord egy mezőjének az adatbázisból való kiválasztására alkalmas.
Szintaxis
AB.MEZŐ(adatbázis; mező; kritérium)
Az AB.MEZŐ függvény szintaxisa az alábbi argumentumokat foglalja magában:
- 
              Adatbázis: Megadása kötelező. Az adatbázist alkotó cellatartomány. A Microsoft Excel alkalmazásban az adatbázis kapcsolódó adatainak sorokba (rekordok) és oszlopokba (mezők) rendezett listája. A lista első sora az egyes oszlopok feliratát tartalmazza. 
- 
              Mező: Megadása kötelező. Azt jelzi, melyik oszlopot használja a függvényben. Adja meg az oszlopfeliratot idézőjelek között (például "Kor", "Hozam" stb.), vagy a listában az oszlop helyét kifejező számot idézőjelek nélkül (például 1 az első oszlop, 2 a második és így tovább). 
- 
              Kritérium: Megadása kötelező. A cellák azon tartománya, amely a megadott feltételeket tartalmazza. Bármilyen tartományt használhat kritérium argumentumként, ha az legalább egy oszlopfeliratot és alatta legalább egy üres cellát tartalmaz az oszlop feltételének megadásához. 
Megjegyzések
- 
              Ha egy rekord sem tesz eleget a kritériumnak, az AB.MEZŐ függvény az #ÉRTÉK! hibaértéket adja. 
- 
              Ha egynél több rekord felel meg a kritériumnak, az AB.MEZŐ függvény visszatérési értéke a #SZÁM! hibaérték lesz. 
- 
              A kritérium argumentumban tetszőleges tartományt adhat meg, ha az legalább egy oszlopcímet és alatta legalább egy cellát tartalmaz a feltétel megadásához. Tegyük fel, hogy a G1:G2 tartományban a G1 cella a Bevétel oszlopcímet, a G2 cella pedig a 10000 USD értéket tartalmazza. A tartománynak adhatja az Összehasonlítás nevet, és ezt az adatbázis-függvényekben kritérium argumentumként használhatja. 
- 
              Bár a kritériumtartomány bárhol szerepelhet a munkalapon, lehetőleg ne helyezze azt közvetlenül a lista alá. Ha ugyanis új adatot visz be a listába, az új információ a lista első sorába kerül és a többi sor lefelé tolódik. Ha nincs legalább egy üres sor a lista alatt, akkor nem tud új adatot bevinni. 
- 
              Győződjön meg arról, hogy a kritériumtartomány és a lista nem áll átfedésben. 
- 
              Az adatbázis egy teljes oszlopával úgy végezhet műveletet, hogy a kritériumtartományban a mezőnevek alá egy üres sort szúr be. 
Példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
| Fa | Magasság | Kor | Hozam | Nyereség | Magasság | 
|---|---|---|---|---|---|
| ="=Alma" | >10 | <16 | |||
| ="Körte" | >12 | ||||
| Fa | Magasság | Kor | Hozam | Nyereség | |
| Alma | 18 | 20 | 14 | 10 500 Ft | |
| Körte | 12 | 12 | 10 | 9600 Ft | |
| Cseresznye | 13 | 14 | 9 | 10 500 Ft | |
| Alma | 14 | 15 | 10 | 7500 Ft | |
| Körte | 9 | 8 | 8 | 7700 Ft | |
| Alma | 8 | 9 | 6 | 4500 Ft | |
| Képlet | Leírás | Eredmény | |||
| =AB.MEZŐ(A4:E10; "Hozam"; A1:A3) | A #SZÁM! hibaértéket adja vissza, mivel a feltételnek egynél több rekord felel meg (bármely alma- vagy körtefa). | #SZÁM! | |||
| =AB.MEZŐ(A4:E10; "Hozam"; A1:F3) | A 10 értéket adja vissza (az almafa hozamát a 9. sorban), mert az az egyetlen rekord, amely teljesíti az A1:F3 tartományban lévő feltételeket. | 10 | 
 
                         
				 
				