Excel vzorec: XLOOKUP vyhľadávací riadok alebo stĺpec -

Obsah

Všeobecný vzorec

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

Zhrnutie

XLOOKUP možno použiť na vyhľadávanie a načítanie riadkov alebo stĺpcov. V zobrazenom príklade je vzorec v H5:

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

Pretože všetky údaje v C5: F8 sú poskytované ako return_array XLOOKUP vo výsledku vracia rozsah E5: E8, ktorý sa prelieva do rozsahu H5: H8.

Vysvetlenie

Jednou z príjemných výhod programu XLOOKUP je, že môže ľahko vrátiť celé riadky alebo stĺpce ako výsledok vyhľadávania. To je možné urobiť aj pomocou INDEX a MATCH, ale syntax je zložitejšia.

V zobrazenom príklade chceme získať všetky hodnoty spojené s Q3. Vzorec v H5 je:

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

  • Lookup_value pochádza z bunky H4, ktorá obsahuje „Q3“
  • Lookup_array je rozsah C4: F4, ktorý je štvrtý v záhlaví
  • Pole return_array je C5: F8, ktoré obsahuje všetky údaje
  • Režim match_mode nie je uvedený a predvolená hodnota je 0 (presná zhoda).
  • Režim hľadania nie je poskytovaný a predvolene má hodnotu 1 (od predposledného)

XLOOKUP vyhľadá „Q3“ ako druhú položku v C4: F4 a vráti druhý stĺpec return_array, rozsah E5: E8.

Vyhľadávací riadok

V zobrazenom príklade sa XLOOKUP používa aj na vyhľadanie riadku. Vzorec v C10 je:

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

  • Lookup_value pochádza z bunky B10, ktorá obsahuje „stred“
  • Lookup_array je rozsah B5: B8, v ktorom sú uvedené regióny
  • Pole return_array je C5: F8, ktoré obsahuje všetky údaje
  • Režim match_mode nie je uvedený a predvolená hodnota je 0 (presná zhoda).
  • Režim hľadania nie je poskytovaný a predvolene má hodnotu 1 (od predposledného)

XLOOKUP vyhľadá výraz „Central“ ako tretiu položku v B5: B8 a vráti tretí riadok z return_array, rozsah C7: F7.

Ďalšie spracovanie s ďalšími funkciami

Výsledky poskytnuté programom XLOOKUP možno odovzdať ďalším funkciám na ďalšie spracovanie. Napríklad na sčítanie všetkých čísel Q3 môžete použiť funkciu SUM takto:

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

ktorá vráti jediný výsledok, 503 250.

Zaujímavé články...