„Excel“

Dinaminė darbo knygos nuoroda

Dynamic Workbook Reference

„Excel“ formulė: dinaminės darbaknygės nuorodaBendroji formulė | _+_ | Santrauka

Norėdami sukurti dinaminę darbalapio nuorodą - nuorodą į kitą darbaknygę, kuri sukurta naudojant formulę, pagrįstą kintamaisiais, kurie gali keistis - galite naudoti formulę, pagrįstą INDIRECT funkcija.





Pateiktame pavyzdyje E6 formulė yra tokia:

= INDIRECT (''['&workbook&']'&sheet&''!'&ref)
Paaiškinimas

Šios formulės esmė yra sukurti visą nuorodą į diapazoną kitoje darbaknygėje kaip tekstą, tada naudoti funkciją INDIRECT, kad tekstas būtų paverstas faktine nuoroda.





kaip apskaičiuoti praėjusį laiką

Nuoroda į išorinį darbalapį atrodo taip:

kaip traukti pavardę

„[duomenų pavyzdys.xlsx] 1 lapas! A1



Atkreipkite dėmesį į laužtinius skliaustus ([]) aplink darbaknygės pavadinimą, pavienes kabutes ('') aplink darbalapį ir lapą ir toliau esantį šauktuką (!).

Norėdami sukurti tokią nuorodą naudodami tekstą, mes naudojame sujungimą, kad sujungtume vertes iš B, C ir D stulpelių su reikiamais skliaustais, kabutėmis ir šauktuku:

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

Rezultatas įtraukiamas į INDIRECT kaip ref_text:

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

Funkcija NETIESIOGINĖ įvertina tekstą ir paverčia jį nuoroda. „Excel“ seka nuorodą ir grąžina vertę pagal nurodytą nuorodą.

formulė, skirta suskaičiuoti langelio simbolių skaičių

Pastaba: jei nuoroda yra netinkama arba jei nurodyta darbo knyga nėra atidaryta, INDIRECT įves #REF klaidą. Šią klaidą galite pastebėti naudodami IFERROR funkcija ir, jei norite, rodykite pasirinktinį rezultatą.

Autorius Dave'as Brunsas


^