Exceli HYPERLINK funktsioon mitme lingi kiireks loomiseks ja muutmiseks

  • Jaga Seda
Michael Brown

Selles õpetuses selgitatakse Exceli HYPERLINK-funktsiooni põhitõdesid ning antakse mõned näpunäited ja valemite näited selle kõige tõhusamaks kasutamiseks.

Excelis on mitmeid viise hüperlingi loomiseks. Teatud veebilehele viitamiseks võite lihtsalt sisestada selle URL-aadressi lahtrisse, vajutada Enter ja Microsoft Excel muudab sisestuse automaatselt klõpsatavaks hüperlingiks. Teise töölehe või teise Exceli faili konkreetse koha linkimiseks saate kasutada funktsiooni Hüperlink kontekstmenüü või Ctrl + K otsetee. Kui kavatsete sisestada palju ühesuguseid või sarnaseid linke, on kiireim viis kasutada hüperlinkide valemit, mis lihtsustab hüperlinkide loomist, kopeerimist ja redigeerimist Excelis.

    Exceli funktsiooni HYPERLINK kasutatakse viite (otsetee) loomiseks, mis suunab kasutaja samas dokumendis määratud kohta või avab teise dokumendi või veebilehe. Hüperlingi valemi abil saate linkida järgmistele elementidele:

    • Konkreetne koht, näiteks lahtri või nimega vahemik ühes Exceli fail (olemasoleval lehel või mõnel teisel töölehel või töövihikus)
    • Word, PowerPoint või muu dokument mis on salvestatud teie kõvakettale, kohalikku võrku või internetti.
    • Järjehoidja Wordi dokumendis
    • Veebileht Internetis või intranetis
    • E-posti aadress uue sõnumi loomiseks

    Funktsioon on saadaval kõigis Excel 365 - 2000 versioonides. Excel Online'is saab funktsiooni HYPERLINK kasutada ainult veebiaadresside (URL) jaoks.

    HYPERLINK-funktsiooni süntaks on järgmine:

    HYPERLINK(link_location, [friendly_name])

    Kus:

    • Link_lokatsioon (nõutav) on avatava veebilehe või faili tee.

      Link_lokatsioon saab esitada kui viide lahtrisse mis sisaldab linki või tekstistring jutumärkides, mis sisaldab kohalikule kettale salvestatud faili, serveri UNC-posti või Interneti- või sisevõrgu URL-ühendust.

      Kui määratud lingi tee ei ole olemas või on katkenud, annab hüperlingi valem lahtrisse klõpsates vea.

    • Sõbralik_nimi (valikuline) on lahtris kuvatav lingi tekst (ehk hüppetekst või ankrutekst). Kui see jäetakse välja, kuvatakse lingi tekstina link_location.

      Friendly_name võib esitada numbrilise väärtuse, jutumärkidesse suletud tekstistringi, nime või viide lahtrisse, mis sisaldab lingi teksti.

    Klõpsates hüperlingi valemiga lahtril, avaneb lahtris määratud fail või veebileht. link_location argument.

    Allpool näete kõige lihtsamat näidet Exceli hüperlingi valemist, kus A2 sisaldab järgmist valemit sõbralik_nimi ja B2 sisaldab link_location :

    =HYPERLINK(B2, A2)

    Tulemus võib välja näha umbes nii:

    Järgnevalt on esitatud rohkem valemite näiteid, mis näitavad Exceli HYPERLINK-funktsiooni muid kasutusvõimalusi.

    Liikudes teooriast praktikasse, vaatame, kuidas saab funktsiooni HYPERLINK kasutada erinevate dokumentide avamiseks otse oma töölehtedelt. Samuti arutame keerulisema valemi, kus Exceli HYPERLINKi kasutatakse kombinatsioonis mõne teise funktsiooniga, et täita mittetriviaalset keerulist ülesannet.

    Kuidas linkida lehti, faile, veebilehti ja muid elemente

    Exceli funktsioon HYPERLINK võimaldab sisestada klõpsatavaid hüperlinke, mis on erinevat tüüpi, sõltuvalt sellest, millise väärtuse annate parameetrile link_location argument.

    Hüperlingi lisamiseks sama töövihiku teisele lehele, sisestage sihtlehe nimi, millele eelneb naelamärk (#), millele järgneb hüüumärk ja sihtruutude viide, näiteks nii:

    =HYPERLINK("#Sheet2!A1", "Sheet2")

    Ülaltoodud valemiga luuakse hüperlink hüppetekstiga "Sheet2", mis avab praeguse töövihiku Sheet2.

    Kui töölehe nimi sisaldab ruumid või mitte tähestikulised tähemärgid , peab see olema ümbritsetud ühekordsete jutumärkidega, näiteks nii:

    =HYPERLINK("#'Hinnakiri'!A1", "Hinnakiri")

    Samamoodi saate teha hüperlingi teise lahtrisse samal lehel. Näiteks hüperlingi lisamiseks, mis viib teid sama töölehe lahtrisse A1, kasutage sarnast valemit:

    =HYPERLINK("#A1", "Mine lahtrisse A1")

    Teisele töövihikule hüperlingi loomiseks tuleb määrata täielik tee sihttöövihikusse järgmises formaadis:

    "Drive:\Folder\Workbook.xlsx"

    Näiteks:

    =HYPERLINK("D:\Source data\Book3.xlsx", "Book3")

    Et maanduda konkreetsel lehel ja isegi konkreetses lahtris, kasutage seda formaati:

    "[Drive:\Folder\Workbook.xlsx]Sheet!Cell"

    Näiteks, et lisada hüperlink pealkirjaga "Book3", mis avab Sheet2 Book3-s salvestatud Allikasandmed kausta D-kettal, kasutage seda valemit:

    =HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")

    Kui te kavatsete oma töövihikuid varsti teise kohta viia, saate luua suhtelise lingi näiteks nii:

    =HYPERLINK("Source data\Book3.xlsx", "Book3")

    Failide teisaldamisel jätkab suhteline hüperlink töötamist seni, kuni suhteline tee sihttöövihikusse jääb muutumatuks. Lisateavet leiate jaotisest Absoluutsed ja suhtelised hüperlingid Excelis.

    Kui teete hüperlinki töölehe tasandil nimi , lisage sihtkoha nime täielik tee:

    "[Drive:\Folder\Workbook.xlsx]Sheet!Name"

    Näiteks, et lisada link vahemikku nimega "Source_data", mis on salvestatud Book1 lehel1, kasutage seda valemit:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data", "Lähteandmed")

    Kui te viitate töövihiku tasandi nimi , ei ole vaja lisada näiteks lehe nime:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data", "Lähteandmed")

    Et luua link, mis avab teise dokumendi, määrake linki täielik tee sellele dokumendile sellisel kujul:

    "Drive:\Folder\File_name.extension"

    Näiteks, et avada Wordi dokument nimega Hinnakiri mis on salvestatud Wordi failid kausta D-kettal, kasutate järgmist valemit:

    =HYPERLINK("D:\Word files\Hinnakiri.docx", "Hinnakiri")

    Et teha hüperlink Wordi dokumendi konkreetsesse kohta, lisage dokumendi tee [nurksulgudesse] ja kasutage sümbolit järjehoidja et määrata asukoht, kuhu soovite navigeerida.

    Näiteks järgmine valem lisab hüperlingi järjehoidjale nimega Tellimishinnad dokumendis Hinnakiri.docx:

    =HYPERLINK("[D:\Word files\Hinnakiri.docx]Tellimishinnad", "Hinnakiri")

    Kohalikus võrgus salvestatud faili avamiseks esitage selle faili tee universaalse nimekonventsiooni (UNC) formaadis, mis kasutab serveri nime ees topelt kaldkriipsu, näiteks järgmiselt:

    "\\Serveri_nimi\Kaustafaili_nimi.laiendus"

    Allpool esitatud valemiga luuakse hüperlink pealkirjaga "Hinnakiri", mis avab veebilehe Hinnakiri.xlsx töövihik, mis on salvestatud SERVER1 aadressil Svetlana kaust:

    =HYPERLINK("\\SERVER1\Svetlana\Hinnakiri.xlsx", "Hinnakiri")

    Exceli faili avamiseks aadressil konkreetne tööleht , lisage faili tee [nurksulgudesse] ja lisage lehe nimi, millele järgneb hüüumärk (!) ja viidatud lahter:

    =HYPERLINK("[\\SERVER1\Svetlana\Hinnakiri.xlsx]Sheet4!A1", "Hinnakiri")

    Interneti- või sisevõrgus asuva veebilehe hüperlingi loomiseks sisestage selle URL-aadress jutumärkidesse, näiteks järgmiselt:

    =HYPERLINK("//www.ablebits.com", "Go to Ablebits.com")

    Ülaltoodud valem lisab hüperlingi pealkirjaga "Go to Ablebits.com", mis avab meie veebisaidi avalehele.

    Uue sõnumi loomiseks konkreetsele adressaadile esitage e-posti aadress sellisel kujul:

    "mailto:email_address"

    Näiteks:

    =HYPERLINK("mailto:[email protected]", "Saada meile e-kiri")

    Ülaltoodud valem lisab hüperlingi pealkirjaga "Saada meile e-kiri" ja lingile klõpsates luuakse uus sõnum meie tugimeeskonnale.

    Suurte andmekogumitega töötades võite sageli sattuda olukorda, kus teil on vaja otsida konkreetset väärtust ja tagastada vastavad andmed mõnest teisest veerust. Selleks kasutate kas funktsiooni VLOOKUP või võimsamat INDEX MATCH kombinatsiooni.

    Aga mis siis, kui te ei taha mitte ainult tõmmata sobivat väärtust, vaid ka hüpata selle väärtuse positsioonile lähteandmestikus, et vaadata teisi üksikasju samas reas? Seda saab teha Exceli HYPERLINK-funktsiooni abil, kasutades CELL, INDEX ja MATCH abi.

    Üldine valem, et teha hüperlink esimesele vastusele, on järgmine:

    HYPERLINK("#"&CELL("aadress", INDEX( return_range , MATCH( lookup_value , lookup_range ,0)))), INDEX( return_range , MATCH( lookup_value, lookup_range ,0)))

    Et näha ülaltoodud valemit töös, vaadake järgmist näidet. Oletame, et teil on müüjate nimekiri veerus A ja müüdud tooted veerus C. Teie eesmärk on tõmmata välja esimene antud müüja poolt müüdud toode ja teha hüperlink mõnda lahtrisse selles reas, et saaksite vaadata kõiki teisi selle konkreetse tellimusega seotud üksikasju.

    Kui otsinguväärtus on lahtris E2, müüjate nimekiri (otsinguväli) on A2:A10 ja toodete nimekiri (tagastusväli) on C2:C10, võtab valem järgmise kuju:

    =HYPERLINK("#"&CELL("aadress", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))))

    Nagu on näidatud alloleval ekraanipildil, tõmbab valem sobiva väärtuse ja teisendab selle klõpsatavaks hüperlingiks, mis suunab kasutaja esimese vaste positsioonile algses andmekogumis.

    Kui töötate pikkade andmeridadega, võib olla mugavam, kui hüperlink osutab rea esimesele lahtrisse, kus vaste leitakse. Selleks määrate lihtsalt esimese INDEX MATCH-kombinatsiooni tagastusvahemiku veergu A (antud näites $A$2:$A$10):

    =HYPERLINK("#"&CELL("aadress", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))))

    See valem viib teid otsinguväärtuse ("Adam") esimesse esinemisse andmekogumis:

    Kuidas see valem töötab

    Need teist, kes tunnevad INDEX MATCH valemit kui mitmekülgsemat alternatiivi Exceli VLOOKUPile, on ilmselt juba aru saanud üldisest loogikast.

    Põhimõtteliselt kasutate klassikalist INDEX MATCH-kombinatsiooni, et leida otsinguväärtuse esimene esinemine otsingualas:

    INDEX( return_range , MATCH( lookup_value , lookup_range , 0))

    Selle valemi toimimise kohta leiate kõik üksikasjad ülaltoodud lingi kaudu. Järgnevalt kirjeldame põhipunkte:

    • Funktsioon MATCH määrab positsiooni " Adam " (otsinguväärtus) vahemikus A2:A10 (otsinguväli) ja tagastab 3.
    • MATCHi tulemus edastatakse row_num argument INDEX funktsioonile, mis annab talle korralduse tagastada väärtus 3. realt vahemikus C2:C10 (tagastusväli). Ja INDEX funktsioon tagastab " Sidrunid ".

    Nii saate te sõbralik_nimi argument teie Hyperlink valemiga.

    Nüüd töötame välja link_location , st lahtrit, millele hüperlink peaks osutama. Lahtri aadressi saamiseks kasutate funktsiooni CELL("aadress", [viide]) koos INDEX MATCH-iga nagu viide Selleks, et HYPERLINK funktsioon teaks, et sihtruut asub praegusel lehel, ühendage lahtri aadress naelamärgiga ("#").

    Märkus. Pange tähele absoluutsete lahtriviidete kasutamist, et fikseerida otsingu- ja tagastusvahemikud. See on kriitiline, kui kavatsete sisestada rohkem kui ühe hüperlingi, kopeerides valemit.

    Kuidas redigeerida mitut hüperlinki korraga

    Nagu selle õpetuse alguses mainitud, on üks kõige kasulikumaid eeliseid valemiga juhitud hüperlinkide puhul võimalus redigeerida mitu hüperlingi valemit ühe korraga, kasutades Exceli Asenda kõik funktsioon.

    Oletame, et soovite asendada oma ettevõtte vana URL-i (old-website.com) uuega (new-website.com) kõigis praeguse lehe või kogu töövihiku hüperlinkides. Selleks järgige alljärgnevaid samme:

    1. Vajutage Ctrl + H, et avada Asendage vahekaart Leia ja asenda dialoog.
    2. Klõpsake dialoogiakna paremas osas klõpsake nuppu Valikud nupp.
    3. In the Leia, mida sisestage tekst, mida soovite muuta ("old-website.com" selles näites).
    4. In the raames rippmenüüst valige kas Leht või Töövihik sõltuvalt sellest, kas soovite muuta hüperlingid ainult praegusel töölehel või kõigil praeguse töövihiku lehtedel.
    5. In the Vaata sisse rippmenüüst, valige Valemid .
    6. Täiendava ettevaatusabinõuna klõpsake Leia kõik nuppu ja Excel kuvab loetelu kõigist otsinguteksti sisaldavatest valemitest:

  • Vaadake otsingutulemused läbi, et veenduda, et soovite muuta kõiki leitud valemeid. Kui soovite, jätkake järgmise sammuga, vastasel juhul täpsustage otsingut.
  • In the Asendage sisestage uus tekst ("new-website.com" selles näites).
  • Klõpsake nuppu Asenda kõik nuppu. Excel asendab määratud teksti kõigis leitud hüperlinkides ja teatab teile, kui palju muudatusi on tehtud.
  • Klõpsake nuppu Sulge nuppu, et sulgeda dialoog. Valmis!
  • Samamoodi saate muuta lingi teksti (sõbralik_nimi) kõigis Hyperlink valemites korraga. Seda tehes kontrollige kindlasti, et asendatav tekst oleks kirjas sõbralik_nimi ei esine kuskil link_location nii, et te ei rikuks valemeid.

    Kõige tavalisem põhjus, miks hüperlingi valem ei tööta (ja esimene asi, mida kontrollida!), on olematu või katkine teekond failis link_location argument. Kui see ei ole nii, siis vaadake kahte järgmist asja:

    1. Kui linkide sihtkoht ei avane, kui klõpsate hüperlingil, veenduge, et lingi asukoht on esitatud õiges formaadis. Erinevate hüperlingitüüpide loomise valemite näited leiate siit.
    2. Kui lingi teksti asemel ilmub lahtrisse viga, näiteks VALUE! või N/A, on probleem tõenäoliselt seotud sõbralik_nimi argument teie Hyperlink valemiga.

      Tavaliselt tekivad sellised vead siis, kui sõbralik_nimi tagastatakse mõne teise(te) funktsiooni(de)ga, nagu meie Vlookup ja hüperlink esimese vaste näites. Sellisel juhul kuvatakse valemi lahtrisse #N/A viga, kui otsinguväärtust ei leita otsingutabelis. Selliste vigade vältimiseks võite kaaluda funktsiooni IFERROR kasutamist, et kuvada veaväärtuse asemel tühja stringi või mõnda kasutajasõbralikku teksti.

    Nii luuakse hüperlingid, kasutades Exceli HYPERLINK funktsiooni. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Praktiline töövihik allalaadimiseks

    Exceli hüperlinkide valemite näited (.xlsx fail)

    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.