Змест
Гэты падручнік тлумачыць асновы функцыі Excel HYPERLINK і дае некалькі парад і прыкладаў формул для найбольш эфектыўнага яе выкарыстання.
Ёсць шмат спосабаў стварыць гіперспасылку ў Excel. Каб зрабіць спасылку на пэўную вэб-старонку, вы можаце проста ўвесці яе URL у ячэйку, націснуць Enter, і Microsoft Excel аўтаматычна пераўтворыць запіс у гіперспасылку, якую можна націснуць. Каб зрабіць спасылку на іншы працоўны аркуш або пэўнае месца ў іншым файле Excel, вы можаце выкарыстоўваць кантэкстнае меню Гіперспасылка або спалучэнне клавіш Ctrl + K. Калі вы плануеце ўставіць шмат аднолькавых або падобных спасылак, самы хуткі спосаб - выкарыстоўваць формулу гіперспасылкі, якая палягчае стварэнне, капіраванне і рэдагаванне гіперспасылак у Excel.
Функцыя Excel HYPERLINK - сінтаксіс і асноўнае выкарыстанне
Функцыя HYPERLINK у Excel выкарыстоўваецца для стварэння спасылкі (цэтліка), якая накіроўвае карыстальніка да пазначанага месца ў тым жа дакуменце або адкрывае іншы дакумент або вэб-старонку. Выкарыстоўваючы формулу гіперспасылкі, вы можаце зрабіць спасылку на наступныя элементы:
- Пэўнае месца, такое як ячэйка або найменны дыяпазон у файле Excel (на існуючым аркушы або ў іншы аркуш або працоўная кніга)
- Word, PowerPoint або іншы дакумент , які захоўваецца на вашым цвёрдым дыску, у лакальнай сетцы або ў інтэрнэце
- Закладка ў Word дакумент
- Вэб-старонка ў Інтэрнеце або інтрасетцы
- Адрас электроннай пошты для стварэння новага паведамлення
прыклад).
Аналагічным чынам вы можаце рэдагаваць тэкст спасылкі (дружалюбнае_імя) ва ўсіх формулах гіперспасылкі адначасова. Пры гэтым пераканайцеся, што тэкст, які трэба замяніць у friendly_name , не з'яўляецца нідзе ў link_location , каб вы не парушылі формулы.
Excel HYPERLINK не працуе - прычыны і рашэнні
Самая распаўсюджаная прычына таго, што формула гіперспасылкі не працуе (і першае, што вам трэба праверыць!) - гэта неіснуючы або непрацуючы шлях у link_location аргумент. Калі гэта не так, праверце наступныя дзве рэчы:
- Калі пункт прызначэння спасылкі не адкрываецца, калі вы пстрыкаеце па гіперспасылцы, пераканайцеся, што месцазнаходжанне спасылкі падаецца ў належным фармаце. Прыклады формул для стварэння розных тыпаў гіперспасылак можна знайсці тут.
- Калі замест тэксту спасылкі памылка тыпу VALUE! або N/A з'яўляецца ў ячэйцы, хутчэй за ўсё, праблема ў аргументе дружалюбнае_імя вашай формулы гіперспасылкі.
Звычайна такія памылкі ўзнікаюць, калі дружалюбнае_імя вяртаецца якой-небудзь іншай функцыяй(-ямі), напрыклад, у нашым Vlookup і гіперспасылка на першы прыклад супадзення. У гэтым выпадку памылка #N/A з'явіцца ўвочка формулы, калі пошукавае значэнне не знойдзена ў табліцы пошуку. Каб прадухіліць такія памылкі, вы можаце выкарыстоўваць функцыю IFERROR для адлюстравання пустога радка або нейкага зручнага тэксту замест значэння памылкі.
Вось як вы ствараеце гіперспасылкі з дапамогай Excel Функцыя HYPERLINK. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!
Практычны сшытак для спампоўкі
Прыклады формул гіперспасылак Excel (файл .xlsx)
функцыя даступная ва ўсіх версіях Excel 365 - 2000. У Excel Online функцыя HYPERLINK можа выкарыстоўвацца толькі для вэб-адрасоў (URL).Сінтаксіс функцыі HYPERLINK наступны:
HYPERLINK (link_location, [friendly_name])Дзе:
- Link_location (абавязкова) - гэта шлях да вэб-старонкі або файла, які трэба адкрыць.
Link_location можна падаць як спасылку на ячэйку , якая змяшчае спасылку, або тэкставы радок , узяты ў двукоссе, які змяшчае шлях да захаванага файла на лакальным дыску, UNC-шлях на серверы або URL-адрас у Інтэрнеце ці інтранэце.
Калі ўказаны шлях спасылкі не існуе або парушаны, формула гіперспасылкі выдасць памылку, калі вы націснеце ячэйку.
- Friendly_name (неабавязкова) - гэта тэкст спасылкі (ён жа тэкст пераходу або тэкст прывязкі), які будзе адлюстроўвацца ў ячэйцы. Калі прапушчана, link_location адлюстроўваецца як тэкст спасылкі.
Дружалюбнае_імя можа быць пададзена як лікавае значэнне, тэкставы радок, заключаны ў двукоссе, імя або спасылка на ячэйку, якая змяшчае тэкст спасылкі.
Пстрычка ячэйкі з формулай гіперспасылкі адкрывае файл або вэб-старонку, указаную ў аргументе link_location .
Ніжэй вы можаце ўбачыць найпросты прыклад формулы гіперспасылкі Excel, дзе A2 змяшчае дружалюбнае_імя , а B2 змяшчае link_location :
=HYPERLINK(B2, A2)
Вынік можа выглядаць прыкладна такгэта:
Дадатковыя прыклады формул, якія дэманструюць іншыя спосабы выкарыстання функцыі Excel HYPERLINK, прыведзены ніжэй.
Як выкарыстоўваць HYPERLINK у Excel - прыклады формул
Пераходзячы ад тэорыі да практыкі, давайце паглядзім, як вы можаце выкарыстоўваць функцыю HYPERLINK для адкрыцця розных дакументаў непасрэдна з вашых працоўных лістоў. Мы таксама абмяркуем больш складаную формулу, дзе Excel HYPERLINK выкарыстоўваецца ў спалучэнні з некалькімі іншымі функцыямі для выканання нетрывіяльнай складанай задачы.
Як зрабіць спасылку на аркушы, файлы, вэб-старонкі і іншыя элементы
Функцыя Excel HYPERLINK дазваляе вам устаўляць гіперспасылкі некалькіх розных тыпаў, якія можна націснуць, у залежнасці ад таго, якое значэнне вы задасце аргументу link_location .
Гіперспасылка на іншы аркуш
Каб уставіць гіперспасылку на іншы аркуш у той жа працоўнай кнізе, увядзіце назву мэтавага аркуша, перад якой стаіць знак фунта (#), а затым клічнік і спасылку на мэтавую ячэйку, як гэта:
=HYPERLINK("#Sheet2!A1", "Sheet2")
Прыведзеная вышэй формула стварае гіперспасылку з тэкстам пераходу "Sheet2", якая адкрывае Sheet2 у бягучай працоўнай кнізе.
Калі імя аркуша ўключае прабелы або неалфавітныя сімвалы , ён павінен быць заключаны ў двукоссе, напрыклад:
=HYPERLINK("#'Price list'!A1", "Price list")
Такім жа чынам, вы можаце зрабіць гіперспасылку на іншую ячэйку ў той жаліст. Напрыклад, каб уставіць гіперспасылку, якая прывядзе вас да ячэйкі A1 у той жапрацоўнага аркуша, выкарыстоўвайце формулу, падобную да гэтай:
=HYPERLINK("#A1", "Go to cell A1")
Гіперспасылка на іншую працоўную кнігу
Каб стварыць гіперспасылку на іншую працоўную кнігу, вам трэба ўказаць поўны шлях да мэтавай працоўнай кнігі ў наступным фармаце:
"Дыск:\Папка\Рабочая кніга.xlsx"
Напрыклад:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
Каб перайсці на пэўны аркуш і нават у пэўную ячэйку, выкарыстоўвайце гэты фармат:
"[Дыск:\Папка\Рабочая кніга.xlsx]Аркуш!Ячэйка"
Напрыклад, каб дадаць гіперспасылку пад назвай "Book3", якая адкрывае Sheet2 у Book3, якая захоўваецца ў папцы Source data на дыску D, выкарыстоўвайце наступную формулу:
=HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")
Калі вы плануеце неўзабаве перамясціць свае працоўныя кнігі ў іншае месца, вы можаце стварыць адносную спасылку, як гэта:
=HYPERLINK("Source data\Book3.xlsx", "Book3")
Калі вы перамяшчаеце файлы, адносная гіперспасылка будзе працягваць працу, пакуль адносны шлях да мэтавай кнігі застаецца нязменным. Для атрымання дадатковай інфармацыі, калі ласка, гл. Абсалютныя і адносныя гіперспасылкі ў Excel.
Гіперспасылка на найменны дыяпазон
Калі вы робіце гіперспасылку на імя працоўнага аркуша , уключыце поўны шлях да мэтавага імя:
"[Дыск:\Папка\Рабочая кніга.xlsx]Назва аркуша"
Напрыклад, каб уставіць спасылку на дыяпазон пад назвай "Source_data", які захоўваецца на Sheet1 у Book1, выкарыстоўвайце наступную формулу:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")
Калі вы спасылаецеся на імя ўзроўню працоўнай кнігі , імя аркуша не патрэбна быць уключаны, напрыклад:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")
Гіперспасылка для адкрыццяфайл, які захоўваецца на цвёрдым дыску
Каб стварыць спасылку, якая будзе адкрываць іншы дакумент, укажыце поўны шлях да гэтага дакумента ў наступным фармаце:
"Дыск:\ Folder\File_name.extension"
Напрыклад, каб адкрыць дакумент Word з назвай Прайс-ліст , які захоўваецца ў папцы Word files на дыску D, вы выкарыстоўваеце наступная формула:
=HYPERLINK("D:\Word files\Price list.docx","Price list")
Гіперспасылка на закладку ў дакуменце Word
Каб зрабіць гіперспасылку на пэўнае месца ў дакуменце Word, уключыце шлях дакумента ў [квадрат дужкі] і выкарыстоўвайце закладку , каб вызначыць месца, да якога вы хочаце перайсці.
Напрыклад, наступная формула дадае гіперспасылку да закладкі з назвай Cэны_падпіскі ў Price list.docx:
=HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")
Гіперспасылка на файл на сеткавым дыску
Каб адкрыць файл, які захоўваецца ў вашай лакальнай сетцы, укажыце шлях да гэтага файла ва ўніверсальным Фармат наймення (UNC), які выкарыстоўвае двайныя зваротныя касыя рысы перад імем сервера, напрыклад:
"\\Імя_сервера\ Folder\File_name.extension"
Прыведзеная ніжэй формула стварае гіперспасылку пад назвай "Прайс-ліст", якая адкрые кнігу Price list.xlsx , якая захоўваецца на SERVER1 у <1 Папка>Svetlana :
=HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")
Каб адкрыць файл Excel на канкрэтным аркушы , заключыце шлях да файла ў [квадратныя дужкі] і ўключыце імя аркуша з клічнікам (!) і спасылкайcell:
=HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")
Гіперспасылка на вэб-старонку
Каб стварыць гіперспасылку на вэб-старонку ў Інтэрнеце ці інтрасетцы, падайце яе URL у двукоссе, напрыклад гэта:
=HYPERLINK("//www.ablebits.com","Go to Ablebits.com")
Прыведзеная вышэй формула ўстаўляе гіперспасылку пад назвай «Перайсці на Ablebits.com», якая адкрывае галоўную старонку нашага вэб-сайта.
Гіперспасылка на адправіць электронны ліст
Каб стварыць новае паведамленне пэўнаму атрымальніку, укажыце адрас электроннай пошты ў наступным фармаце:
"mailto:email_address"
Напрыклад:
=HYPERLINK("mailto:[email protected]","Drop us an email")
Прыведзеная вышэй формула дадае гіперспасылку пад назвай "Напішыце нам электронны ліст", і націск на спасылку стварае новае паведамленне для нашай службы падтрымкі.
Віртуальны пошук і стварэнне гіперспасылкі на першае супадзенне
Працуючы з вялікімі наборамі даных, вы часта можаце апынуцца ў сітуацыі, калі вам трэба знайсці пэўнае значэнне і вярнуць адпаведныя даныя з іншага слупка. Для гэтага вы выкарыстоўваеце альбо функцыю VLOOKUP, альбо больш магутную камбінацыю INDEX MATCH.
Але што, калі вы хочаце не толькі атрымаць адпаведнае значэнне, але і перайсці да пазіцыі гэтага значэння ў зыходным наборы даных, каб мець паглядзець на іншыя дэталі ў тым жа радку? Гэта можна зрабіць з дапамогай функцыі Excel HYPERLINK з некаторай дапамогай CELL, INDEX і MATCH.
Агульная формула для стварэння гіперспасылкі на першае супадзенне выглядае наступным чынам:
HYPERLINK("#"& ;CELL("адрас", INDEX( вярнуты_дыяпазон, MATCH( пошукавае_значэнне, дыяпазон_прагляду,0))), INDEX( дыяпазон_звароту, MATCH( значэнне_прагляду, дыяпазон_прагляду,0)))Каб убачыць вышэйзгаданую формулу ў дзеянні, разгледзім наступны прыклад. Выкажам здагадку, што ў вас ёсць спіс пастаўшчыкоў у слупку A, а прададзеныя прадукты - у слупку C. Вы імкнецеся атрымаць першы прадукт, які прадаецца дадзеным пастаўшчыком, і зрабіць гіперспасылку на нейкую ячэйку ў гэтым радку, каб вы маглі прагледзець усе іншыя звязаныя дэталі з гэтым канкрэтным парадкам.
З пошукавым значэннем у ячэйцы E2, спісам пастаўшчыкоў (дыяпазон пошуку) у A2:A10 і спісам прадуктаў (дыяпазон вяртання) у C2:C10, формула прымае наступную форму:
=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)))
Як паказана на скрыншоце ніжэй, формула выцягвае адпаведнае значэнне і пераўтварае яго ў гіперспасылку, якую можна націснуць, якая накіроўвае карыстальніка да пазіцыі першага супадзення ў зыходным наборы даных.
Калі вы працуеце з доўгімі радамі даных, можа быць зручней, каб гіперспасылка паказвала на першую ячэйку ў радку, дзе знойдзена супадзенне. Для гэтага вы проста ўсталёўваеце дыяпазон вяртання ў першай камбінацыі INDEX MATCH у слупок A ($A$2:$A$10 у гэтым прыкладзе):
=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)))
Гэта формула прывядзе вас да першае з'яўленне значэння пошуку ("Адам") у наборы даных:
Як працуе гэтая формула
Тыя з вас, хто знаёмы з INDEX Формула MATCH як больш універсальная альтэрнатыва Excel VLOOKUP, напэўна, у цэлым ужо высветлілілогіка.
Па сутнасці, вы выкарыстоўваеце класічную камбінацыю INDEX MATCH, каб знайсці першае ўваходжанне шуканага значэння ў дыяпазоне пошуку:
INDEX( return_range, MATCH( lookup_value, lookup_range, 0))Вы можаце знайсці поўную інфармацыю аб тым, як працуе гэтая формула, перайшоўшы па спасылцы вышэй. Ніжэй мы акрэслім асноўныя моманты:
- Функцыя MATCH вызначае пазіцыю " Адам " (значэнне пошуку) у дыяпазоне A2:A10 (дыяпазон пошуку) і вяртае 3.
- Вынік MATCH перадаецца ў аргумент row_num функцыі INDEX, загадваючы ёй вярнуць значэнне з 3-га радка ў дыяпазоне C2:C10 (дыяпазон вяртання). А функцыя INDEX вяртае " Лімоны ".
Такім чынам, вы атрымаеце аргумент дружалюбнае_назва вашай формулы гіперспасылкі.
Зараз , давайце вызначым link_location , г.зн. ячэйку, на якую павінна ўказваць гіперспасылка. Каб атрымаць адрас ячэйкі, вы выкарыстоўваеце функцыю CELL("адрас", [спасылка]) з INDEX MATCH у якасці спасылкі . Каб функцыя HYPERLINK даведалася, што мэтавая ячэйка знаходзіцца на бягучым аркушы, аб'яднайце адрас ячэйкі сімвалам фунта ("#").
Заўвага. Звярніце ўвагу на выкарыстанне абсалютных спасылак на ячэйкі для фіксацыі дыяпазонаў пошуку і вяртання. Гэта вельмі важна, калі вы плануеце ўставіць некалькі гіперспасылак шляхам капіявання формулы.
Як рэдагаваць некалькі гіперспасылак адначасова
Як згадвалася ў пачаткуу гэтым падручніку адна з самых карысных пераваг гіперспасылак, якія кіруюцца формуламі, - гэта магчымасць рэдагаваць некалькі формул гіперспасылак за адзін раз з дапамогай функцыі Excel Замяніць усё .
Дапусцім, вы хочаце замяніць стары URL вашай кампаніі (old-website.com) на новы (new-website.com) ва ўсіх гіперспасылках на бягучым аркушы або ва ўсёй кнізе. Каб зрабіць гэта, выканайце крокі, апісаныя ніжэй:
- Націсніце Ctrl + H, каб адкрыць укладку Замяніць дыялогавага акна Знайсці і замяніць .
- У правай частцы дыялогавага акна націсніце кнопку Параметры .
- У полі Знайсці што увядзіце патрэбны тэкст змяніць ("old-website.com" у гэтым прыкладзе).
- У выпадальным спісе Унутры абярыце Аркуш або Працоўная кніга у залежнасці ад таго, хочаце вы змяніць гіперспасылкі толькі на бягучым аркушы або на ўсіх аркушах бягучай кнігі.
- У выпадальным спісе Шукаць у выберыце Формулы .
- У якасці дадатковай меры засцярогі спачатку націсніце кнопку Знайсці ўсё , і Excel адлюструе спіс усіх формул, якія змяшчаюць пошукавы тэкст: