Innholdsfortegnelse
Denne opplæringen forklarer det grunnleggende om Excel HYPERLINK-funksjonen og gir noen tips og formeleksempler for å bruke den mest effektivt.
Det er mange måter å lage en hyperkobling på i Excel. For å koble til en bestemt nettside kan du ganske enkelt skrive inn URL-adressen i en celle, trykke Enter, og Microsoft Excel vil automatisk konvertere oppføringen til en klikkbar hyperkobling. For å koble til et annet regneark eller en bestemt plassering i en annen Excel-fil, kan du bruke kontekstmenyen Hyperkobling eller Ctrl + K-snarveien. Hvis du planlegger å sette inn mange identiske eller lignende lenker, er den raskeste måten å bruke en hyperkoblingsformel, som gjør det enklere å lage, kopiere og redigere hyperkoblinger i Excel.
Excel HYPERLINK-funksjon - syntaks og grunnleggende bruk
HYPERLINK-funksjonen i Excel brukes til å lage en referanse (snarvei) som leder brukeren til det angitte stedet i samme dokument eller åpner et annet dokument eller nettside. Ved å bruke en hyperkoblingsformel kan du koble til følgende elementer:
- Et spesifikt sted, for eksempel en celle eller navngitt område i en Excel-fil (i det eksisterende arket eller i et annet regneark eller arbeidsbok)
- Word, PowerPoint eller annet dokument lagret på harddisken, lokale nettverket eller online
- Bokmerke i et Word dokument
- Web-side på Internett eller intranett
- E-postadresse for å opprette en ny melding
eksempel).
På lignende måte kan du redigere lenketeksten (vennlig_navn) i alle hyperkoblingsformler samtidig. Når du gjør det, sørg for å sjekke at teksten som skal erstattes i vennlig_navn ikke vises noe sted i link_location , slik at du ikke bryter formlene.
Excel HYPERLINK fungerer ikke - årsaker og løsninger
Den vanligste årsaken til at en hyperkoblingsformel ikke fungerer (og det første du må sjekke!) er en ikke-eksisterende eller ødelagt bane i link_location argument. Hvis det ikke er tilfelle, sjekk ut følgende to ting:
- Hvis lenkemålet ikke åpnes når du klikker på en hyperkobling, sørg for at koblingsplasseringen er oppgitt i riktig format. Formeleksempler for å lage forskjellige hyperkoblingstyper finner du her.
- Hvis i stedet for lenketeksten en feil som VALUE! eller N/A vises i en celle, sannsynligvis er problemet med vennlig_navn -argumentet til hyperkoblingsformelen.
Slike feil oppstår vanligvis når vennlig_navn returneres av noen annen(e) funksjon(er), som i vår Vlookup og hyperkobling til det første samsvarseksemplet. I dette tilfellet vil #N/A-feilen dukke opp iformelcellen hvis oppslagsverdien ikke finnes i oppslagstabellen. For å forhindre slike feil, kan du vurdere å bruke IFERROR-funksjonen for å vise en tom streng eller en brukervennlig tekst i stedet for feilverdien.
Slik lager du hyperkoblinger ved hjelp av Excel HYPERLINK funksjon. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!
Øvningsarbeidsbok for nedlasting
Excel Hyperlink-formeleksempler (.xlsx-fil)
funksjonen er tilgjengelig i alle versjoner av Excel 365 - 2000. I Excel Online kan HYPERLINK-funksjonen bare brukes for nettadresser (URL-er).Syntaksen til HYPERLINK-funksjonen er som følger:
HYPERLINK (link_location, [friendly_name])Hvor:
- Link_location (obligatorisk) er banen til nettsiden eller filen som skal åpnes.
Link_location kan gis som en referanse til en celle som inneholder lenken eller en tekststreng omsluttet av anførselstegn som inneholder en bane til en fil som er lagret på en lokal stasjon, UNC-bane på en server eller URL på Internett eller intranett.
Hvis den angitte koblingsbanen ikke eksisterer eller er ødelagt, vil en hyperkoblingsformel gi en feil når du klikker på cellen.
- Vennlig_navn (valgfritt) er lenketeksten (aka hopptekst eller ankertekst) som skal vises i en celle. Hvis utelatt, vises link_location som lenketekst.
Vennlig_navn kan angis som en numerisk verdi, tekststreng omgitt av anførselstegn, navn eller referanse til en celle som inneholder lenketeksten.
Hvis du klikker på en celle med en hyperkoblingsformel, åpnes filen eller nettsiden som er spesifisert i argumentet link_location .
Nedenfor kan du se enkleste eksempel på en Excel Hyperlink-formel, der A2 inneholder vennlig_navn og B2 inneholder link_location :
=HYPERLINK(B2, A2)
Resultatet kan se noe som ligner pådette:
Flere formeleksempler som viser annen bruk av Excel HYPERLINK-funksjonen følger nedenfor.
Hvordan bruke HYPERLINK i Excel - formeleksempler
Vi går fra teori til praksis, la oss se hvordan du kan bruke HYPERLINK-funksjonen til å åpne ulike dokumenter direkte fra regnearkene dine. Vi vil også diskutere en mer kompleks formel der Excel HYPERLINK brukes i kombinasjon med noen få andre funksjoner for å utføre en ikke-triviell utfordrende oppgave.
Hvordan lenke til ark, filer, nettsider og andre elementer.
Excel HYPERLINK-funksjonen lar deg sette inn klikkbare hyperkoblinger av noen forskjellige typer avhengig av hvilken verdi du oppgir til link_location -argumentet.
Hyperkobling til et annet regneark
For å sette inn en hyperkobling til et annet ark i den samme arbeidsboken, oppgi navnet på målarket etterfulgt av et pund (#) og etterfulgt av utropstegn og målcellereferanse, slik:
=HYPERLINK("#Sheet2!A1", "Sheet2")
Formelen ovenfor oppretter en hyperkobling med hoppteksten "Ark2" som åpner Ark2 i gjeldende arbeidsbok.
Hvis regnearkets navn inkluderer mellomrom eller ikke-alfabetiske tegn , må den være omgitt av enkle anførselstegn, slik:
=HYPERLINK("#'Price list'!A1", "Price list")
På samme måte kan du lage en hyperkobling til en annen celle i sammeark. For eksempel for å sette inn en hyperkobling som tar deg til celle A1 i sammeregneark, bruk en formel som ligner på denne:
=HYPERLINK("#A1", "Go to cell A1")
Hyperkobling til en annen arbeidsbok
For å opprette en hyperkobling til en annen arbeidsbok, må du spesifisere fullstendig bane til målarbeidsboken i følgende format:
"Drive:\Folder\Workbook.xlsx"
For eksempel:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
For å lande på et spesifikt ark og til og med i en bestemt celle, bruk dette formatet:
"[Drive:\Folder\Workbook.xlsx]Sheet!Cell"
For å legge til en hyperkobling med tittelen "Bok3" som åpner Ark2 i Bok3 lagret i mappen Kildedata på stasjon D, bruk denne formelen:
=HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")
Hvis du planlegger å flytte arbeidsbøkene dine til et annet sted snart, kan du opprette en relativ lenke slik:
=HYPERLINK("Source data\Book3.xlsx", "Book3")
Når du flytter filene, vil den relative hyperkoblingen fortsett å jobbe så lenge den relative banen til målarbeidsboken forblir uendret. For mer informasjon, se Absolutte og relative hyperkoblinger i Excel.
Hyperkobling til et navngitt område
Hvis du lager en hyperkobling til et navn på regnearknivå , inkluderer du den fullstendige banen til målnavnet:
"[Drive:\Folder\Workbook.xlsx]Sheet!Name"
For eksempel, for å sette inn en kobling til en område kalt "Kildedata" lagret på Ark1 i Bok1, bruk denne formelen:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")
Hvis du refererer til et navn på arbeidsboknivå , trenger ikke arknavnet som skal inkluderes, for eksempel:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")
Hyperkobling for å åpne enfil lagret på en harddisk
For å opprette en kobling som åpner et annet dokument, spesifiser full bane til det dokumentet i dette formatet:
"Stasjon:\ Mappe\Filnavn.utvidelse"
For å åpne Word-dokumentet med navnet Prisliste som er lagret i mappen Word-filer på stasjon D, bruker du følgende formel:
=HYPERLINK("D:\Word files\Price list.docx","Price list")
Hyperkobling til et bokmerke i et Word-dokument
For å lage en hyperkobling til en bestemt plassering i et Word-dokument, vedlegg dokumentbanen i [firkantet] parentes] og bruk et bokmerke for å definere stedet du vil navigere til.
For eksempel legger følgende formel til en hyperkobling til bokmerket kalt Abonnementspriser i pris list.docx:
=HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")
Hyperkobling til en fil på en nettverksstasjon
For å åpne en fil som er lagret i ditt lokale nettverk, oppgi banen til den filen i Universal Naming Convention-format (UNC) som bruker doble omvendte skråstreker foran navnet på serveren, slik:
"\\Server_name\ Mappe\Filnavn.utvidelse"
Formelen nedenfor oppretter en hyperkobling med tittelen "Prisliste" som åpner arbeidsboken Prisliste.xlsx som er lagret på SERVER1 i Svetlana -mappen:
=HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")
For å åpne en Excel-fil på et spesifikt regneark , omslutter du banen til filen i [firkantede parenteser] og inkluderer arknavn etterfulgt av utropstegnet (!) og det referertecelle:
=HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")
Hyperkobling til en nettside
For å lage en hyperkobling til en nettside på Internett eller intranett, oppgi URL-adressen i anførselstegn, som dette:
=HYPERLINK("//www.ablebits.com","Go to Ablebits.com")
Formelen ovenfor setter inn en hyperkobling med tittelen "Gå til Ablebits.com", som åpner hjemmesiden til nettstedet vårt.
Hyperkobling til send en e-post
For å opprette en ny melding til en bestemt mottaker, oppgi en e-postadresse i dette formatet:
"mailto:email_address"
For eksempel:
=HYPERLINK("mailto:[email protected]","Drop us an email")
Formelen ovenfor legger til en hyperkobling med tittelen "Send oss en e-post", og ved å klikke på koblingen opprettes en ny melding til supportteamet vårt.
Vlookup og lag en hyperkobling til første match
Når du arbeider med store datasett, kan du ofte komme i en situasjon hvor du trenger å slå opp en bestemt verdi og returnere tilsvarende data fra en annen kolonne. For dette bruker du enten VLOOKUP-funksjonen eller en kraftigere INDEX MATCH-kombinasjon.
Men hva om du ikke bare vil trekke en samsvarende verdi, men også hoppe til posisjonen til den verdien i kildedatasettet for å ha en titt på andre detaljer i samme rad? Dette kan gjøres ved å bruke Excel HYPERLINK-funksjonen med litt hjelp fra CELL, INDEX og MATCH.
Den generiske formelen for å lage en hyperkobling til det første treffet er som følger:
HYPERLINK("#"& ;CELL("adresse", INDEX( returområde, MATCH( oppslagsverdi, oppslagsområde,0))), INDEX( returområde, MATCH( oppslagsverdi, oppslagsområde,0)))For å se formelen ovenfor i bruk, vurdere følgende eksempel. Anta at du har en liste over leverandører i kolonne A, og de solgte produktene i kolonne C. Du tar sikte på å trekke det første produktet som selges av en gitt leverandør og lage en hyperkobling til en celle i den raden, slik at du kan se alle andre detaljer knyttet til med den bestemte rekkefølgen.
Med oppslagsverdien i celle E2, leverandørliste (oppslagsområde) i A2:A10 og produktliste (returområde) i C2:C10, har formelen følgende form:
=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)))
Som vist på skjermbildet nedenfor, trekker formelen den samsvarende verdien og konverterer den til en klikkbar hyperkobling som leder brukeren til posisjonen til det første treffet i det originale datasettet.
Hvis du jobber med lange rader med data, kan det være mer praktisk å ha hyperkoblingen til å peke til den første cellen i raden der samsvaret er funnet. For dette setter du ganske enkelt returområdet i den første INDEX MATCH-kombinasjonen til kolonne A ($A$2:$A$10 i dette eksemplet):
=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)))
Denne formelen tar deg til den første forekomsten av oppslagsverdien ("Adam") i datasettet:
Hvordan denne formelen fungerer
De av dere som er kjent med INDEX MATCH-formel som et mer allsidig alternativ til Excel VLOOKUP, har sannsynligvis allerede funnet ut av helhetenlogikk.
I kjernen bruker du den klassiske INDEX MATCH-kombinasjonen for å finne den første forekomsten av oppslagsverdien i oppslagsområdet:
INDEX( return_range, MATCH( lookup_value, lookup_range, 0))Du kan finne fullstendige detaljer om hvordan denne formelen fungerer ved å følge koblingen ovenfor. Nedenfor vil vi skissere hovedpunktene:
- MATCH-funksjonen bestemmer posisjonen til " Adam " (oppslagsverdi) i området A2:A10 (oppslagsområde), og returnerer 3.
- Resultatet av MATCH sendes til row_num -argumentet til INDEX-funksjonen som instruerer den om å returnere verdien fra den tredje raden i området C2:C10 (returområde). Og INDEKS-funksjonen returnerer " Sitroner ".
På denne måten får du argumentet vennlig_navn til hyperkoblingsformelen.
Nå , la oss finne ut link_location , dvs. cellen hyperkoblingen skal peke til. For å få celleadressen bruker du funksjonen CELL("adresse", [referanse]) med INDEX MATCH som referanse . For at HYPERLINK-funksjonen skal vite at målcellen ligger i gjeldende ark, sett sammen celleadressen med pundtegnet ("#").
Merk. Vær oppmerksom på bruken av absolutte cellereferanser for å fikse oppslags- og returområdene. Dette er avgjørende hvis du planlegger å sette inn mer enn én hyperkobling ved å kopiere formelen.
Hvordan redigere flere hyperkoblinger om gangen
Som nevnt i begynnelsen avdenne veiledningen, en av de mest nyttige fordelene med formeldrevne hyperkoblinger er muligheten til å redigere flere hyperkoblingsformler på én gang ved å bruke Excels Erstatt alle -funksjon.
La oss si at du vil erstatte den gamle URL-en til bedriften din (old-website.com) med den nye (new-website.com) i alle hyperkoblinger på gjeldende ark eller i hele arbeidsboken. For å få det gjort, følg trinnene som er skissert nedenfor:
- Trykk Ctrl + H for å åpne Erstatt -fanen i Finn og erstatt -dialogboksen.
- I høyre del av dialogboksen klikker du på Alternativer -knappen.
- I boksen Finn hva skriver du inn teksten du ønsker for å endre ("old-website.com" i dette eksemplet).
- I rullegardinlisten Innenfor velger du enten Ark eller Arbeidsbok avhengig av om du vil endre hyperkoblinger kun på gjeldende regneark eller i alle ark i gjeldende arbeidsbok.
- I rullegardinlisten Se i velger du Formler .
- Som en ekstra forholdsregel klikker du først på Finn alle -knappen, og Excel vil vise en liste over alle formler som inneholder søketeksten: