Viittaus toisesta Excel-työkirjasta avaamatta (5 esimerkkiä)

  • Jaa Tämä
Hugh West

Microsoft Excelillä on monenlaisia sovelluksia jokapäiväiseen käyttöön. Yksi niistä on viittaaminen mihin tahansa soluun tai alueeseen. Voimme viitata soluihin tai alueisiin samassa arkissa tai muissa arkeissa tai toisessa työkirjassa. Kun viittaamme työkirjasta toiseen, meidän on oltava hyvin varovaisia. Viittaaminen yhteen työkirjaan avaamatta sitä toiseen työkirjaan on kuitenkin hyvin hankalaa. Meidän on varmistettava, että jotkin elintärkeätTämän artikkelin aiheena on siis toisen työkirjan viitteen käyttäminen avaamatta sitä Excelissä.

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

Lähdetiedosto:

Suljettu.xlsm

Määränpäätiedosto:

Avaa.xlsm

5 tapaa käyttää viitteitä toisesta työkirjasta avaamatta työkirjaa

Tässä käsitellään joitakin menetelmiä, joilla voit viitata mihin tahansa työkirjaan avaamatta kyseistä tiedostoa Excelissä.

1. Viittaus toisesta työkirjasta Liitä linkki -vaihtoehdon avulla

Tässä näytetään, miten toiseen työkirjaan voi viitata Liitä-linkin avulla.

Vaihe 1:

  • Avaa ensin työarkki, joka pysyy suljettuna nimellä Suljettu.xlsm .
  • Kopioi sitten tarvittavat solut.
  • Nyt kopioimme alueen B5 osoitteeseen C9 .

Vaihe 2:

  • Avaa sitten toinen työkirja.
  • Siirry osoitteeseen Solu B5 .
  • Napsauta hiiren oikeaa painiketta.
  • Valitse Liitä linkki (N) .

Vaihe 3:

  • Nyt näemme, että tiedot on liitetty haluamiimme soluihin.

Vaihe 4:

  • Nyt näemme viitekoodin Solu C9 . Eli:
=[Suljettu.xlsm]Sheet1'!C9

Vaihe 5:

  • Sulje nyt Suljettu. xlsm työlehti.
  • Ja tuolloin myös viittaus muuttuu vastaavasti. Toisin sanoen:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!C9

Näin voimme viitata yhteen laskentataulukkoon ja sulkea kyseisen laskentataulukon.

Lue lisää: Linkitä Excel-työkirjat automaattista päivitystä varten (5 menetelmää)

2. Viittaus suljettuun Excel-työkirjaan työpöydän kansiosta

Tässä näytetään, onko viitetyökirja tallennettu paikalliseen tietokoneeseen.

Viittaamme Suljettu.xlsm tiedosto osoitteessa Avaa.xlsm avaamatta Suljettu.xlsm tiedosto.

Tässä meidän on syötettävä viite manuaalisesti.

Vaihe 1:

  • Avaa ensin Avaa. xlsm tiedosto.
  • Mene nyt osoitteeseen Solu B5 .
  • Tähän on syötettävä tiedostopolku, työkirjan nimi, arkiston nimi ja soluviittaus.
  • Syötämme tähän alla olevan kaavan:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5

Vaihe 2:

  • Paina sitten Kirjoita .

Vaihe 3:

  • Vedä nyt Täyttökahva kuvaketta viimeiseen soluun.

Näemme, että loput soluista on täytetty suljetun työarkin tiedoilla.

Voimme tehdä tämän myös käyttämällä kaavassa aluetta.

Vaihe 4:

  • Sovellamme nyt muutettua kaavaa kohdassa Solu B5 .
  • Kaava on:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5:C9

Vaihe 5:

  • Paina jälleen Kirjoita .

Näin voimme syöttää koko datan avaamatta työarkkia.

Vielä yhdessä tilanteessa saatamme unohtaa arkin nimen kaavaa syöttäessämme. Sitä varten meillä on ratkaisu.

Vaihe 6:

  • Kirjoitamme alla olevan koodin osoitteeseen Solu B5 .
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]SheetName'!B5:C9

Vaihe 7:

  • Paina sitten Kirjoita .
  • Nyt käytettävissä olevat tiedostoarkit Suljettu. xlsm näkyy.
  • Valitse haluamasi arkki.

Vaihe 8:

  • Paina nyt OK .

Nämä ovat joitakin prosesseja, joilla voimme viitata mihin tahansa työkirjaan avaamatta kyseistä tiedostoa.

Lue lisää: Excel-työkirjojen yhdistäminen (4 tehokasta menetelmää)

Aiheeseen liittyvät lukemat

  • Kuinka yhdistää useita soluja toisesta Excel-taulukosta (5 helppoa tapaa)
  • Linkitä Excel-arkit toiseen arkistoon (5 tapaa)
  • Tiedostojen linkittäminen Excelissä (5 eri lähestymistapaa)
  • Linkki Word-asiakirjaan Exceliin (2 helppoa menetelmää)
  • Kuinka yhdistää solu toiseen Excel-arkkiin (7 menetelmää)

3. Viittaus suljetusta Excel-työkirjasta pilvipalvelusta käsin

Saatamme joutua viittaamaan mihin tahansa työkirjan tiedostoon pilvestä toisessa työkirjassa. Tässä osassa keskustelemme tästä aiheesta. Kun viittaamme mihin tahansa tiedostoon paikallisesta tietokoneesta, on ongelma, että jos muutamme tiedoston sijaintia, viittaus ei toimi. Mutta kun lisäämme minkä tahansa viittauksen pilven työkirjoista, tätä ongelmaa ei esiinny.

Vaihe 1:

  • Tämä Sample.xlsm-työkirja on tallennettu One drive -asemaan. Viittaamme tähän työkirjaan toiseen työkirjaan.
  • Kopioi Alue B5:C9 .

Vaihe 2:

  • Siirry nyt kohdetyökirjaan.
  • Osoitteessa Solu B5 , napsauta hiiren oikeaa painiketta.

Vaihe 3:

  • Napsauta sitten Liitä linkki(N) .

Kopioidut tiedot liitetään valittuihin soluihin.

Vaihe 4:

  • Sulje nyt Näyte.xlsm työkirja, joka sijaitsee One-asemalla.
  • Hanki nyt viittaus Solu C9 ja se on:
='//d.docs.live.net/03e01967881debf5/Softeko/25-0056-1688/[Sample.xlsm]Sheet'!C9

Tässä viitataan pilvipalveluun tallennettuun työkirjaan.

Lue lisää: Kahden työkirjan yhdistäminen Excelissä (5 menetelmää)

4. Määritellyn nimen käyttäminen viittaukseen toisesta työkirjasta

Tässä osassa näytetään, miten mihin tahansa työkirjaan voi viitata määritetyn nimen avulla.

Vaihe 1:

  • Määritä ensin lähdetietojen nimi.
  • Mene osoitteeseen Kaavat välilehti.
  • Valitse sitten Määritä nimi vaihtoehdosta Määritä nimi pudotusvalikko.

Vaihe 2:

  • Nyt annamme nimen ja valitsemme solualueen.
  • Paina sitten OK .

Vaihe 3:

  • Sulje nyt lähdetiedosto ja syötä kohdetiedosto.
  • Siirry osoitteeseen Solu B5 ja syötä manuaalisesti alla oleva koodi:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!Fruit

Vaihe 4:

  • Paina sitten Kirjoita .

Tässä haemme tietoja suljetusta työkirjasta käyttämällä määritettyä nimiviitettä.

Lue lisää: Kuinka viitata työarkin nimeen Excel-kaavassa (3 helppoa tapaa)

5. VBA-makron soveltaminen työkirjaan viittaamiseen sitä avaamatta

Voimme myös käyttää VBA makron avulla voit viitata mihin tahansa työkirjaan avaamatta kyseistä tiedostoa.

Vaihe 1:

  • Avaa kohdetiedosto.
  • Mene osoitteeseen Kehittäjä-välilehti .
  • Valitse sitten Record makro .
  • Nimeä makro seuraavasti Viitetiedot .
  • Paina sitten OK .

Vaihe 2:

  • Kirjoita alla oleva koodi komentomoduuliin.
 Sub Importdata1() Dim AreaAddress As String Sheet1.UsedRange.Clear Sheet1.Cells(1, 1) = "= 'C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet2'!RC" AreaAddress = Sheet1.Cells(1, 1) With Sheet1.Range(AreaAddress) .FormulaR1C1 = "=IF('C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet1'!RC="""",NA(),'C:\Users\Alok\Desktop\25-0056-1688\" & _ "[Closed.xlsm]Sheet1'!RC)" OnError Resume Next .SpecialCells(xlCellTypeFormulas, xlErrors).Clear On Error GoTo 0 .Value = .Value End With End Sub 

Vaihe 3:

  • Paina sitten F5 koodin suorittamiseksi.

Tässä yhteydessä on mainittava, että vain tiedot tuodaan viitatusta työkirjasta, muotoa ei kopioida.

Lue lisää: Kuinka viitata soluun toisessa Excel-arkissa solun arvon perusteella!

Ongelmat, jotka liittyvät useiden Excel-työkirjojen viittaamiseen

Tässä keskustelemme joistakin työkirjojen viittaamiseen liittyvistä ongelmista.

1. Viitattujen tietojen sijainti voi muuttua

Kun suljettu työkirja muuttaa sijaintiaan, viitattu työkirja ei tiedä muuttunutta sijaintia. Jos lähdetyökirjaan tehdään sen jälkeen muutoksia, ne eivät heijastu kohdetiedostoon.

2. Alalinkkejä ei päivitetä viipymättä

Jos useat työkirjat viittaavat toisiinsa, tilanne muuttuu monimutkaiseksi. Esimerkiksi työkirjaan 1 viitataan työkirjana 2; työkirjaan 2 viitataan työkirjana 3. Silloin työkirjan 1 päivitys ei heijastu työkirjaan 3 oikein.

3. Tiedot edellisestä versiosta haetaan takaisin

Tietoja voidaan hakea vain tiedoston viimeksi tallennetusta versiosta. Jos muutat lähdetiedoston tietoja, mutta et tallenna niitä, tietoja ei näytetä määränpäässä. Kun olet tallentanut tiedoston, muutokset näytetään.

Päätelmä

Tässä artikkelissa kerrotaan, miten viitataan toiseen työkirjaan avaamatta sitä Excelissä. Toivottavasti tämä tyydyttää tarpeesi. Tutustu verkkosivustoomme. ExcelWIKI.com ja anna ehdotuksesi kommenttikenttään.

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.