Excel

Meklēt ar mainīgu lapas nosaukumu

Lookup With Variable Sheet Name

Excel formula: uzmeklēšana ar mainīgās lapas nosaukumuVispārīgā formula | _+_ | Kopsavilkums

Lai izveidotu uzmeklējumu ar mainīgas lapas nosaukumu, varat izmantot funkciju VLOOKUP kopā ar funkciju NETIEŠA.





Parādītajā piemērā C5 formula ir šāda:

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

Darblapas cilnēs “mēnesis” ir šāda tabula:





Janvāra mēneša datu lapas piemērs

VLOOKUP formulas kopsavilkuma cilnē uzmeklē un iegūst datus no mēneša cilnēm, izveidojot dinamisku atsauci uz lapas nosaukumu katram mēnesim.



kā skaitīt dienu skaitu

Uzmeklēšanas vērtība tiek ievadīta kā jaukta atsauce $ B5, kolonna ir bloķēta, lai varētu kopēt pa tabulu.

Tabula_masīvs tiek izveidots, izmantojot funkciju INDIRECT šādi:

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

Jaukta atsauce C $ 4 attiecas uz kolonnu virsrakstiem 4. rindā, kas atbilst lapu nosaukumiem darbgrāmatā (t.i., 'Jan', 'Feb', 'Mar').

Viena citāta rakstzīme tiek pievienota abām C $ 4 pusēm, izmantojot saikņu operatoru (&). Šajā konkrētajā piemērā tas nav nepieciešams, taču tas ļauj formulai apstrādāt lapu nosaukumus ar atstarpēm.

Tālāk labajā pusē tiek savienots izsaukuma zīme (!), Lai izveidotu atbilstošu lapas atsauci, kam seko tabulas masīva faktiskais diapazons.

Visbeidzot, VLOOKUP iekšpusē kolonnas indeksam ir paredzēts 2 ar 0, lai piespiestu precīzu atbilstību.

Autors Deivs Bruns


^