Exceli viide teisele lehele või töövihikule (väline viide)

  • Jaga Seda
Michael Brown

See lühike õpetus selgitab Exceli välise viite põhitõdesid ja näitab, kuidas oma valemites teisele lehele ja töövihikule viidata.

Andmete arvutamisel Excelis võite sageli sattuda olukorda, kus teil on vaja tõmmata andmeid teisest töölehest või isegi teisest Exceli failist. Kas te saate seda teha? Loomulikult saate. Teil tuleb lihtsalt luua töölehtede vaheline link (sama töövihiku sees või erinevates töövihikutes), kasutades nn välise lahtriviite või link .

Väline viide Excelis on viide lahtrisse või lahtrite vahemikku väljaspool praegust töölehte. Exceli välise viite kasutamise peamine eelis on see, et alati, kui viidatud lahter(id) teises töölehel muutub (muutuvad), uuendatakse automaatselt välise lahtriviite poolt tagastatud väärtust.

Kuigi välised viited Excelis on väga sarnased lahtriviidetega, on mõned olulised erinevused. Selles õpetuses alustame põhitõdedest ja näitame, kuidas luua erinevaid väliseid viitetüüpe üksikasjalike sammude, ekraanipiltide ja valemite näidetega.

    Kuidas viidata Exceli teisele lehele

    Kui soovite viidata sama töövihiku teise töölehe lahtrisse või lahtrite vahemikku, pange lahtri aadressi ette töölehe nimi, millele järgneb hüüumärk (!).

    Teisisõnu, Exceli viites teisele töölehele kasutate järgmist formaati:

    Viide individuaalne rakk:

    Leht_nimi ! Cell_address

    Näiteks, et viidata lahtrisse A1 lehel2, sisestate te järgmist Sheet2!A1 .

    Viide rakkude vahemik:

    Leht_nimi ! First_cell : Last_cell

    Näiteks leht2 lahtritele A1:A10 viitamiseks sisestate te järgmist Leht2!A1:A10 .

    Märkus. Kui töölehe nimi sisaldab ruumid või mitte tähestikulised tähemärgid , peate selle ümbritsema ühekordsete jutumärkidega. Näiteks väline viide lahtrisse A1 töölehel nimega Projekti vahe-eesmärgid peaks olema järgmine: "Projekti vahe-eesmärgid"!A1.

    Reaalses valemis, mis korrutab lahtris A1 oleva väärtuse ' Projekti vahe-eesmärgid leht 10, näeb Exceli lehe viide välja selline:

    ="Projekti vahe-eesmärgid"!A1*10

    Viite loomine Exceli teisele lehele

    Kui kirjutate valemit, mis viitab teise töölehe lahtritele, võite muidugi käsitsi sisestada selle teise lehe nime, millele järgneb hüüumärk ja lahtriviide, kuid see oleks aeglane ja vigadele kalduv viis.

    Parem viis on osutada teise lehe lahtrisse (lahtritesse), millele soovite, et valem viitab, ja lasta Excelil hoolitseda lehe viite korrektse süntaksi eest. Selleks, et Excel sisestaks oma valemisse viite teisele lehele, tehke järgmist:

    1. Alustage valemi sisestamist kas sihtruutu või valemiribale.
    2. Kui tuleb lisada viide teisele töölehele, lülituge sellele lehele ja valige lahter või lahtrite vahemik, millele soovite viidata.
    3. Lõpetage valemi sisestamine ja vajutage Enter-klahvi, et seda lõpule viia.

    Näiteks, kui teil on nimekiri müüginumbritest lehel Müük ja soovite arvutada käibemaksu (19%) iga toote kohta teisel lehel nimega KÄIBEMAKSU , toimige järgmiselt:

    • Alustage valemi =19%* sisestamist lehe lahtrisse B2. KÄIBEMAKSU .
    • Lülita leheks Müük ja klõpsake seal lahtril B2. Excel lisab sellele lahtrile kohe välise viite, nagu on näidatud järgmisel ekraanipildil:

  • Valemi täitmiseks vajutage Enter.
  • Märkus. Kui lisate Exceli viite teisele lehele ülaltoodud meetodi abil, lisab Microsoft Excel vaikimisi suhtelise viite (ilma $-märgita). Seega saate ülaltoodud näites lihtsalt kopeerida valemi lehtede B veeru teistesse lahtritesse. KÄIBEMAKSU , kohandatakse lahtriviited iga rea jaoks ja iga toote käibemaks on õigesti arvutatud.

    Samamoodi saab viide a teise lehe lahtrite vahemik Ainus erinevus on see, et te valite mitu lahtrit lähtetöölehel. Näiteks, et leida lehe B2:B5 lahtrites olevate müügimahtude kogusumma. Müük , siis sisestage järgmine valem:

    =SUM(Müük!B2:B5)

    Nii viitate Excelis teisele töölehele. Ja nüüd vaatame, kuidas saate viidata teise töövihiku lahtritele.

    Kuidas viidata teisele Exceli töövihikule

    Microsoft Exceli valemites kuvatakse väliseid viiteid teisele töövihikule kahel viisil, sõltuvalt sellest, kas lähtetöövihik on avatud või suletud.

    Välisviide avatud töövihikule

    Kui lähtetööraamat on avatud, sisaldab Exceli väline viide töövihiku nime nurksulgudes (koos faililaiendiga), millele järgneb lehe nimi, hüüumärk (!) ja viidatud lahter või lahtrite vahemik. Teisisõnu kasutate avatud töövihiku viide puhul järgmist viideformaati:

    [ Töövihik_nimi ] Leht_nimi ! Cell_address

    Näiteks siin on väline viide lahtritele B2:B5 lehel Jan töövihikus nimega Sales.xlsx:

    [Sales.xlsx]Jan!B2:B5

    Kui soovite näiteks arvutada nende lahtrite summa, näeb valem koos viitega töövihikule välja järgmiselt:

    =SUM([Sales.xlsx]Jan!B2:B5)

    Välisviide suletud töövihikule

    Kui viitate Excelis teisele töövihikule, ei pea see teine töövihik tingimata olema avatud. Kui lähtetöövihik on suletud, peate lisama kogu tee oma välisviitele.

    Näiteks lahtrite B2:B5 liitmiseks lahtrites Jan leht alates Müük.xlsx töövihik, mis asub Aruanded kausta kettale D, kirjutate järgmise valemi:

    =SUM(D:\Reports\[Sales.xlsx]Jan!B2:B5)

    Siin on võrdlusosade jaotus:

    • Faili tee See osutab kettale ja kataloogile, kus teie Exceli fail on salvestatud ( D:\Reports\ selles näites).
    • Töövihik Nimi See sisaldab faililaiendit (.xlsx, .xls või .xslm) ja on alati nurksulgudes, nagu näiteks [Sales.xlsx] ülaltoodud valemis.
    • Lehe nimi See Exceli välise viite osa sisaldab lehe nime, millele järgneb hüüumärk, kus asub viidatud lahter (lahtrid) ( Jan! selles näites).
    • Raku viide See osutab tegelikule lahtrisse või rakkude vahemikku, millele teie valemis viidatakse.

    Kui olete loonud viite teisele töövihikule, kui see töövihik oli avatud, ja pärast seda sulgesite lähtetöövihiku, uuendatakse teie väline töövihik automaatselt, et lisada kogu tee.

    Märkus. Kui kas töövihiku nimi või lehe nimi või mõlemad sisaldavad ruumid või mis tahes mitte tähestikulised tähemärgid , tuleb tee sulgeda lihtsate jutumärkidega. Näiteks:

    =SUM('[Aasta eelarve.xlsx]Jan'!B2:B5)

    =SUM('[Sales.xlsx]Jan sales'!B2:B5)

    =SUM('D:\Reports\[Sales.xlsx]Jan sales'!B2:B5)

    Viite tegemine Exceli teisele töövihikule

    Nagu ka teisele töölehele viitava Exceli valemi loomisel, ei pea te käsitsi sisestama viidet teisele töövihikule. Lihtsalt lülitage oma valemi sisestamisel teise töövihiku juurde ja valige lahter või lahtrite vahemik, millele soovite viidata. Microsoft Excel hoolitseb ülejäänud eest:

    Märkused:

    • Kui te loote viite teisele töövihikule, valides selles oleva(d) lahtri(d), sisestab Excel alati absoluutsed lahtriviited. Kui te kavatsete vastloodud valemi kopeerida teistesse lahtritesse, eemaldage kindlasti lahtriviidetest dollarimärk ($), et muuta need sõltuvalt teie eesmärkidest suhtelisteks või segaviideteks.
    • Kui viidatud töövihiku lahtri või vahemiku valimine ei loo automaatselt viiteid valemisse, on tõenäoliselt kaks faili avatud dokumendis Exceli erinevad instantsid . Selle kontrollimiseks avage Task Manager ja vaadake, mitu Microsoft Exceli instantsi töötab. Kui neid on rohkem kui üks, laiendage iga instantsi, et vaadata, millised failid seal on sisse ehitatud. Probleemi parandamiseks sulgege üks fail (ja instants) ning avage see uuesti teisest failist.

    Viide samas või teises töövihikus määratletud nimele

    Et Exceli väline viide oleks kompaktsem, võite luua lähtelehel määratud nime ja seejärel viidata sellele nimele teisest lehest, mis asub samas või teises töövihikus.

    Nime loomine Excelis

    Nime loomiseks Excelis valige kõik lahtrid, mida soovite lisada, ja seejärel minge kas menüüsse Valemid tab> Määratletud nimed gruppi ja klõpsake nuppu Määrake nimi nuppu või vajutage Ctrl + F3 ja klõpsake nuppu Uus .

    In the Uus nimi dialoogi, sisestage ükskõik milline nimi (pidage meeles, et Exceli nimedes ei ole tühikud lubatud) ja kontrollige, kas õige vahemik kuvatakse ekraanil Viitab valdkond.

    Näiteks nii loome me nime ( Jan_müük ) lahtrite B2:B5 jaoks lahtrites Jan leht:

    Kui nimi on loodud, võite seda vabalt kasutada Exceli välistes viidetes. Selliste viidete vorming on palju lihtsam kui varem käsitletud Exceli leheviide ja töövihiku viide, mis muudab nimeviidetega valemid arusaadavamaks.

    Märkus. Vaikimisi luuakse Exceli nimedele töövihiku tase , märkige palun, et Reguleerimisala väli ülaltoodud ekraanipildil. Kuid te võite ka teha konkreetse töölehe tase nimi, valides vastava lehe valikust Reguleerimisala Exceli viidete puhul on nime ulatus väga oluline, sest see määrab ära koha, mille piires nimi tuvastatakse.

    Soovitatav on alati luua töövihikutasandi nimed (kui teil ei ole konkreetset põhjust seda mitte teha), sest need lihtsustavad oluliselt Exceli väliste viidete loomist, nagu on näidatud järgmistes näidetes.

    Viitamine nimele sama töövihiku teisel lehel

    Globaalsele viitamiseks töövihiku tasemel nime samas töövihikus, siis kirjutage see nimi lihtsalt funktsiooni argumendiks:

    = Funktsioon ( nimi )

    Näiteks, et leida kõigi lahtrite summa, mis asuvad lahtris Jan_müük nime, mille me hetk tagasi lõime, kasutage järgmist valemit:

    =SUM(Jan_müük)

    Viide kohalikule töölehe tasandil nime mõnel teisel lehel sama töövihiku sees, tuleb nimele ette kirjutada lehe nimi, millele järgneb hüüumärk:

    = Funktsioon ( Leht_nimi ! nimi )

    Näiteks:

    =SUM(Jan!Jan_müük)

    Kui lehe nimed sisaldavad tühikuid või ühe tähega tähemärke, ärge unustage neid sulgeda ühekordsetesse jutumärkidesse, nt:

    =SUM('Jaanikuu aruanne'!Jan_Müük)

    Viitamine nimele teises töövihikus

    Viide töövihiku tasemel nimi teises töövihikus koosneb töövihiku nimest (koos laiendiga), millele järgneb hüüumärk ja määratletud nimi (nimeline vahemik):

    = Funktsioon ( Töövihik_nimi ! nimi )

    Näiteks:

    =SUM(Müük.xlsx!Jan_müük)

    Viidata töölehe tasandil nimi teises töövihikus, tuleb lisada ka lehe nimi, millele järgneb hüüumärk, ja töövihiku nimi tuleb sulgeda nurksulgudesse. Näiteks:

    =SUM([Sales.xlsx]Jan!Jan_sales)

    Kui viidatakse nimelisele vahemikule suletud töövihik , ärge unustage lisada oma Exceli faili täielikku teekonda, näiteks:

    =SUM('C:\Documents\Sales.xlsx'!Jan_sales)

    Kuidas luua Exceli nimeviide

    Kui olete oma Exceli lehtedel loonud käputäie erinevaid nimesid, ei pea te kõiki neid nimesid peast mäletama. Exceli nimeviite lisamiseks valemisse tehke järgmised sammud:

    1. Valige sihtruut, sisestage võrdusmärk (=) ja alustage oma valemi või arvutuse sisestamist.
    2. Kui tuleb osa, kus on vaja sisestada Exceli nimeviide, tehke üks järgmistest toimingutest:
      • Kui te viitate töövihiku tasemel nime mõnest teisest töövihikust, lülituge sellesse töövihikusse. Kui nimi asub sama töövihiku mõnel teisel lehel, jätke see samm vahele.
      • Kui te viitate mõnele töölehe tasandil nimi, navigeerige sellele konkreetsele lehele kas praeguses või teises töövihikus.
    3. Vajutage F3, et avada Mineviku nimi dialoogiaknas, valige nimi, millele soovite viidata, ja klõpsake OK.

  • Lõpetage oma valemi või arvutuse sisestamine ja vajutage klahvi Enter.
  • Nüüd, kui te teate, kuidas Excelis väliseid viiteid luua, saate sellest suurepärasest võimalusest kasu lõigata ja kasutada oma arvutustes andmeid teistelt töölehtedelt ja töövihikutelt. Tänan teid lugemise eest ja ootan teid järgmisel nädalal meie blogis!

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.