Načítava sa hlavička stĺpca, ktorá zodpovedá zhodnej hodnote

Anonim

Ak chcete načítať hlavičku stĺpca, ktorá zodpovedá zhodnej hodnote, môžete použiť kombináciu INDEX, MAX, SUMPRODUKT A STĹPECfunkcie na extrakciu výstupu.

INDEX: Vráti hodnotu alebo referenciu bunky v priesečníku konkrétneho riadka a stĺpca v danom rozsahu.

Syntax: = INDEX (pole, číslo_ riadku, číslo stĺpca)

MAX: Vráti maximálny počet z rozsahu buniek alebo poľa. Ak napríklad zoznam čísel obsahuje 5, 6, 7, 8, 9 a 10, bude výstup 10.

Syntax = MAX (číslo1, číslo2, …)

Môže existovať maximálne 255 argumentov. Nasledujúci obrázok zobrazuje nasledujúcu snímku:

SUMPRODUCT: Vráti súčet produktov zodpovedajúcich rozsahov alebo polí.

Syntax: = SUMPRODUCT (pole1, pole2, pole3, …)

pole1, pole2, … pole255 sú rozsahy buniek alebo polí, ktoré chcete vynásobiť, a potom ich pridajte.

Vo funkcii SUMPRODUCT môže byť maximálne 255 polí. Nasledujúci obrázok ukazuje nasledujúci obrázok:

STĹPEC: Vráti číslo stĺpca referencie.

Syntax: = COLUMN (odkaz)

Zoberme si príklad:

Máme 3 hlavičky stĺpcov, ktoré obsahujú číselné hodnoty. Potrebujeme vzorec na vyhľadávanie v bunke E2 a získanie výsledku v bunke F2 by malo byť nadpisom tohto stĺpca.

Ak vyberiete hodnotu zo stĺpca B v bunke E2, výsledkom by mal byť nadpis stĺpca v bunke F2.

vyhľadávacia hodnota je 5, pozrite sa na nasledujúci obrázok:

  • V bunke F2 by vzorec bol
  • = INDEX ($ A $ 1: $ C $ 1, SUMPRODUCT (MAX (($ A $ 2: $ C $ 5 = E2)*(COLUMN ($ A $ 2: $ C $ 5))))-COLUMN ($ A $ 1) +1 )
  • Na klávesnici stlačte kláves Enter.
  • Funkcia vráti názov riadka

  • Výstup, ktorý dostaneme, je „Hlavička 2“ pretože vyhľadávanie 5 sa nachádza v stĺpci B.
  • Ak zmeníme hodnotu v bunke E2 z 5 na 10, vzorec by podľa toho automaticky zmenil výsledok.