Excel

Dinamiska darbgrāmatas atsauce

Dynamic Workbook Reference

Excel formula: dinamiskās darbgrāmatas atsauceVispārīgā formula | _+_ | Kopsavilkums

Lai izveidotu dinamisku darblapas atsauci - atsauci uz citu darbgrāmatu, kas izveidota ar formulu, kuras pamatā ir mainīgie lielumi - varat izmantot formulu, kuras pamatā ir funkcija NETIEŠA.





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

= INDIRECT (''['&workbook&']'&sheet&''!'&ref)
Skaidrojums

Šīs formulas būtība ir izveidot pilnīgu atsauci uz diapazonu citā darbgrāmatā kā tekstu, pēc tam izmantot funkciju NETIEŠA, lai tekstu pārvērstu par faktisko atsauci.





formula, lai Excel pievienotu vairākas šūnas

Atsauce uz ārēju darblapu izskatās šādi:

kā ievilkt uzvārdu Excel

'[parauga dati.xlsx] lapa1'! A1



Ņemiet vērā kvadrātiekavas ([]) ap darbgrāmatas nosaukumu, pēdiņas ('') ap darblapu un lapu un sekojošo izsaukuma zīmi (!).

Lai, izmantojot tekstu, izveidotu šādu atsauci, mēs izmantojam sasaisti, lai B, C un D sleju vērtības savienotu ar nepieciešamajām iekavām, pēdiņām un izsaukuma zīmi:

 
= INDIRECT (''['&B6&']'&C6&''!'&D6)

Rezultāts tiek ievadīts INDIRECT kā ref_text:

 
= INDIRECT (''['&B6&']'&C6&''!'&D6)

Funkcija INDIRECT pēc tam novērtē tekstu un pārvērš to par atsauci. Excel seko atsaucei un atgriež vērtību pēc norādītās atsauces.

kā Excel 2013 ievietot kopējo rindu

Piezīme: ja atsauce nav derīga vai atsauces darbgrāmata nav atvērta, INDIRECT parādīs #REF kļūdu. Šo kļūdu var pamanīt, izmantojot IFERROR funkcija un, ja vēlaties, parādiet pielāgotu rezultātu.

Autors Deivs Bruns


^