Vzorec programu Excel: Vyhľadanie s názvom variabilného hárka -

Obsah

Všeobecný vzorec

=VLOOKUP(val,INDIRECT("'"&sheet&"'!"&"range"),col,0)

Zhrnutie

Ak chcete vytvoriť vyhľadávanie s názvom premenlivej hárky, môžete použiť funkciu VLOOKUP spolu s funkciou INDIRECT.

V zobrazenom príklade je vzorec v C5:

=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C11"),2,0)

Vysvetlenie

Karty „mesiac“ v pracovnom hárku obsahujú tabuľku, ktorá vyzerá takto:

Vzorce VLOOKUP na vyhľadávaní kariet súhrnu a extrahovanie údajov z kariet mesiacov vytvorením dynamického odkazu na názov hárka pre každý mesiac.

Vyhľadávacia hodnota sa zadáva ako zmiešaná referencia $ B5 so stĺpcom uzamknutým, aby sa umožnilo kopírovanie cez tabuľku.

Table_array je vytvorený pomocou funkcie INDIRECT takto:

INDIRECT("'"&C$4&"'!B5:C11")

Zmiešaná referencia C $ 4 odkazuje na hlavičky stĺpcov v riadku 4, ktoré sa zhodujú s názvami hárkov v zošite (tj. „Jan“, „Feb“, „Mar“).

Znak jednej úvodzovky je spojený pomocou operátora zreťazenia (&) na obidve strany C $ 4. V tomto konkrétnom príklade to nie je potrebné, ale umožňuje to vzorcu spracovať názvy hárkov s medzerami.

Ďalej je výkričník (!) Spojený vpravo, aby sa vytvoril správny odkaz na hárok, za ktorým nasleduje skutočný rozsah pre pole tabuľky.

Napokon vo vnútri VLOOKUP je pre index stĺpca s hodnotou 0 vynútená presná zhoda 2.

Zaujímavé články...