Excel képlet: XLOOKUP keresési sor vagy oszlop -

Tartalomjegyzék

Általános képlet

=XLOOKUP(value,headers,data) // lookup row

Összegzés

Az XLOOKUP segítségével sorokat vagy oszlopokat lehet keresni és lekérni. A bemutatott példában a H5 képlete a következő:

=XLOOKUP(H4,C4:F4,C5:F8)

Mivel a C5: F8 összes adata a return_array XLOOKUP eredményeként megadja az E5: E8 tartományt, ami a H5: H8 tartományba ömlik.

Magyarázat

Az XLOOKUP egyik szép előnye, hogy egész sorokat vagy oszlopokat könnyen visszaadhat keresési eredményként. Ez megtehető az INDEX és a MATCH használatával is, de a szintaxis összetettebb.

A bemutatott példában a Q3-hoz társított összes értéket be akarjuk szerezni. A H5 képlete a következő:

=XLOOKUP(H4,C4:F4,C5:F8)

  • A keresési_érték a H4 cellából származik, amely "Q3" -t tartalmaz
  • A lookup_array a C4: F4 tartomány, amely egy fejlécben negyedel
  • A return_array a C5: F8, amely minden adatot tartalmaz
  • 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)

Az XLOOKUP megtalálja a "Q3" -t a C4: F4 második elemeként, és a return_array második oszlopát adja vissza, az E5: E8 tartományt.

Keresési sor

A bemutatott példában az XLOOKUP egy sor megkeresésére is szolgál. A C10 képlete a következő:

=XLOOKUP(B10,B5:B8,C5:F8)

  • A keresési_érték a B10 cellából származik, amely a "Central" szót tartalmazza
  • A lookup_array a B5: B8 tartomány, amely felsorolja a régiókat
  • A return_array a C5: F8, amely minden adatot tartalmaz
  • 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)

Az XLOOKUP a "Central" elemet a B5: B8 harmadik elemének találja, és a return_array harmadik sorát adja vissza, a C7: F7 tartományt.

További feldolgozás más funkciókkal

Az XLOOKUP által elért eredmények továbbadhatók más funkcióknak további feldolgozás céljából. Például az összes Q3 szám összeadásához használhatja a SUM függvényt a következőképpen:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

amely egyetlen eredményt ad vissza, 503 250.

érdekes cikkek...