Talaan ng nilalaman
Ipinapaliwanag ng tutorial na ito ang mga pangunahing kaalaman ng Excel HYPERLINK function at nagbibigay ng ilang tip at mga halimbawa ng formula para magamit ito nang mas mahusay.
Maraming paraan para gumawa ng hyperlink sa Excel. Upang mag-link sa isang partikular na web page, maaari mo lamang i-type ang URL nito sa isang cell, pindutin ang Enter, at awtomatikong iko-convert ng Microsoft Excel ang entry sa isang naki-click na hyperlink. Upang mag-link sa isa pang worksheet o isang partikular na lokasyon sa isa pang Excel file, maaari mong gamitin ang Hyperlink na menu ng konteksto o Ctrl + K shortcut. Kung plano mong maglagay ng maraming magkapareho o magkatulad na mga link, ang pinakamabilis na paraan ay ang paggamit ng isang formula ng Hyperlink, na nagpapadali sa paggawa, pagkopya at pag-edit ng mga hyperlink sa Excel.
Excel HYPERLINK function - syntax at mga pangunahing gamit
Ang HYPERLINK function sa Excel ay ginagamit upang lumikha ng isang reference (shortcut) na nagdidirekta sa user sa tinukoy na lokasyon sa parehong dokumento o nagbubukas ng isa pang dokumento o web-page. Sa pamamagitan ng paggamit ng formula ng Hyperlink, maaari kang mag-link sa mga sumusunod na item:
- Isang partikular na lugar tulad ng cell o pinangalanang hanay sa isang Excel file (sa umiiral na sheet o sa isa pang worksheet o workbook)
- Word, PowerPoint o iba pang dokumento na nakaimbak sa iyong hard disk drive, lokal na network o online
- Bookmark sa isang Word dokumento
- Web-page sa Internet o intranet
- Email address upang lumikha ng bagong mensahe
Anghalimbawa).
Sa katulad na paraan, maaari mong i-edit ang text ng link (friendly_name) sa lahat ng mga formula ng Hyperlink nang sabay-sabay. Kapag ginagawa ito, tiyaking suriin na ang text na papalitan sa friendly_name ay hindi lalabas kahit saan sa link_location upang hindi mo masira ang mga formula.
Hindi gumagana ang Excel HYPERLINK - mga dahilan at solusyon
Ang pinakakaraniwang dahilan kung bakit hindi gumagana ang isang formula ng Hyperlink (at ang unang bagay na dapat mong suriin!) ay isang wala o sirang landas sa link_location argumento. Kung hindi ito ang kaso, tingnan ang sumusunod na dalawang bagay:
- Kung hindi bumukas ang patutunguhan ng link kapag nag-click ka sa isang hyperlink, tiyaking ibinibigay ang lokasyon ng link sa wastong format. Ang mga halimbawa ng formula upang lumikha ng iba't ibang uri ng hyperlink ay matatagpuan dito.
- Kung sa halip na ang link ay mag-text ng isang error tulad ng VALUE! o N/A ang lumalabas sa isang cell, malamang na ang problema ay ang friendly_name argument ng iyong Hyperlink formula.
Karaniwan, ang mga ganitong error ay nangyayari kapag ang friendly_name ay ibinalik ng ilang iba pang (mga) function, tulad ng sa aming Vlookup at hyperlink sa unang halimbawa ng pagtutugma. Sa kasong ito, lalabas ang #N/A errorang formula cell kung ang lookup value ay hindi matatagpuan sa loob ng lookup table. Upang maiwasan ang mga ganitong error, maaari mong isaalang-alang ang paggamit ng IFERROR function upang magpakita ng walang laman na string o ilang user-friendly na text sa halip na ang halaga ng error.
Ganito ka gumawa ng mga hyperlink gamit ang Excel HYPERLINK function. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!
Magsanay ng workbook para sa pag-download
Mga halimbawa ng formula ng Excel Hyperlink (.xlsx file)
Ang function ay available sa lahat ng bersyon ng Excel 365 - 2000. Sa Excel Online, ang HYPERLINK function ay magagamit lamang para sa mga web address (URL).Ang syntax ng HYPERLINK function ay ang mga sumusunod:
HYPERLINK (link_location, [friendly_name])Kung saan:
- Link_location (kinakailangan) ang path patungo sa web-page o file na bubuksan. Ang
Link_location ay maaaring ibigay bilang isang reference sa isang cell na naglalaman ng link o isang text string na nakapaloob sa mga panipi na naglalaman ng isang path sa isang file na nakaimbak sa isang lokal na drive, UNC path sa isang server, o URL sa Internet o intranet.
Kung ang tinukoy na link path ay hindi umiiral o nasira, ang isang Hyperlink formula ay maghahagis ng error kapag nag-click ka sa cell.
- Friendly_name (opsyonal) ay ang link text (aka jump text o anchor text) na ipapakita sa isang cell. Kung aalisin, ipapakita ang link_location bilang text ng link.
Maaaring ibigay ang Friendly_name bilang isang numeric na halaga, text string na nakapaloob sa mga panipi, pangalan, o reference sa isang cell na naglalaman ng text ng link.
Ang pag-click sa cell na may Hyperlink formula ay magbubukas sa file o web-page na tinukoy sa link_location argument.
Sa ibaba, makikita mo ang pinakasimpleng halimbawa ng Excel Hyperlink formula, kung saan ang A2 ay naglalaman ng friendly_name at ang B2 ay naglalaman ng link_location :
=HYPERLINK(B2, A2)
Ang resulta ay maaaring magmukhang katulad ngito:
Higit pang mga halimbawa ng formula na nagpapakita ng iba pang paggamit ng Excel HYPERLINK function na sumusunod sa ibaba.
Paano gamitin ang HYPERLINK sa Excel - mga halimbawa ng formula
Paglipat mula sa teorya patungo sa pagsasanay, tingnan natin kung paano mo magagamit ang function na HYPERLINK upang buksan ang iba't ibang mga dokumento nang direkta mula sa iyong mga worksheet. Tatalakayin din natin ang isang mas kumplikadong formula kung saan ginagamit ang Excel HYPERLINK sa kumbinasyon ng ilang iba pang mga function upang magawa ang isang hindi mahalaga na mapaghamong gawain.
Paano mag-link sa mga sheet, file, web-page at iba pang mga item
Ang Excel HYPERLINK function ay nagbibigay-daan sa iyo na magpasok ng mga naki-click na hyperlink ng ilang iba't ibang uri depende sa kung anong halaga ang ibibigay mo sa link_location argument.
Hyperlink sa isa pang worksheet
Upang maglagay ng hyperlink sa ibang sheet sa parehong workbook, ibigay ang pangalan ng target na sheet na pinangungunahan ng pound sign (#), at sinusundan ng tandang padamdam at target na cell reference, tulad nito:
=HYPERLINK("#Sheet2!A1", "Sheet2")
Ang formula sa itaas ay lumilikha ng hyperlink na may jump text na "Sheet2" na nagbubukas ng Sheet2 sa kasalukuyang workbook.
Kung ang pangalan ng worksheet ay may kasamang mga puwang o mga hindi alphabetical na character , dapat itong nakapaloob sa mga solong panipi, tulad nito:
=HYPERLINK("#'Price list'!A1", "Price list")
Sa parehong paraan, maaari kang gumawa ng hyperlink sa isa pang cell sa parehong paraansheet. Halimbawa, upang magpasok ng hyperlink na magdadala sa iyo sa cell A1 sa parehongworksheet, gumamit ng formula na katulad nito:
=HYPERLINK("#A1", "Go to cell A1")
Hyperlink sa ibang workbook
Upang gumawa ng hyperlink sa isa pang workbook, kailangan mong tukuyin ang buo path patungo sa target na workbook sa sumusunod na format:
"Drive:\Folder\Workbook.xlsx"
Halimbawa:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
Upang makarating sa isang partikular na sheet at maging sa isang partikular na cell, gamitin ang format na ito:
"[Drive:\Folder\Workbook.xlsx]Sheet!Cell"
Halimbawa, para magdagdag ng hyperlink na may pamagat na "Book3" na magbubukas sa Sheet2 sa Book3 na naka-store sa Source data folder sa drive D, gamitin ang formula na ito:
=HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")
Kung plano mong ilipat ang iyong mga workbook sa ibang lokasyon sa lalong madaling panahon, maaari kang lumikha ng kamag-anak na link tulad nito:
=HYPERLINK("Source data\Book3.xlsx", "Book3")
Kapag inilipat mo ang mga file, ang kamag-anak na hyperlink ay magpatuloy sa pagtatrabaho hangga't ang relatibong landas sa target na workbook ay nananatiling hindi nagbabago. Para sa higit pang impormasyon, pakitingnan ang Absolute at relative hyperlinks sa Excel.
Hyperlink sa isang pinangalanang hanay
Kung gumagawa ka ng hyperlink sa isang pangalan sa antas ng worksheet , isama ang buong landas patungo sa target na pangalan:
"[Drive:\Folder\Workbook.xlsx]Sheet!Name"
Halimbawa, upang magpasok ng link sa isang range na pinangalanang "Source_data" na nakaimbak sa Sheet1 sa Book1, gamitin ang formula na ito:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")
Kung tinutukoy mo ang isang pangalan sa antas ng workbook , hindi kailangan ng pangalan ng sheet na isasama, halimbawa:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")
Hyperlink para magbukas ngfile na nakaimbak sa isang hard disk drive
Upang lumikha ng link na magbubukas ng isa pang dokumento, tukuyin ang buong path patungo sa dokumentong iyon sa ganitong format:
"Drive:\ Folder\File_name.extension"
Halimbawa, para buksan ang dokumento ng Word na pinangalanang Listahan ng presyo na nakaimbak sa folder na Word files sa drive D, gagamitin mo ang sumusunod na formula:
=HYPERLINK("D:\Word files\Price list.docx","Price list")
Hyperlink sa isang bookmark sa isang dokumento ng Word
Upang gumawa ng hyperlink sa isang partikular na lokasyon sa isang dokumento ng Word, ilakip ang path ng dokumento sa [square brackets] at gumamit ng bookmark upang tukuyin ang lokasyon kung saan mo gustong mag-navigate.
Halimbawa, ang sumusunod na formula ay nagdaragdag ng hyperlink sa bookmark na pinangalanang Subscription_prices sa Presyo list.docx:
=HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")
Hyperlink sa isang file sa isang network drive
Upang magbukas ng file na nakaimbak sa iyong lokal na network, ibigay ang path sa file na iyon sa Universal Naming Convention format (UNC) na gumagamit ng double backslashes upang mauna ang pangalan ng server, tulad nito:
"\\Server_name\ Folder\File_name.extension"
Gumagawa ang formula sa ibaba ng hyperlink na may pamagat na "Listahan ng presyo" na magbubukas sa workbook na Listahan ng presyo.xlsx na nakaimbak sa SERVER1 sa Svetlana folder:
=HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")
Upang magbukas ng Excel file sa isang partikular na worksheet , ilakip ang path patungo sa file sa [square brackets] at isama ang pangalan ng sheet na sinusundan ng tandang padamdam (!) at ang tinutukoycell:
=HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")
Hyperlink sa isang web page
Upang lumikha ng hyperlink sa isang web-page sa Internet o intranet, ibigay ang URL nito na nakapaloob sa mga panipi, tulad ng ito:
=HYPERLINK("//www.ablebits.com","Go to Ablebits.com")
Ang formula sa itaas ay naglalagay ng hyperlink, na may pamagat na "Go to Ablebits.com", na nagbubukas sa home page ng aming web-site.
Hyperlink sa magpadala ng email
Upang gumawa ng bagong mensahe sa isang partikular na tatanggap, magbigay ng email address sa ganitong format:
"mailto:email_address"
Halimbawa:
=HYPERLINK("mailto:[email protected]","Drop us an email")
Ang formula sa itaas ay nagdaragdag ng hyperlink na pinamagatang "I-drop sa amin ang isang email", at ang pag-click sa link ay lumilikha ng bagong mensahe sa aming team ng suporta.
Vlookup at lumikha ng hyperlink sa unang tugma
Kapag nagtatrabaho sa malalaking dataset, maaaring madalas mong makita ang iyong sarili sa isang sitwasyon kung kailan kailangan mong maghanap ng isang partikular na halaga at ibalik ang kaukulang data mula sa isa pang column. Para dito, ginagamit mo ang alinman sa VLOOKUP function o isang mas malakas na kumbinasyon ng INDEX MATCH.
Ngunit paano kung hindi mo lang gustong kumuha ng katugmang value ngunit tumalon din sa posisyon ng value na iyon sa source dataset para magkaroon isang pagtingin sa iba pang mga detalye sa parehong hilera? Magagawa ito sa pamamagitan ng paggamit ng Excel HYPERLINK function na may kaunting tulong mula sa CELL, INDEX at MATCH.
Ang generic na formula para gumawa ng hyperlink sa unang tugma ay ang sumusunod:
HYPERLINK("#"& ;CELL("address", INDEX( return_range, MATCH( lookup_value, lookup_range,0))), INDEX( return_range, MATCH( lookup_value, lookup_range,0)))Upang makita ang formula sa itaas sa pagkilos, isaalang-alang ang sumusunod na halimbawa. Kumbaga, mayroon kang listahan ng mga vendor sa column A, at ang mga ibinebentang produkto sa column C. Layunin mong hilahin ang unang produktong ibinebenta ng isang partikular na vendor at gumawa ng hyperlink sa ilang cell sa row na iyon para masuri mo ang lahat ng iba pang detalyeng nauugnay. sa partikular na pagkakasunud-sunod na iyon.
Gamit ang lookup value sa cell E2, listahan ng vendor (lookup range) sa A2:A10, at listahan ng produkto (return range) sa C2:C10, ang formula ay may sumusunod na hugis:
=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)))
Tulad ng ipinapakita sa screenshot sa ibaba, kinukuha ng formula ang tumutugmang halaga at kino-convert ito sa isang naki-click na hyperlink na nagdidirekta sa user sa posisyon ng unang tugma sa orihinal na dataset.
Kung nagtatrabaho ka sa mahahabang row ng data, maaaring mas maginhawang ituro ang hyperlink sa unang cell sa row kung saan matatagpuan ang tugma. Para dito, itakda mo lang ang hanay ng pagbabalik sa unang kumbinasyon ng INDEX MATCH sa column A ($A$2:$A$10 sa halimbawang ito):
=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)))
Dadalhin ka ng formula na ito sa ang unang paglitaw ng lookup value ("Adam") sa dataset:
Paano gumagana ang formula na ito
Kayong mga pamilyar sa INDEX MATCH formula bilang isang mas maraming nalalaman na alternatibo sa Excel VLOOKUP, malamang na naisip na ang kabuuanlohika.
Sa ubod, ginagamit mo ang klasikong kumbinasyon ng INDEX MATCH upang mahanap ang unang paglitaw ng value ng lookup sa hanay ng lookup:
INDEX( return_range, MATCH( lookup_value, lookup_range, 0))Makikita mo ang buong detalye kung paano gumagana ang formula na ito sa pamamagitan ng pagsunod sa link sa itaas. Sa ibaba, ibabalangkas namin ang mga pangunahing punto:
- Tinutukoy ng MATCH function ang posisyon ng " Adam " (lookup value) sa range A2:A10 (lookup range), at ibinabalik 3.
- Ang resulta ng MATCH ay ipinapasa sa row_num argument ng INDEX function na nagtuturo dito na ibalik ang value mula sa 3rd row sa range C2:C10 (return range). At ang INDEX function ay nagbabalik ng " Lemons ".
Sa ganitong paraan, makukuha mo ang friendly_name argument ng iyong Hyperlink formula.
Ngayon , gawin natin ang link_location , ibig sabihin, ang cell na dapat ituro ng hyperlink. Upang makuha ang cell address, gagamitin mo ang CELL("address", [reference]) function na may INDEX MATCH bilang reference . Para malaman ng HYPERLINK function na ang target na cell ay nasa kasalukuyang sheet, pagsamahin ang cell address sa pound character ("#").
Tandaan. Pakipansin ang paggamit ng ganap na mga sanggunian sa cell upang ayusin ang hanay ng paghahanap at pagbabalik. Ito ay kritikal kung plano mong magpasok ng higit sa isang hyperlink sa pamamagitan ng pagkopya ng formula.
Paano mag-edit ng maramihang hyperlink sa isang pagkakataon
Gaya ng nabanggit sa simula ngsa tutorial na ito, ang isa sa mga pinakakapaki-pakinabang na benepisyo ng mga hyperlink na hinimok ng formula ay ang kakayahang mag-edit ng maramihang mga formula ng Hyperlink nang sabay-sabay gamit ang feature na Palitan Lahat ng Excel.
Sabihin nating gusto mong palitan ang lumang URL ng iyong kumpanya (old-website.com) ng bago (new-website.com) sa lahat ng hyperlink sa kasalukuyang sheet o sa buong workbook. Upang magawa ito, mangyaring sundin ang mga hakbang na nakabalangkas sa ibaba:
- Pindutin ang Ctrl + H upang buksan ang tab na Palitan ng dialog na Hanapin at Palitan .
- Sa kanang bahagi ng dialog box, i-click ang button na Options .
- Sa kahon na Hanapin kung ano , i-type ang text na gusto mo upang baguhin ("old-website.com" sa halimbawang ito).
- Sa drop-down na listahan ng Sa loob ng , piliin ang alinman sa Sheet o Workbook depende sa kung gusto mong baguhin ang mga hyperlink sa kasalukuyang worksheet lang o sa lahat ng sheet ng kasalukuyang workbook.
- Sa drop-down list na Look in , piliin ang Formulas .
- Bilang karagdagang pag-iingat, i-click muna ang button na Hanapin Lahat , at ang Excel ay magpapakita ng listahan ng lahat ng mga formula na naglalaman ng teksto sa paghahanap: