Excel

Dynaaminen työkirjan viite

Dynamic Workbook Reference

Excel -kaava: Dynaaminen työkirjan viiteYleinen kaava | _+_ | Yhteenveto

Voit luoda dynaamisen laskentataulukon viittauksen - viittauksen toiseen työkirjaan, joka luodaan kaavalla, joka perustuu muuttuviin muuttujiin - käyttämällä epäsuoraa funktiota perustuvaa kaavaa.





Esitetyssä esimerkissä E6: n kaava on:

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

Tämän kaavan ydin on rakentaa täydellinen viittaus toisen työkirjan alueeseen tekstinä ja käyttää sitten epäsuoraa funktiota tekstin muuntamiseen todelliseksi viitteeksi.





kaava lisätäksesi useita soluja Exceliin

Viittaus ulkoiseen laskentataulukkoon näyttää tältä:

miten vedetään sukunimi Excelissä

'[näytetiedot.xlsx] Taulukko1'! A1



Huomaa hakasulkeet ([]) työkirjan nimen ympärillä, lainausmerkit ('') laskentataulukon ja taulukon ympärillä ja seuraava huutomerkki (!).

Luodaksemme tällaisen viitteen tekstin avulla, yhdistämme ketjutuksen avulla arvot sarakkeista B, C ja D vaadittuihin sulkeisiin, lainausmerkkeihin ja huutomerkkiin:

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

Tulos syötetään epäsuoraan ref_text -muodossa:

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

Epäsuora funktio arvioi sitten tekstin ja muuntaa sen viitteeksi. Excel seuraa viitettä ja palauttaa annetun viitteen arvon.

kuinka löytää cv excelistä

Huomautus: jos viite on virheellinen tai jos viitattu työkirja ei ole auki, INDIRECT lähettää #REF -virheen. Voit havaita tämän virheen näppäimellä IFERROR -toiminto ja näytä mukautettu tulos, jos haluat.

Kirjailija Dave Bruns


^