Функцыя Excel HYPERLINK для хуткага стварэння і рэдагавання некалькіх спасылак

  • Падзяліцца Гэтым
Michael Brown

Гэты падручнік тлумачыць асновы функцыі Excel HYPERLINK і дае некалькі парад і прыкладаў формул для найбольш эфектыўнага яе выкарыстання.

Ёсць шмат спосабаў стварыць гіперспасылку ў Excel. Каб зрабіць спасылку на пэўную вэб-старонку, вы можаце проста ўвесці яе URL у ячэйку, націснуць Enter, і Microsoft Excel аўтаматычна пераўтворыць запіс у гіперспасылку, якую можна націснуць. Каб зрабіць спасылку на іншы працоўны аркуш або пэўнае месца ў іншым файле Excel, вы можаце выкарыстоўваць кантэкстнае меню Гіперспасылка або спалучэнне клавіш Ctrl + K. Калі вы плануеце ўставіць шмат аднолькавых або падобных спасылак, самы хуткі спосаб - выкарыстоўваць формулу гіперспасылкі, якая палягчае стварэнне, капіраванне і рэдагаванне гіперспасылак у Excel.

    Функцыя HYPERLINK у Excel выкарыстоўваецца для стварэння спасылкі (цэтліка), якая накіроўвае карыстальніка да пазначанага месца ў тым жа дакуменце або адкрывае іншы дакумент або вэб-старонку. Выкарыстоўваючы формулу гіперспасылкі, вы можаце зрабіць спасылку на наступныя элементы:

    • Пэўнае месца, такое як ячэйка або найменны дыяпазон у файле Excel (на існуючым аркушы або ў іншы аркуш або працоўная кніга)
    • Word, PowerPoint або іншы дакумент , які захоўваецца на вашым цвёрдым дыску, у лакальнай сетцы або ў інтэрнэце
    • Закладка ў Word дакумент
    • Вэб-старонка ў Інтэрнеце або інтрасетцы
    • Адрас электроннай пошты для стварэння новага паведамлення

    прыклад).

  • Націсніце кнопку Замяніць усё . Excel заменіць указаны тэкст ва ўсіх знойдзеных гіперспасылках і паведаміць, колькі змяненняў было ўнесена.
  • Націсніце кнопку Зачыніць , каб закрыць дыялогавае акно. Гатова!
  • Аналагічным чынам вы можаце рэдагаваць тэкст спасылкі (дружалюбнае_імя) ва ўсіх формулах гіперспасылкі адначасова. Пры гэтым пераканайцеся, што тэкст, які трэба замяніць у friendly_name , не з'яўляецца нідзе ў link_location , каб вы не парушылі формулы.

    Самая распаўсюджаная прычына таго, што формула гіперспасылкі не працуе (і першае, што вам трэба праверыць!) - гэта неіснуючы або непрацуючы шлях у link_location аргумент. Калі гэта не так, праверце наступныя дзве рэчы:

    1. Калі пункт прызначэння спасылкі не адкрываецца, калі вы пстрыкаеце па гіперспасылцы, пераканайцеся, што месцазнаходжанне спасылкі падаецца ў належным фармаце. Прыклады формул для стварэння розных тыпаў гіперспасылак можна знайсці тут.
    2. Калі замест тэксту спасылкі памылка тыпу 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 дазваляе вам устаўляць гіперспасылкі некалькіх розных тыпаў, якія можна націснуць, у залежнасці ад таго, якое значэнне вы задасце аргументу 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) ва ўсіх гіперспасылках на бягучым аркушы або ва ўсёй кнізе. Каб зрабіць гэта, выканайце крокі, апісаныя ніжэй:

    1. Націсніце Ctrl + H, каб адкрыць укладку Замяніць дыялогавага акна Знайсці і замяніць .
    2. У правай частцы дыялогавага акна націсніце кнопку Параметры .
    3. У полі Знайсці што увядзіце патрэбны тэкст змяніць ("old-website.com" у гэтым прыкладзе).
    4. У выпадальным спісе Унутры абярыце Аркуш або Працоўная кніга у залежнасці ад таго, хочаце вы змяніць гіперспасылкі толькі на бягучым аркушы або на ўсіх аркушах бягучай кнігі.
    5. У выпадальным спісе Шукаць у выберыце Формулы .
    6. У якасці дадатковай меры засцярогі спачатку націсніце кнопку Знайсці ўсё , і Excel адлюструе спіс усіх формул, якія змяшчаюць пошукавы тэкст:

  • Паглядзіце на вынікі пошуку, каб пераканацца, што хочаце змяніць усе знойдзеныя формулы. Калі вы гэта зробіце, перайдзіце да наступнага кроку, у адваротным выпадку ўдакладніце пошук.
  • У полі Замяніць на увядзіце новы тэкст ("new-website.com" у гэтым
  • Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.