Cuprins
Acest tutorial explică elementele de bază ale funcției Excel HYPERLINK și oferă câteva sfaturi și exemple de formule pentru a o utiliza cât mai eficient.
Există mai multe moduri de a crea un hyperlink în Excel. Pentru a crea un link către o anumită pagină web, puteți tasta pur și simplu URL-ul acesteia într-o celulă, apăsați Enter, iar Microsoft Excel va converti automat intrarea într-o hyperlink care poate fi accesată. Pentru a crea un link către o altă foaie de calcul sau către o anumită locație dintr-un alt fișier Excel, puteți utiliza funcția Hyperlink meniul contextual sau comanda rapidă Ctrl + K. Dacă intenționați să inserați mai multe linkuri identice sau similare, cea mai rapidă modalitate este să utilizați o formulă Hyperlink, care facilitează crearea, copierea și editarea hyperlinkurilor în Excel.
Funcția Excel HYPERLINK - sintaxă și utilizări de bază
Funcția HYPERLINK din Excel este utilizată pentru a crea o referință (comandă rapidă) care direcționează utilizatorul către locația specificată în același document sau deschide un alt document sau o altă pagină web. Utilizând o formulă Hyperlink, puteți crea o legătură către următoarele elemente:
- Un loc specific, cum ar fi o celulă sau un interval numit într-un fișier Fișier Excel (în foaia existentă sau în altă foaie de lucru sau registru de lucru)
- Word, PowerPoint sau altele document stocate pe unitatea de hard disk, în rețeaua locală sau online
- Bookmark într-un document Word
- Pagina web pe internet sau intranet
- Adresa de e-mail pentru a crea un mesaj nou
Funcția este disponibilă în toate versiunile de Excel 365 - 2000. În Excel Online, funcția HYPERLINK poate fi utilizată numai pentru adrese web (URL).
Sintaxa funcției HYPERLINK este următoarea:
HYPERLINK(link_locație, [nume_prieten])Unde:
- Locație_link (obligatoriu) este calea către pagina web sau fișierul care urmează să fie deschis.
Locație_link poate fi furnizată sub formă de referință la o celulă care conține legătura sau un șir de text între ghilimele, care conține o cale de acces la un fișier stocat pe o unitate locală, o cale UNC pe un server sau o adresă URL pe internet sau intranet.
În cazul în care calea de legătură specificată nu există sau este ruptă, o formulă Hyperlink va genera o eroare atunci când faceți clic pe celulă.
- Nume_prietenos (opțional) este textul legăturii (cunoscut și ca text de salt sau text de ancorare) care urmează să fie afișat într-o celulă. Dacă se omite, link_location este afișat ca text al legăturii.
Friendly_name poate fi furnizat ca valoare numerică, șir de text între ghilimele, nume sau referință la o celulă care conține textul legăturii.
Dacă faceți clic pe o celulă cu o formulă Hyperlink, se deschide fișierul sau pagina web specificată în formula Hyperlink. link_location argument.
Mai jos, puteți vedea cel mai simplu exemplu de formulă Excel Hyperlink, unde A2 conține nume_prietenos iar B2 conține link_location :
=HYPERLINK(B2, A2)
Rezultatul ar putea fi asemănător cu acesta:
Mai multe exemple de formule care demonstrează alte utilizări ale funcției Excel HYPERLINK sunt prezentate mai jos.
Cum se utilizează HYPERLINK în Excel - exemple de formule
Trecând de la teorie la practică, să vedem cum puteți utiliza funcția HYPERLINK pentru a deschide diverse documente direct din foile de lucru. Vom discuta, de asemenea, o formulă mai complexă în care Excel HYPERLINK este utilizat în combinație cu alte câteva funcții pentru a îndeplini o sarcină dificilă și non-trivială.
Cum se face legătura cu foi, fișiere, pagini web și alte elemente
Funcția Excel HYPERLINK vă permite să inserați hyperlink-uri care pot fi accesate cu un clic, de câteva tipuri diferite, în funcție de valoarea pe care o furnizați la funcția link_location argument.
Hyperlink către o altă foaie de lucru
Pentru a insera un hyperlink către o altă foaie din același registru de lucru, furnizați numele foii țintă precedat de un semn de lire sterline (#), urmat de semnul exclamării și de referința celulei țintă, astfel:
=HYPERLINK("#Sheet2!A1", "Sheet2")
Formula de mai sus creează un hyperlink cu textul de salt "Sheet2" care deschide Sheet2 în registrul de lucru curent.
Dacă numele foii de lucru include spații sau caractere nealfabetice , trebuie să fie între ghilimele simple, astfel:
=HYPERLINK("#'Lista de prețuri'!A1", "Lista de prețuri")
În același mod, puteți face un hyperlink către o altă celulă din aceeași foaie. De exemplu, pentru a insera un hyperlink care să vă ducă la celula A1 din aceeași foaie de calcul, utilizați o formulă similară cu aceasta:
=HYPERLINK("#A1", "Mergi la celula A1")
Hyperlink către un alt registru de lucru
Pentru a crea un hyperlink către un alt registru de lucru, trebuie să specificați calea completă în registrul de lucru țintă în următorul format:
"Drive:\Folder\Workbook.xlsx"
De exemplu:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
Pentru a ateriza pe o anumită foaie și chiar într-o anumită celulă, utilizați acest format:
"[Drive:\Folder\Workbook.xlsx]Sheet!Cell"
De exemplu, pentru a adăuga un hyperlink intitulat "Book3" care deschide foaia2 în Book3 stocată în fișierul Date sursă de pe unitatea D, utilizați această formulă:
=HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")
Dacă intenționați să vă mutați în curând caietele de lucru într-o altă locație, puteți crea o legătură relativă ca aceasta:
=HYPERLINK("Source data\Book3.xlsx", "Book3")
Atunci când mutați fișierele, hiperlegătura relativă va continua să funcționeze atât timp cât calea relativă către registrul de lucru țintă rămâne neschimbată. Pentru mai multe informații, consultați Hiperlegături absolute și relative în Excel.
Hyperlink către un interval numit
Dacă creați un hyperlink către un numele la nivel de foaie de lucru , includeți calea de acces completă la numele țintei:
"[Drive:\Folder\Workbook.xlsx]Sheet!Name"
De exemplu, pentru a insera un link către un interval numit "Date_sursă" stocat pe Foaia1 în Cartea1, utilizați această formulă:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data", "Source data")
Dacă faceți referire la un numele la nivel de registru de lucru , nu este necesar să se includă numele foii, de exemplu:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data", "Source data")
Hyperlink pentru a deschide un fișier stocat pe o unitate de hard disk
Pentru a crea o legătură care să deschidă un alt document, specificați opțiunea calea completă la documentul respectiv în acest format:
"Drive:\Folder\Numele_fișierului.extension"
De exemplu, pentru a deschide documentul Word numit Lista de prețuri care este stocat în Fișiere Word de pe unitatea D, se utilizează următoarea formulă:
=HYPERLINK("D:\Word files\Lista de prețuri.docx", "Lista de prețuri")
Hyperlink către un marcaj într-un document Word
Pentru a crea un hyperlink către o anumită locație dintr-un document Word, includeți calea documentului între [paranteze pătrate] și utilizați un asterisc marcaj pentru a defini locația către care doriți să navigați.
De exemplu, următoarea formulă adaugă un hyperlink la marcajul numit Prețuri_abonament în Lista de prețuri.docx:
=HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices", "Lista de prețuri")
Hyperlink către un fișier de pe o unitate de rețea
Pentru a deschide un fișier stocat în rețeaua locală, furnizați calea de acces la acel fișier în formatul Universal Naming Convention (UNC), care utilizează două backslash-uri duble înaintea numelui serverului, astfel:
"\\Server_name\Folder\File_name.extension"
Formula de mai jos creează un hyperlink intitulat "Lista de prețuri" care va deschide fereastra Lista de prețuri.xlsx registru de lucru stocat pe SERVER1 în Svetlana dosar:
=HYPERLINK("\\SERVER1\Svetlana\Lista de prețuri.xlsx", "Lista de prețuri")
Pentru a deschide un fișier Excel la un foaie de lucru specifică , includeți calea către fișier între [paranteze pătrate] și includeți numele foii urmat de semnul exclamării (!) și de celula la care se face referire:
=HYPERLINK("[\\SERVER1\Svetlana\Lista de preturi.xlsx]Sheet4!A1", "Lista de preturi")
Hyperlink către o pagină web
Pentru a crea un hyperlink către o pagină web de pe Internet sau intranet, furnizați URL-ul acesteia între ghilimele, astfel:
=HYPERLINK("//www.ablebits.com", "Go to Ablebits.com")
Formula de mai sus inserează un hyperlink, intitulat "Go to Ablebits.com", care deschide pagina de start a site-ului nostru web.
Hyperlink pentru a trimite un e-mail
Pentru a crea un mesaj nou către un anumit destinatar, furnizați o adresă de e-mail în acest format:
"mailto:email_adresa"
De exemplu:
=HYPERLINK("mailto:[email protected]", "Trimite-ne un e-mail")
Formula de mai sus adaugă un hyperlink intitulat "Trimiteți-ne un e-mail", iar dacă faceți clic pe linkul respectiv se creează un nou mesaj către echipa noastră de asistență.
Vlookup și creați un hyperlink către prima potrivire
Atunci când lucrați cu seturi mari de date, este posibil să vă aflați adesea în situația în care trebuie să căutați o anumită valoare și să returnați datele corespunzătoare dintr-o altă coloană. Pentru aceasta, utilizați fie funcția VLOOKUP, fie o combinație mai puternică de INDEX MATCH.
Dar ce se întâmplă dacă nu doriți doar să extrageți o valoare corespunzătoare, ci și să treceți la poziția acelei valori în setul de date sursă pentru a vedea și alte detalii din același rând? Acest lucru se poate face utilizând funcția Excel HYPERLINK cu ajutorul funcțiilor CELL, INDEX și MATCH.
Formula generică pentru a crea un hyperlink către prima potrivire este următoarea:
HYPERLINK("#"&CELL("address", INDEX( intervalul_retur , MATCH( lookup_value , gamă_de_cercetare ,0)))), INDEX( intervalul_retur , MATCH( lookup_value, lookup_range ,0)))Pentru a vedea formula de mai sus în acțiune, luați în considerare următorul exemplu. Să presupunem că aveți o listă de furnizori în coloana A și produsele vândute în coloana C. Vreți să extrageți primul produs vândut de un anumit furnizor și să creați un hyperlink către o celulă din acel rând, astfel încât să puteți examina toate celelalte detalii asociate cu acea comandă.
Cu valoarea de căutare în celula E2, lista de furnizori (intervalul de căutare) în A2:A10 și lista de produse (intervalul de returnare) în C2:C10, formula are următoarea 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))))
După cum se arată în captura de ecran de mai jos, formula extrage valoarea de potrivire și o convertește într-un hyperlink pe care se poate face clic și care direcționează utilizatorul către poziția primei potriviri din setul de date original.
Dacă lucrați cu rânduri lungi de date, ar putea fi mai convenabil ca hyperlink-ul să indice prima celulă din rândul în care se găsește corespondența. În acest scop, setați pur și simplu intervalul de returnare în prima combinație INDEX MATCH la coloana A ($A$2:$A$10 în acest exemplu):
=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))))
Această formulă vă va duce la prima apariție a valorii de căutare ("Adam") în setul de date:
Cum funcționează această formulă
Cei dintre dumneavoastră care sunt familiarizați cu formula INDEX MATCH ca o alternativă mai versatilă la Excel VLOOKUP, probabil că au înțeles deja logica generală.
La bază, utilizați combinația clasică INDEX MATCH pentru a localiza prima apariție a valorii de căutare în intervalul de căutare:
INDEX( intervalul_retur , MATCH( lookup_value , gamă_de_cercetare , 0))Puteți găsi detalii complete despre modul în care funcționează această formulă accesând link-ul de mai sus. Mai jos, vom sublinia punctele cheie:
- Funcția MATCH determină poziția " Adam " (valoare de căutare) în intervalul A2:A10 (interval de căutare) și returnează 3.
- Rezultatul operațiunii MATCH este transmis către număr_ rând al funcției INDEX, care îi ordonă acesteia să returneze valoarea din al treilea rând din intervalul C2:C10 (intervalul de retur). Și funcția INDEX returnează " Lămâi ".
În acest fel, veți obține nume_prietenos din formula Hyperlink.
Acum, să ne gândim link_location Pentru a obține adresa celulei, utilizați funcția CELL("address", [reference]) cu INDEX MATCH sub forma referință Pentru ca funcția HYPERLINK să știe că celula-țintă se află în foaia curentă, concatenați adresa celulei cu caracterul "#".
Notă: Observați utilizarea referințelor absolute la celule pentru a fixa intervalele de căutare și de returnare. Acest lucru este esențial dacă intenționați să inserați mai mult de un hyperlink prin copierea formulei.
Cum să editați mai multe hyperlink-uri simultan
După cum am menționat la începutul acestui tutorial, unul dintre cele mai utile beneficii ale hiperlegăturilor bazate pe formule este posibilitatea de a edita mai multe formule Hyperlink dintr-o dată, utilizând funcția Excel Înlocuiți totul caracteristică.
Să presupunem că doriți să înlocuiți vechiul URL al companiei dvs. (old-website.com) cu cel nou (new-website.com) în toate hyperlink-urile de pe foaia curentă sau din întregul registru de lucru. Pentru a face acest lucru, urmați pașii descriși mai jos:
- Apăsați Ctrl + H pentru a deschide fereastra Înlocuiți din fila Găsiți și înlocuiți dialog.
- În partea dreaptă a casetei de dialog, faceți clic pe butonul Opțiuni buton.
- În Găsiți ce tastați textul pe care doriți să îl modificați ("old-website.com" în acest exemplu).
- În În cadrul lista derulantă, selectați fie Foaie sau Caietul de lucru în funcție de faptul dacă doriți să modificați hiperlegăturile numai pe foaia de lucru curentă sau în toate foile din registrul de lucru curent.
- În Uită-te în lista derulantă, selectați Formule .
- Ca o precauție suplimentară, faceți clic pe butonul Găsiți toate și Excel va afișa o listă cu toate formulele care conțin textul căutat:
În mod similar, puteți edita textul legăturii (nume_prietenos) în toate formulele Hyperlink în același timp. Când faceți acest lucru, aveți grijă să verificați dacă textul care urmează să fie înlocuit în nume_prietenos nu apare nicăieri în link_location astfel încât să nu încălcați formulele.
Excel HYPERLINK nu funcționează - motive și soluții
Cel mai frecvent motiv pentru care o formulă Hyperlink nu funcționează (și primul lucru pe care trebuie să-l verificați!) este o cale inexistentă sau ruptă în fișierul link_location argument. Dacă nu este cazul, verificați următoarele două lucruri:
- Dacă destinația linkului nu se deschide atunci când faceți clic pe un hyperlink, asigurați-vă că locația linkului este furnizată în formatul corespunzător. Exemple de formule pentru a crea diferite tipuri de hyperlink pot fi găsite aici.
- Dacă în loc de textul linkului apare într-o celulă o eroare de tipul VALUE! sau N/A, cel mai probabil problema este la nivelul fișierului nume_prietenos din formula Hyperlink.
În mod obișnuit, astfel de erori apar atunci când nume_prietenos este returnată de o altă funcție (alte funcții), ca în exemplul nostru Vlookup și hyperlink la prima potrivire. În acest caz, eroarea #N/A va apărea în celula de formulă dacă valoarea de căutare nu este găsită în tabelul de căutare. Pentru a preveni astfel de erori, puteți lua în considerare utilizarea funcției IFERROR pentru a afișa un șir gol sau un text ușor de utilizat în locul valorii de eroare.
Iată cum se creează hyperlink-uri cu ajutorul funcției Excel HYPERLINK. Vă mulțumesc pentru lectură și sper să ne revedem pe blog săptămâna viitoare!
Caietul de practică pentru descărcare
Exemple de formule Excel Hyperlink (fișier .xlsx)