Excel képlet: XLOOKUP pontos pontos egyezés -

Általános képlet

=XLOOKUP(value,rng1,rng2)

Összegzés

Az XLOOKUP használatához a pontos egyezés megtalálásához meg kell adnia egy keresési értéket, egy keresési tartományt és egy eredménytartományt. A bemutatott példában a H6 képlete a következő:

=XLOOKUP(G4,B5:B18,D5:D18)

amely 3.517.424-et ad vissza, Berlin lakosságát a D oszlopból.

Magyarázat

A bemutatott példában a G4 cella tartalmazza a "Berlin" keresési értéket. Az XLOOKUP úgy van beállítva, hogy megtalálja ezt az értéket a táblázatban, és visszaadja a sokaságot. A G5 képlete a következő:

=XLOOKUP(G4,B5:B18,D5:D18) // get population

  • A keresési_érték a G4 cellából származik
  • A lookup_array a B5: B18 tartomány, amely városneveket tartalmaz
  • A return_array a D5: D18, amely a Népességet tartalmazza
  • A match_mode nincs megadva, és alapértelmezés szerint 0 (pontos egyezés)
  • A search_mode nincs megadva, és alapértelmezés szerint 1 (első az utolsóig)

A megyéhez való visszatéréshez a népesség helyett csak a visszatérő tömb módosul. A G6 képlete a következő:

=XLOOKUP(G4,B5:B18,C5:C18) // get country

XLOOKUP vs VLOOKUP

Az egyenértékű VLOOKUP képlet a populáció lekéréséhez:

=VLOOKUP(G4,B5:D18,3,0)

Néhány figyelemre méltó különbség teszi az XLOOKUP-ot rugalmasabbá és kiszámíthatóbbá:

  • A VLOOKUP második argumentumként a teljes tábla tömböt igényli. Az XLOOKUP csak a keresési értékekkel rendelkező tartományt igényli.
  • A VLOOKUP oszlopindex argumentumot igényel az eredményoszlop megadásához. Az XLOOKUP tartományt igényel.
  • A VLOOKUP alapértelmezés szerint hozzávetőleges egyezést végez. Ez a viselkedés komoly problémákat okozhat. Az XLOOKUP alapértelmezés szerint pontos egyezést végez.

érdekes cikkek...