Kazalo
V tem učbeniku so razložene osnove funkcije Excel HYPERLINK ter nekaj nasvetov in primerov formul za njeno najbolj učinkovito uporabo.
V Excelu lahko hiperpovezavo ustvarite na več načinov. Če želite ustvariti povezavo do določene spletne strani, lahko preprosto vnesete njen URL v celico, pritisnete Enter in Microsoft Excel bo vnos samodejno pretvoril v hiperpovezavo, ki jo je mogoče klikniti. Če želite ustvariti povezavo do drugega delovnega lista ali določenega mesta v drugi datoteki Excel, lahko uporabite ukaz Hiperpovezava kontekstnega menija ali bližnjice Ctrl + K. Če nameravate vstaviti veliko enakih ali podobnih povezav, je najhitrejši način uporaba formule Hiperpovezava, ki olajša ustvarjanje, kopiranje in urejanje hiperpovezav v Excelu.
Funkcija Excel HYPERLINK - sintaksa in osnovne uporabe
Funkcija HYPERLINK v Excelu se uporablja za ustvarjanje reference (bližnjice), ki uporabnika usmeri na določeno mesto v istem dokumentu ali odpre drug dokument ali spletno stran. Z uporabo formule Hyperlink lahko ustvarite povezavo do naslednjih elementov:
- Določeno mesto, na primer celica ali poimenovano območje v Datoteka Excel (v obstoječem listu ali v drugem delovnem listu ali delovnem zvezku)
- Word, PowerPoint ali drugo dokument shranjene na trdem disku, v lokalnem omrežju ali na spletu.
- Zaznamek v dokumentu Word
- Spletna stran na internetu ali intranetu.
- E-poštni naslov za ustvarjanje novega sporočila
Funkcija je na voljo v vseh različicah programa Excel 365-2000. V programu Excel Online lahko funkcijo HYPERLINK uporabljate samo za spletne naslove (URL).
Sintaksa funkcije HYPERLINK je naslednja:
HYPERLINK(povezava_lokacija, [prijazno_imenovanje])Kje:
- Link_location (obvezno) je pot do spletne strani ali datoteke, ki jo je treba odpreti.
Link_location se lahko zagotovi kot sklic na celico ki vsebuje povezavo ali besedilni niz v narekovajih, ki vsebuje pot do datoteke, shranjene na lokalnem disku, pot UNC na strežniku ali URL na internetu ali intranetu.
Če navedena pot povezave ne obstaja ali je prekinjena, bo formula Hiperpovezava ob kliku na celico vrgla napako.
- Friendly_name (neobvezno) je besedilo povezave (tudi besedilo skoka ali sidrno besedilo), ki se prikaže v celici. Če ga izpustite, se kot besedilo povezave prikaže povezava_lokacija.
Friendly_name je mogoče navesti kot številčno vrednost, besedilni niz, zaprt v narekovajih, ime ali sklic na celico, ki vsebuje besedilo povezave.
S klikom na celico s formulo hiperpovezave se odpre datoteka ali spletna stran, določena v link_location argument.
Spodaj si lahko ogledate najpreprostejši primer formule Excelove hiperpovezave, kjer A2 vsebuje friendly_name B2 pa vsebuje link_location :
=HIPERLINK(B2, A2)
Rezultat je lahko podoben temu:
V nadaljevanju sledi več primerov formul, ki prikazujejo druge načine uporabe funkcije Excel HYPERLINK.
Kako uporabljati HYPERLINK v Excelu - primeri formul
Če preidemo od teorije k praksi, si oglejmo, kako lahko funkcijo HYPERLINK uporabite za odpiranje različnih dokumentov neposredno iz delovnih listov. Obravnavali bomo tudi bolj zapleteno formulo, v kateri je Excel HYPERLINK uporabljen v kombinaciji z nekaj drugimi funkcijami za izvedbo netrivialne zahtevne naloge.
Kako se povezati z listi, datotekami, spletnimi stranmi in drugimi elementi
Funkcija Excel HYPERLINK omogoča vstavljanje hiperpovezav, ki jih je mogoče klikniti, nekaj različnih vrst, odvisno od vrednosti, ki jo podate v polje link_location argument.
Hiperpovezava na drug delovni list
Če želite vstaviti hiperpovezavo na drug list v istem delovnem zvezku, navedite ime ciljnega lista, pred katerim je znak funt (#), sledita pa mu vzklikalo in sklic na ciljno celico, kot sledi:
=HYPERLINK("#Sheet2!A1", "Sheet2")
Zgornja formula ustvari hiperpovezavo s skočnim besedilom "List2", ki odpre List2 v trenutnem delovnem zvezku.
Če ime delovnega lista vsebuje prostori ali nealfabetski znaki , mora biti v enojnih narekovajih, kot je ta:
=HYPERLINK("#'Cenik'!A1", "Cenik")
Na enak način lahko ustvarite hiperpovezavo na drugo celico v istem listu. Če želite na primer vstaviti hiperpovezavo, ki vas bo vodila v celico A1 v istem delovnem listu, uporabite podobno formulo:
=HYPERLINK("#A1", "Pojdi v celico A1")
Hiperpovezava na drug delovni zvezek
Če želite ustvariti hiperpovezavo na drug delovni zvezek, morate določiti celotna pot v ciljni delovni zvezek v naslednji obliki:
"Drive:\Folder\Workbook.xlsx"
Na primer:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
Če želite pristati na določenem listu in celo v določeni celici, uporabite to obliko:
"[Drive:\Folder\Workbook.xlsx]Sheet!Cell"
Če želite na primer dodati hiperpovezavo z naslovom "Knjiga3", ki odpre list2 v knjigi3, shranjeni v Vir podatkov mapo na pogonu D, uporabite to formulo:
=HYPERLINK("[D:\Source data\Book3.xlsx]List2!A1", "Book3")
Če nameravate delovne zvezke kmalu premakniti na drugo lokacijo, lahko ustvarite relativno povezavo, kot je ta:
=HYPERLINK("Vir podatkov\Book3.xlsx", "Book3")
Ko premaknete datoteke, bo relativna hiperpovezava delovala še naprej, dokler bo relativna pot do ciljnega delovnega zvezka nespremenjena. Za več informacij glejte Absolutne in relativne hiperpovezave v Excelu.
Hiperpovezava na poimenovano območje
Če ustvarjate hiperpovezavo na ime na ravni delovnega lista , vključite celotno pot do imena cilja:
"[Drive:\Folder\Workbook.xlsx]Sheet!Name"
Če želite na primer vstaviti povezavo do območja z imenom "Vir_podatkov", shranjenega na listu 1 v knjigi 1, uporabite to formulo:
=HYPERLINK("[D:\Excel datoteke\Book1.xlsx]List1!Source_data", "Izvorni podatki")
Če se sklicujete na ime na ravni delovnega zvezka , imena lista ni treba vključiti, na primer:
=HYPERLINK("[D:\Excel datoteke\Book1.xlsx]Vir_podatkov", "Vir podatkov")
Hiperpovezava za odprtje datoteke, shranjene na trdem disku
Če želite ustvariti povezavo, ki bo odprla drug dokument, določite celotna pot na ta dokument v tej obliki:
"Drive:\Folder\File_name.extension"
Če želite na primer odpreti dokument Word z imenom Cenik ki je shranjen v Datoteke v Wordu v pogonu D, uporabite naslednjo formulo:
=HYPERLINK("D:\Slovne datoteke\Cenik.docx", "Cenik")
Hiperpovezava na zaznamek v dokumentu Word
Če želite ustvariti hiperpovezavo na določeno mesto v dokumentu Word, pot do dokumenta zaprite v [oglate oklepaje] in uporabite zaznamek da določite lokacijo, do katere želite krmariti.
Naslednja formula na primer doda hiperpovezavo na zaznamek z imenom Naročniške_cene v dokumentu Cenik.docx:
=HYPERLINK("[D:\Slovne datoteke\Cenik.docx]Naročnina_cen", "Cenik")
Hiperpovezava na datoteko na omrežnem pogonu
Če želite odpreti datoteko, shranjeno v lokalnem omrežju, vpišite pot do te datoteke v formatu UNC (Universal Naming Convention), ki pred imenom strežnika uporablja dvojni povratni šumnik, kot je to na primer:
"\\Server_name\Folder\File_name.extension"
Spodnja formula ustvari hiperpovezavo z naslovom "Cenik", ki bo odprla Cenik.xlsx delovni zvezek, shranjen v SERVER1 na spletnem mestu Svetlana mapo:
=HYPERLINK("\\SERVER1\Svetlana\Cenik.xlsx", "Cenik")
Odpiranje datoteke Excel v poseben delovni list , pot do datoteke zapišite v [oglate oklepaje] in vključite ime lista, ki mu sledita vzklikalo (!) in referenčna celica:
=HYPERLINK("[\\SERVER1\Svetlana\Cenik.xlsx]List4!A1", "Cenik")
Hiperpovezava na spletno stran
Če želite ustvariti hiperpovezavo na spletno stran v internetu ali intranetu, navedite njen naslov URL v narekovajih, kot sledi:
=HYPERLINK("//www.ablebits.com", "Pojdi na Ablebits.com")
Zgornja formula vstavi hiperpovezavo z naslovom "Go to Ablebits.com", ki odpre domačo stran našega spletnega mesta.
Hiperpovezava za pošiljanje e-pošte
Če želite ustvariti novo sporočilo določenemu prejemniku, navedite e-poštni naslov v tej obliki:
"mailto:email_address"
Na primer:
=HYPERLINK("mailto:[email protected]", "Napišite nam e-pošto")
Zgornja formula doda hiperpovezavo z naslovom "Napišite nam e-pošto", klik na povezavo pa ustvari novo sporočilo naši ekipi za podporo.
Vlookup in ustvarite hiperpovezavo do prvega ujemanja
Pri delu z obsežnimi podatkovnimi zbirkami se lahko pogosto znajdete v položaju, ko morate poiskati določeno vrednost in vrniti ustrezne podatke iz drugega stolpca. Za to uporabite funkcijo VLOOKUP ali zmogljivejšo kombinacijo INDEX MATCH.
Kaj pa, če ne želite le izvleči ustrezne vrednosti, temveč tudi skočiti na mesto te vrednosti v izvornem podatkovnem nizu in si ogledati druge podrobnosti v isti vrstici? To lahko storite z uporabo Excelove funkcije HYPERLINK z nekaj pomoči funkcij CELL, INDEX in MATCH.
Splošna formula za ustvarjanje hiperpovezave na prvo ujemanje je naslednja:
HYPERLINK("#"&CELL("naslov", INDEX( return_range , MATCH( lookup_value , lookup_range ,0))), INDEX( return_range , MATCH( lookup_value, lookup_range ,0)))Če si želite ogledati delovanje zgornje formule, si oglejte naslednji primer. Predpostavljajte, da imate seznam prodajalcev v stolpcu A, prodane izdelke pa v stolpcu C. Želite izbrati prvi izdelek, ki ga je prodal določen prodajalec, in ustvariti hiperpovezavo do neke celice v tej vrstici, da lahko pregledate vse druge podrobnosti, povezane z določenim naročilom.
Če je iskalna vrednost v celici E2, seznam prodajalcev (območje iskanja) v A2:A10 in seznam izdelkov (območje vračanja) v C2:C10, je formula naslednja:
=HYPERLINK("#"&CELL("naslov", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))
Kot je prikazano na spodnji sliki zaslona, formula pridobi ujemajočo se vrednost in jo pretvori v hiperpovezavo, ki jo je mogoče klikniti in ki uporabnika usmeri na mesto prvega ujemanja v prvotnem naboru podatkov.
Če delate z dolgimi vrsticami podatkov, je morda bolj priročno, da hiperpovezava kaže na prvo celico v vrstici, v kateri je bilo najdeno ujemanje. Za to preprosto nastavite območje vračanja v prvi kombinaciji INDEX MATCH na stolpec A ($A$2:$A$10 v tem primeru):
=HYPERLINK("#"&CELL("naslov", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))
Ta formula vas bo pripeljala do prve pojavitve vrednosti iskanja ("Adam") v naboru podatkov:
Kako deluje ta formula
Tisti, ki poznate formulo INDEX MATCH kot bolj vsestransko alternativo Excelovi VLOOKUP, ste verjetno že ugotovili splošno logiko.
V osnovi uporabljate klasično kombinacijo INDEX MATCH za iskanje prve pojavitve vrednosti iskanja v območju iskanja:
INDEX( return_range , MATCH( lookup_value , lookup_range , 0))Vse podrobnosti o delovanju te formule najdete na zgornji povezavi. V nadaljevanju bomo opisali ključne točke:
- Funkcija MATCH določi položaj " Adam " (vrednost iskanja) v območju A2:A10 (območje iskanja) in vrne 3.
- Rezultat funkcije MATCH se prenese v vrstica_številka argumenta funkcije INDEX, ki ji naroča, naj vrne vrednost iz tretje vrstice v območju C2:C10 (območje vrnitve). In funkcija INDEX vrne " Limone ".
Na ta način dobite friendly_name v formuli hiperpovezave.
Zdaj pa ugotovimo. link_location , tj. celico, na katero naj bi kazala hiperpovezava. Za pridobitev naslova celice uporabite funkcijo CELL("address", [reference]) s funkcijo INDEX MATCH kot referenca Da bo funkcija HYPERLINK vedela, da se ciljna celica nahaja v trenutnem listu, povežite naslov celice z znakom funt ("#").
Opomba: Opazujte uporabo absolutnih referenc celic za določitev območij iskanja in vračanja. To je ključnega pomena, če nameravate s kopiranjem formule vstaviti več kot eno hiperpovezavo.
Kako urediti več hiperpovezav hkrati
Kot smo omenili na začetku tega vodnika, je ena izmed najbolj uporabnih prednosti hiperpovezav, ki temeljijo na formuli, možnost urejanja več formul za hiperpovezave v enem koraku z uporabo Excelove funkcije Zamenjajte vse funkcija.
Recimo, da želite v vseh hiperpovezavah na trenutnem listu ali v celotnem delovnem zvezku zamenjati stari naslov URL svojega podjetja (old-website.com) z novim (new-website.com). Če želite to storiti, sledite korakom, opisanim spodaj:
- Pritisnite kombinacijo tipk Ctrl + H, da odprete Zamenjava v zavihku Poišči in zamenjaj dialog.
- V desnem delu pogovornega okna kliknite Možnosti gumb.
- V Poiščite, kaj vnesite besedilo, ki ga želite spremeniti ("old-website.com" v tem primeru).
- V Na spletni strani v spustnem seznamu izberite List ali Delovni zvezek odvisno od tega, ali želite spremeniti hiperpovezave samo v trenutnem delovnem listu ali v vseh listih trenutnega delovnega zvezka.
- V Oglejte si v spustnem seznamu izberite Formule .
- Za dodatno varnostno zaščito kliknite Poišči vse in Excel bo prikazal seznam vseh formul, ki vsebujejo iskano besedilo:
Na podoben način lahko hkrati urejate besedilo povezave (friendly_name) v vseh formulah hiperpovezav. Pri tem preverite, ali je besedilo, ki ga je treba nadomestiti v friendly_name se ne pojavi nikjer v link_location da ne boste kršili formul.
Excel HYPERLINK ne deluje - razlogi in rešitve
Najpogostejši razlog za nedelovanje formule hiperpovezave (in prva stvar, ki jo morate preveriti!) je neobstoječa ali prekinjena pot v link_location argument. Če ni tako, preverite naslednji dve stvari:
- Če se ciljna točka povezave ne odpre, ko kliknete hiperpovezavo, preverite, ali je lokacija povezave posredovana v ustrezni obliki. Primere formul za ustvarjanje različnih vrst hiperpovezav lahko najdete tukaj.
- Če se v celici namesto besedila povezave pojavi napaka, kot je VALUE! ali N/A, je težava najverjetneje v friendly_name v formuli hiperpovezave.
Takšne napake se običajno pojavijo, ko friendly_name vrne kakšna druga funkcija (ali funkcije), kot v našem primeru Vlookup in hiperpovezava na prvo ujemanje. V tem primeru se bo v celici formule prikazala napaka #N/A, če vrednosti iskanja ni mogoče najti v tabeli iskanja. Da bi preprečili takšne napake, lahko razmislite o uporabi funkcije IFERROR, da namesto vrednosti napake prikažete prazen niz ali kakšno uporabniku prijazno besedilo.
Tako ustvarite hiperpovezave s funkcijo Excel HYPERLINK. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu!
Praktični delovni zvezek za prenos
Primeri formul Excel Hyperlink (.xlsx datoteka)