INHOUDSOPGAWE
Hierdie tutoriaal verduidelik die basiese beginsels van die Excel HYPERLINK-funksie en verskaf 'n paar wenke en formulevoorbeelde om dit die doeltreffendste te gebruik.
Daar is baie maniere om 'n hiperskakel in Excel te skep. Om na 'n sekere webbladsy te skakel, kan jy eenvoudig die URL daarvan in 'n sel tik, Enter druk, en Microsoft Excel sal die inskrywing outomaties in 'n klikbare hiperskakel omskakel. Om na 'n ander werkblad of 'n spesifieke ligging in 'n ander Excel-lêer te skakel, kan jy die Hyperskakel -kontekskieslys of Ctrl + K-kortpad gebruik. As jy van plan is om baie identiese of soortgelyke skakels in te voeg, is die vinnigste manier om 'n Hiperskakelformule te gebruik, wat dit makliker maak om hiperskakels in Excel te skep, te kopieer en te redigeer.
Excel HYPERLINK-funksie - sintaksis en basiese gebruike
Die HYPERLINK-funksie in Excel word gebruik om 'n verwysing (kortpad) te skep wat die gebruiker na die gespesifiseerde plek in dieselfde dokument lei of 'n ander dokument of webblad oopmaak. Deur 'n hiperskakelformule te gebruik, kan jy na die volgende items skakel:
- 'n Spesifieke plek soos 'n sel of benoemde reeks in 'n Excel-lêer (in die bestaande blad of in 'n ander werkblad of werkboek)
- Word, PowerPoint of ander dokument gestoor op jou hardeskyf, plaaslike netwerk of aanlyn
- Boekmerk in 'n Word dokument
- Webbladsy op die internet of intranet
- E-posadres om 'n nuwe boodskap te skep
Dievoorbeeld).
Op 'n soortgelyke wyse kan jy die skakelteks (vriendelike_naam) in alle Hiperskakelformules gelyktydig wysig. Wanneer jy dit doen, maak seker dat jy seker maak dat die teks wat vervang moet word in vriendelike_naam nêrens in skakel_ligging verskyn sodat jy nie die formules sal breek nie.
Excel HYPERLINK werk nie - redes en oplossings
Die mees algemene rede waarom 'n hiperskakelformule nie werk nie (en die eerste ding wat jy moet kyk!) is 'n nie-bestaande of gebroke pad in die skakel_ligging argument. As dit nie die geval is nie, kyk na die volgende twee dinge:
- As die skakelbestemming nie oopmaak wanneer jy 'n hiperskakel klik nie, maak seker dat die skakelligging in die regte formaat verskaf word. Formulevoorbeelde om verskillende hiperskakeltipes te skep, kan hier gevind word.
- As in plaas van die skakelteks 'n fout soos VALUE! of NVT in 'n sel verskyn, is die probleem waarskynlik met die vriendelike_naam -argument van jou Hiperskakelformule.
Gewoonlik kom sulke foute voor wanneer vriendelike_naam deur 'n ander funksie(s) teruggestuur word, soos in ons Vlookup en hiperskakel na die eerste passing voorbeeld. In hierdie geval sal die #N/A-fout in verskyndie formulesel as die opsoekwaarde nie binne die opsoektabel gevind word nie. Om sulke foute te voorkom, kan jy dit oorweeg om die IFERROR-funksie te gebruik om 'n leë string of een of ander gebruikersvriendelike teks in plaas van die foutwaarde te vertoon.
Dit is hoe jy hiperskakels skep deur die Excel te gebruik. HYPERLINK funksie. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!
Oefen werkboek vir aflaai
Excel Hiperskakel formule voorbeelde (.xlsx lêer)
funksie is beskikbaar in alle weergawes van Excel 365 - 2000. In Excel Online kan die HYPERLINK-funksie slegs vir webadresse (URL'e) gebruik word.Die sintaksis van die HYPERLINK-funksie is soos volg:
HYPERLINK (skakel_ligging, [vriendelike_naam])Waar:
- Link_ligging (vereis) is die pad na die webbladsy of lêer wat oopgemaak moet word.
Skakelplek kan verskaf word as 'n verwysing na 'n sel wat die skakel bevat of 'n teksstring ingesluit in aanhalingstekens wat 'n pad bevat na 'n lêer wat gestoor is op 'n plaaslike aandrywer, UNC-pad op 'n bediener, of URL op die internet of intranet.
As die gespesifiseerde skakelpad nie bestaan nie of gebreek is, sal 'n Hiperskakelformule 'n fout gooi wanneer jy op die sel klik.
- Vriendelike_naam (opsioneel) is die skakelteks (ook bekend as springteks of ankerteks) wat in 'n sel vertoon moet word. As dit weggelaat word, word link_location as die skakelteks vertoon.
Vriendelike_naam kan verskaf word as 'n numeriese waarde, teksstring ingesluit in aanhalingstekens, naam, of verwysing na 'n sel wat die skakelteks bevat.
Deur 'n sel met 'n hiperskakelformule te klik, maak die lêer of webbladsy oop wat in die skakel_ligging -argument gespesifiseer is.
Hieronder kan jy die eenvoudigste voorbeeld van 'n Excel-hiperskakelformule, waar A2 vriendelike_naam bevat en B2 skakel_ligging bevat:
=HYPERLINK(B2, A2)
Die resultaat lyk dalk iets soortgelyk aanhierdie:
Nog formulevoorbeelde wat ander gebruike van die Excel HYPERLINK-funksie demonstreer, volg hieronder.
Hoe om HYPERLINK in Excel te gebruik - formulevoorbeelde
Om van teorie na praktyk te beweeg, kom ons kyk hoe jy die HYPERLINK-funksie kan gebruik om verskeie dokumente direk vanaf jou werkblaaie oop te maak. Ons sal ook 'n meer komplekse formule bespreek waar Excel HYPERLINK in 'n kombinasie met 'n paar ander funksies gebruik word om 'n nie-triviale uitdagende taak te verrig.
Hoe om te skakel na blaaie, lêers, webblaaie en ander items
Die Excel HYPERLINK-funksie stel jou in staat om klikbare hiperskakels van 'n paar verskillende tipes in te voeg, afhangende van watter waarde jy aan die link_location -argument verskaf.
Hiperskakel na 'n ander werkblad
Om 'n hiperskakel na 'n ander blad in dieselfde werkboek in te voeg, verskaf die teikenbladnaam voorafgegaan deur 'n skutteken (#), en gevolg deur die uitroepteken en teikenselverwysing, soos volg:
=HYPERLINK("#Sheet2!A1", "Sheet2")
Die formule hierbo skep 'n hiperskakel met die springteks "Blad2" wat Blad2 in die huidige werkboek oopmaak.
As die werkbladnaam spasies of <9 insluit>nie-alfabetiese karakters , moet dit in enkele aanhalingstekens ingesluit word, soos volg:
=HYPERLINK("#'Price list'!A1", "Price list")
Op dieselfde manier kan jy 'n hiperskakel na 'n ander sel in dieselfde maakblad. Byvoorbeeld, om 'n hiperskakel in te voeg wat jou na sel A1 in dieselfde sal neemwerkblad, gebruik 'n formule soortgelyk aan hierdie:
=HYPERLINK("#A1", "Go to cell A1")
Hiperskakel na 'n ander werkboek
Om 'n hiperskakel na 'n ander werkboek te skep, moet jy die volledige pad na die teikenwerkboek in die volgende formaat:
"Drive:\Folder\Workbook.xlsx"
Byvoorbeeld:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
Om op 'n spesifieke vel en selfs in 'n spesifieke sel te land, gebruik hierdie formaat:
"[Drive:\Folder\Workbook.xlsx]Sheet!Cell"
Om byvoorbeeld 'n hiperskakel getiteld "Boek3" by te voeg wat Blad2 in Boek3 oopmaak wat in die Brondata -lêergids op skyf D gestoor is, gebruik hierdie formule:
=HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")
As jy van plan is om jou werkboeke binnekort na 'n ander ligging te skuif, kan jy 'n relatiewe skakel soos hierdie skep:
=HYPERLINK("Source data\Book3.xlsx", "Book3")
Wanneer jy die lêers skuif, sal die relatiewe hiperskakel werk voort solank die relatiewe pad na die teikenwerkboek onveranderd bly. Vir meer inligting, sien asseblief Absolute en relatiewe hiperskakels in Excel.
Hiperskakel na 'n genoemde reeks
As jy 'n hiperskakel na 'n werkbladvlaknaam maak, sluit in die volledige pad na die teikennaam:
"[Drive:\Folder\Workbook.xlsx]Sheet!Name"
Om byvoorbeeld 'n skakel in te voeg na 'n reeks genaamd "Brondata" gestoor op Blad1 in Boek1, gebruik hierdie formule:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")
As jy na 'n werkboekvlaknaam verwys, hoef die bladnaam nie om ingesluit te word, byvoorbeeld:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")
Hiperskakel om 'n oop te maaklêer wat op 'n hardeskyf gestoor is
Om 'n skakel te skep wat 'n ander dokument sal oopmaak, spesifiseer die volle pad na daardie dokument in hierdie formaat:
"Drive:\ Folder\File_name.extension"
Om byvoorbeeld die Word-dokument genaamd Pryslys oop te maak wat in die Word-lêers -lêergids op skyf D gestoor is, gebruik jy die volgende formule:
=HYPERLINK("D:\Word files\Price list.docx","Price list")
Hiperskakel na 'n boekmerk in 'n Word-dokument
Om 'n hiperskakel na 'n spesifieke plek in 'n Word-dokument te maak, sluit die dokumentpad in [vierkantig hakies] en gebruik 'n boekmerk om die ligging waarheen jy wil navigeer te definieer.
Byvoorbeeld, die volgende formule voeg 'n hiperskakel by die boekmerk genaamd Subscription_prices in Prys list.docx:
=HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")
Hyperskakel na 'n lêer op 'n netwerkaandrywer
Om 'n lêer oop te maak wat in jou plaaslike netwerk gestoor is, verskaf die pad na daardie lêer in die Universal Naamkonvensie-formaat (UNC) wat dubbele agterste skuinsstreepies gebruik om die naam van die bediener vooraf te gaan, soos volg:
"\\Server_name\ Folder\File_name.extension"
Die onderstaande formule skep 'n hiperskakel getiteld "Pryslys" wat die Pryslys.xlsx -werkboek wat op SERVER1 in <1 gestoor is, sal oopmaak>Svetlana -lêergids:
=HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")
Om 'n Excel-lêer by 'n spesifieke werkblad oop te maak, sluit die pad na die lêer in [vierkantige hakies] in en sluit die bladnaam gevolg deur die uitroepteken (!) en die verwysdesel:
=HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")
Hiperskakel na 'n webbladsy
Om 'n hiperskakel na 'n webbladsy op die internet of intranet te skep, verskaf sy URL tussen aanhalingstekens, soos hierdie:
=HYPERLINK("//www.ablebits.com","Go to Ablebits.com")
Die formule hierbo voeg 'n hiperskakel in, getiteld "Gaan na Ablebits.com", wat die tuisblad van ons webwerf oopmaak.
Hyperskakel na stuur 'n e-pos
Om 'n nuwe boodskap aan 'n spesifieke ontvanger te skep, verskaf 'n e-posadres in hierdie formaat:
"mailto:email_address"
Byvoorbeeld:
=HYPERLINK("mailto:[email protected]","Drop us an email")
Die formule hierbo voeg 'n hiperskakel getiteld "Laat ons 'n e-pos" by, en deur op die skakel te klik, word 'n nuwe boodskap aan ons ondersteuningspan geskep.
Vkyk op en skep 'n hiperskakel na die eerste passing
Wanneer jy met groot datastelle werk, kan jy jouself dikwels in 'n situasie bevind wanneer jy 'n spesifieke waarde moet opsoek en die ooreenstemmende data van 'n ander kolom moet terugstuur. Hiervoor gebruik jy óf die VLOOKUP-funksie óf 'n kragtiger INDEX MATCH-kombinasie.
Maar wat as jy nie net 'n ooreenstemmende waarde wil trek nie, maar ook na die posisie van daardie waarde in die brondatastel wil spring om te hê 'n blik op ander besonderhede in dieselfde ry? Dit kan gedoen word deur die Excel HYPERLINK-funksie te gebruik met hulp van CELL, INDEX en MATCH.
Die generiese formule om 'n hiperskakel na die eerste passing te maak, is soos volg:
HYPERLINK("#"& ;SEL("adres", INDEX( terugkombereik, MATCH( opsoekwaarde, opsoekreeks,0))), INDEX( terugreeks, MATCH( opsoekwaarde, soekreeks,0)))Om die formule hierbo in aksie te sien, oorweeg die volgende voorbeeld. Gestel, jy het 'n lys van verskaffers in kolom A, en die verkoopte produkte in kolom C. Jy beoog om die eerste produk wat deur 'n gegewe verskaffer verkoop word, te trek en 'n hiperskakel na een of ander sel in daardie ry te maak sodat jy alle ander besonderhede wat verband hou kan hersien met daardie spesifieke volgorde.
Met die opsoekwaarde in sel E2, verskafferlys (opsoekreeks) in A2:A10, en produklys (terugstuurreeks) in C2:C10, neem die formule die volgende vorm aan:
=HYPERLINK("#"&CELL("address", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))
Soos getoon in die skermkiekie hieronder, trek die formule die ooreenstemmende waarde en omskep dit in 'n klikbare hiperskakel wat die gebruiker na die posisie van die eerste pasmaat in die oorspronklike datastel lei.
As jy met lang rye data werk, is dit dalk geriefliker om die hiperskakel na die eerste sel in die ry te laat wys waar die pasmaat gevind word. Hiervoor stel jy eenvoudig die terugkeerreeks in die eerste INDEX MATCH-kombinasie na kolom A ($A$2:$A$10 in hierdie voorbeeld):
=HYPERLINK("#"&CELL("address", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))
Hierdie formule sal jou na die eerste voorkoms van die opsoekwaarde ("Adam") in die datastel:
Hoe hierdie formule werk
Diegene van julle wat vertroud is met die INDEKS MATCH formule as 'n meer veelsydige alternatief vir Excel VLOOKUP, het waarskynlik reeds die algehele uitgepluislogika.
In die kern gebruik jy die klassieke INDEX MATCH-kombinasie om die eerste voorkoms van die opsoekwaarde in die opsoekreeks op te spoor:
INDEX( return_range, MATCH( opsoekwaarde, opsoekreeks, 0))Jy kan volledige besonderhede kry oor hoe hierdie formule werk deur die skakel hierbo te volg. Hieronder sal ons die sleutelpunte uiteensit:
- Die MATCH-funksie bepaal die posisie van " Adam " (opsoekwaarde) in reeks A2:A10 (opsoekreeks), en gee terug 3.
- Die resultaat van MATCH word deurgegee na die ry_getal -argument van die INDEX-funksie wat dit opdrag gee om die waarde van die 3de ry in reeks C2:C10 (terugvoerreeks) terug te gee. En die INDEX-funksie gee " Suurlemoene " terug.
Op hierdie manier kry jy die vriendelike_naam -argument van jou Hiperskakelformule.
Nou , kom ons werk skakel_ligging uit, dit wil sê die sel waarna die hiperskakel moet wys. Om die seladres te kry, gebruik jy die SEL("adres", [verwysing]) funksie met INDEX MATCH as verwysing . Vir die HYPERLINK-funksie om te weet dat die teikensel in die huidige blad is, koppel die seladres saam met die pondkarakter ("#").
Let wel. Let asseblief op die gebruik van absolute selverwysings om die opsoek- en terugkeerreekse reg te stel. Dit is van kritieke belang as jy van plan is om meer as een hiperskakel in te voeg deur die formule te kopieer.
Hoe om veelvuldige hiperskakels op 'n slag te wysig
Soos genoem in die begin vanhierdie tutoriaal, een van die nuttigste voordele van formulegedrewe hiperskakels is die vermoë om veelvuldige hiperskakelformules in een slag te wysig deur Excel se Vervang alles -funksie te gebruik.
Kom ons sê jy wil die ou URL van jou maatskappy (old-website.com) vervang met die nuwe een (new-website.com) in alle hiperskakels op die huidige blad of in die hele werkboek. Om dit te laat doen, volg asseblief die stappe hieronder uiteengesit:
- Druk Ctrl + H om die Vervang -oortjie van die Vind en vervang -dialoog oop te maak.
- Klik in die regterkantste deel van die dialoogkassie die Opsies -knoppie.
- Tik die teks wat jy wil in die Vind wat -blokkie te verander ("ou-webwerf.com" in hierdie voorbeeld).
- In die Binne -aftreklys, kies óf Blad óf Werkboek afhangende van of jy slegs hiperskakels op die huidige werkblad of in alle velle van die huidige werkboek wil verander.
- In die Kyk in -aftreklys, kies Formules .
- As 'n ekstra voorsorgmaatreël, klik eers die Vind alles -knoppie, en Excel sal 'n lys van alle formules wat die soekteks bevat vertoon: