„Excel“ formulė: Ieškoti su kintamuoju lapo pavadinimu -

Turinys

Bendroji formulė

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

Santrauka

Norėdami sukurti paiešką su kintamu lapo pavadinimu, galite naudoti funkciją VLOOKUP kartu su funkcija NETIESIOGINIS.

Parodytame pavyzdyje formulė C5 yra:

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

Paaiškinimas

Darbalapio skirtukuose „mėnuo“ yra tokia lentelė:

Skirtuko „Santrauka“ VLOOKUP formulės ieško ir išskiria duomenis iš mėnesio skirtukų sukurdami dinamišką kiekvieno mėnesio lapo pavadinimą.

Paieškos vertė įvedama kaip mišri nuoroda $ B5, o stulpelis užrakintas, kad būtų galima nukopijuoti per visą lentelę.

„Table_array“ sukurta naudojant INDIRECT funkciją taip:

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

Mišri nuoroda C $ 4 nurodo stulpelių antraštes 4 eilutėje, kurios sutampa su darbaknygės lapų pavadinimais (ty „Jan“, „Vas“, „Mar“).

Naudojant sujungimo operatorių (&), abiejų C $ 4 pusių sujungiamas vienas citatos simbolis. Tai nereikalaujama šiame konkrečiame pavyzdyje, tačiau ji leidžia formulei tvarkyti lapų pavadinimus su tarpais.

Tada šauktukas (!) Sujungiamas dešinėje, kad būtų sukurta tinkama lapo nuoroda, po kurios nurodomas tikrasis lentelės masyvo diapazonas.

Galiausiai VLOOKUP viduje 2 yra numatytas stulpelio indeksas su 0, kad priverstų tikslią atitiktį.

Įdomios straipsniai...