Kuinka viitata soluun toisessa Excel-arkissa solun arvon perusteella

  • Jaa Tämä
Hugh West

Haluatko käyttää Exceliä viitesolut toisessa arkissa solun arvon perusteella ? Tässä opetusohjelmassa selitän koko prosessin vaihe vaiheelta. Näytän periaatteessa kaksi tapaa tehdä niin. Mutta ennen kuin menen keskusteluun, haluan tarkistaa muistisi kanssa. Excel INDIRECT-toiminto .

Lataa Excel-työkirja

Lataa ensin toimiva Excel-tiedosto, jota olen käyttänyt tämän artikkelin kirjoittamiseen.

Viitesolu solun Value.xlsx

Excel INDIRECT-toiminto

Excel INDIRECT-toiminto palauttaa merkkijonossa määritellyn viitteen.

Syntaksi ... INDIRECT toiminto :

=INDIRECT(ref_text, [a1])

Tässä,

  • ref_text (pakollinen) : Tämä argumentti voi ottaa vastaan minkä tahansa seuraavista syötteistä:
    • A1-tyylinen soluviite. Esimerkiksi, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) jne.
    • R1C1-tyylinen viittaus, esimerkiksi INDIRECT(R9C7), INDIRECT(R2C3) jne.

Huomautuksia: Tämän viitteen käyttämiseksi sinun on aktivoitava R1C1-viite ohjelmassa R1C1. Tiedosto > Vaihtoehdot > Excel-vaihtoehdot > Kaavat > Kaavojen kanssa työskentely > Tarkista R1C1-viitetyyli

Käytä määriteltyjä nimiä viittauksina. Esimerkiksi =INDIRECT("vanha_arvo"), =INDIRECT("uusi_arvo"), jossa vanha_arvo = A5 ja uusi_arvo=B5.

Viittaus soluun tekstijonona. Esimerkiksi INDIRECT("A1"), INDIRECT("D15").

  • a1 (valinnainen) :
    • Jos a1 jätetään pois tai 1, soluviittaus on tyyppiä A1.
    • Jos se on false, se viittaa soluviitteeseen R1C1.

Seuraavassa kuvassa näet joitakin Excelin käyttötapoja. INDIRECT toiminto .

Seuraavaksi keskustellaan siitä, miten Excelin avulla voidaan viitata toisen laskentataulukon soluun solun arvon perusteella.

2 Esimerkkejä viittaussolun viittaamisesta toiseen Excel-arkkiin solun arvon perusteella

Näytän, miten viitata toisen Excel-arkin soluun käyttämällä seuraavia tapoja INDIREKTINEN toiminto Ensimmäisen menetelmän tietojen validointiluettelon kanssa. Sitten viimeisessä menetelmässä käytän seuraavaa menetelmää INDIREKTINEN toiminto Molemmissa näissä menetelmissä toteutan myös amperando-operaattorin kaavassa.

Esimerkki 1: Yhden solun valitseminen ja viittaaminen koko solualueeseen

Minulla on kaksi Excel-taulukkoa, joiden nimet ovat seuraavat AAPL ja MSFT Molemmissa työlehdissä on samantyyppisiä tietoja. Voitto (PCO) , EPS ja Kasvu kaksi yritystä viimeisten 5 vuoden aikana.

Haluan seuraavaa: in the Main laskentataulukkoon syötän yrityksen nimen pudotusvalikosta ja kaikki nämä arvot ( Vuosi , PCO , EPS ja Kasvu ) näytetään Main työlehti.

Tämä menetelmä voi olla hyödyllinen, jos ylläpidät samantyyppisiä tietoja sadoilla työarkkeilla. On työlästä etsiä jokainen asiaankuuluva työarkki ja sitten tarkastella tietoja. Yksinkertaisuuden vuoksi käytän vain kahta työarkkia. Käytän tällaista kaavaa:

=INDIRECT('työarkin_nimi'!column_reference&row_reference)

Vaiheet:

  • Osoitteessa column_reference , olen käyttänyt apuna tätä soluväliä: C11:G11 Tämä alue sisältää arvoja välillä A osoitteeseen E . Voit laajentaa sitä tarpeidesi mukaan. varten. row_reference , olen käyttänyt apuna tätä soluväliä: B12:B16 Tällä alueella on arvoja 5-13. Laajenna sitä tarpeen mukaan.
  • Tämä on todellinen kaava, jota olen käyttänyt solussa B5 työarkin Main:

=INDIRECT("'"&$H$6&"'!"&D$11&$B12)

  • Nyt, soveltaa tätä kaavaa muihin soluihin alueella ( B5:E9 ).

  • Tämän tuloksen saat:

Kaavan erittely

  • Tämä osa kaavasta (""'"&$H$6&"'!"!") palauttaa työarkin nimen "MSFT!" (yllä olevaan kuvaan).
  • Tämä osa &D$11 viittaa soluviittaukseen D11 ja palauttaa tekstiarvon & "B" .
  • Ja tämä osa, &$B12 viittaa soluviittaukseen B12 ja palauttaa numeerisen arvon &5 .
  • Tämä on siis kaavan kolmen osan kokonaistuotto: "'MSFT!'"& "B"&5 = "'MSFT!'B5"

Huomautuksia: Kun tekstiarvo ja numeerinen arvo yhdistetään Excelissä, tuloksena on tekstiarvo.

  • Ja tässä on kaavan lopullinen palautus: INDIRECT("MSFT!'B5")
  • Kun sovellan kaavaa alueen muihin soluihin, se toimii, koska olemme käyttäneet sekoitettuja soluviittauksia, kuten D$11 ja $B12 Kun kaavaa sovelletaan oikeanpuoleisiin soluihin, vain sarakeviittaukset muuttuvat. D$11 Kun kaavaa sovelletaan alareunan soluihin, vain riviviittaukset muuttuvat viitteeksi. $B12 .

Huomautuksia: Jos haluat nähdä, miten Excel-kaavan eri osat toimivat, valitse kyseinen osa ja paina näppäintä F9 Näet kaavan kyseisen osan arvon.

Lue lisää: Kuinka yhdistää useita soluja toisesta Excel-taulukosta (5 helppoa tapaa)

Samankaltaisia artikkeleita

  • Excel-arkkien linkittäminen toiseen arkistoon (5 tapaa)
  • Tiedostojen linkittäminen Excelissä (5 eri lähestymistapaa)
  • Kuinka linkittää solu toiseen Excel-arkkiin (7 menetelmää)
  • Linkitä Excel-arkkeja kaavalla (4 menetelmää)

Esimerkki 2: Viittaus toisen laskentataulukon yksittäiseen soluun

Tässä esimerkissä vedän rivin toisesta laskentataulukosta joidenkin solujen arvojen (viittausten) perusteella.

Vaiheet:

  • Ensinnäkin olen luonut seuraavan tietokokonaisuuden.
  • Toiseksi olen kirjoittanut tämän kaavan soluun C10 .

=$C$4

  • Kolmanneksi kirjoita toinen kaava soluun C11 .

=INDIRECT("'"&$C$4&"'!"&$C5)

  • Sitten, Kaavan automaattinen täyttäminen solualueelle C11:C14 .

  • Sen jälkeen se näyttää tältä.

Näytän tämän menetelmän, koska joku saattaa löytää siitä hyötyä työssään. Jos haluat siirtyä toiseen yritykseen vuodeksi eteenpäin, sinun on muutettava 5 arvoa. Katso nyt tätä kuvaa.

En selitä, miten tämä kaava toimii, koska nämä kaavat ovat samat kuin edellä mainittu kaava.

Lue lisää: Tietojen yhdistäminen Excelissä yhdestä arkista toiseen (4 tapaa)

Päätelmä

Olen näyttänyt, miten käyttää Excel osoitteeseen viitesolut osoitteessa toinen arkki perustuu solun arvo Toivottavasti tämä auttaa sinua, kun haluat näyttää tietoja useista työarkkeista päätaulukossa. Käytätkö sinä jotain parempaa menetelmää? Kerro minulle kommenttikentässä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.