Excel-kaava: Epäsuora nimetty alue eri arkki -

Sisällysluettelo

Yleinen kaava

INDIRECT("'"&sheet&"'!"&name)

Yhteenveto

Jos haluat viitata nimettyyn alueeseen toisella taulukolla, voit käyttää INDIRECT-toimintoa vaaditun taulukon syntaksin kanssa. Esitetyssä esimerkissä kaava kohdassa D6 on:

=SUM(INDIRECT("'"&B6&"'!"&C6))

Mikä palauttaa Sheet1-nimettyjen alueiden "data" summan.

Selitys

Yllä oleva kaava arvioi jotain tällaista:

=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)

Kun merkkijono on koottu käyttäen B6: n ja C6: n arvoja, INDIRECT arvioi ja muuntaa merkkijonon oikeaksi viitteeksi.

Huomaa, että voit viitata nimettyyn alueeseen kaavassa käyttämättä epäsuoraa. Esimerkiksi kaavassa D6 voidaan kirjoittaa:

=SUM('Sheet1'!data)

Jos kuitenkin haluat koota viitteen tekstiksi ja saada Excelin käsittelemään tekstiä viitteenä, sinun on käytettävä epäsuoraa.

Huomaa: Yksittäiset lainausmerkit lisätään yllä olevaan kaavaan, jotta kaava toimii, kun taulukon nimi sisältää välilyöntejä.

Mielenkiintoisia artikkeleita...