Excel HYPERLINK funkció több link gyors létrehozásához és szerkesztéséhez

  • Ossza Meg Ezt
Michael Brown

Ez a bemutató elmagyarázza az Excel HYPERLINK funkció alapjait, valamint néhány tippet és képletpéldát ad a leghatékonyabb használatához.

Hiperhivatkozás létrehozásának számos módja van az Excelben. Ha egy bizonyos weboldalra szeretne hivatkozni, egyszerűen beírhatja annak URL-címét egy cellába, megnyomhatja az Entert, és a Microsoft Excel automatikusan kattintható hiperhivatkozássá alakítja a bejegyzést. Ha egy másik munkalapra vagy egy másik Excel-fájl egy adott helyére szeretne hivatkozni, használhatja a Hiperhivatkozás parancsot. Hiperlink kontextusmenü vagy a Ctrl + K parancsikon. Ha sok azonos vagy hasonló linket kíván beszúrni, a leggyorsabb megoldás a Hiperhivatkozás formula használata, amely megkönnyíti a hiperhivatkozások létrehozását, másolását és szerkesztését az Excelben.

    Az Excelben a HYPERLINK funkcióval olyan hivatkozást (parancsikon) hozhat létre, amely a felhasználót ugyanazon dokumentum megadott helyére irányítja, vagy megnyit egy másik dokumentumot vagy weboldalt. A Hyperlink képlet használatával a következő elemekre lehet hivatkozni:

    • Egy adott hely, például egy cella vagy egy megnevezett tartomány egy Excel fájl (a meglévő lapon vagy egy másik munkalapon vagy munkafüzetben)
    • Word, PowerPoint vagy más dokumentum a merevlemezen, a helyi hálózaton vagy online tárolt
    • Könyvjelző egy Word dokumentumban
    • Weboldal az interneten vagy az intraneten
    • E-mail cím új üzenet létrehozásához

    A funkció az Excel 365 - 2000 összes verziójában elérhető. Az Excel Online-ban a HYPERLINK funkció csak webcímekhez (URL) használható.

    A HYPERLINK függvény szintaxisa a következő:

    HYPERLINK(link_helyszín, [friendly_név])

    Hol:

    • Link_helyszín (kötelező) a megnyitandó weboldal vagy fájl elérési útvonala.

      Link_helyszín megadható mint egy hivatkozás egy cellára amely tartalmazza a linket vagy egy szöveges karakterlánc idézőjelekbe zárva, amely egy helyi meghajtón tárolt fájl elérési útvonalát, egy kiszolgálón lévő UNC elérési útvonalat vagy az interneten vagy az intraneten található URL-címet tartalmazza.

      Ha a megadott hivatkozás útvonala nem létezik, vagy megszakadt, a Hiperhivatkozás formula hibát jelez, amikor a cellára kattint.

    • Friendly_name (opcionális) a cellában megjelenítendő linkszöveg (más néven ugrószöveg vagy horgonyszöveg). Ha elhagyja, a link_location jelenik meg linkszövegként.

      A Friendly_name megadható numerikus értékként, idézőjelek közé zárt szöveges karakterláncként, névként vagy a hivatkozás szövegét tartalmazó cellára való hivatkozásként.

    A Hiperlink-képletet tartalmazó cellára kattintva megnyithatja a Hiperlink-képletben megadott fájlt vagy weboldalt. link_location érv.

    Az alábbiakban egy Excel hiperhivatkozási képlet legegyszerűbb példáját láthatja, ahol az A2 a következőket tartalmazza friendly_name a B2 pedig a következőket tartalmazza link_location :

    =HYPERLINK(B2, A2)

    Az eredmény valahogy így nézhet ki:

    Az alábbiakban további képletpéldák következnek, amelyek az Excel HYPERLINK funkció egyéb felhasználási módjait mutatják be.

    Az elméletből a gyakorlatba lépve megnézzük, hogyan használhatja a HYPERLINK függvényt különböző dokumentumok közvetlen megnyitására a munkalapokról. Egy összetettebb képletet is megvitatunk, ahol az Excel HYPERLINK-et néhány más függvénnyel kombinálva használjuk egy nem triviális, kihívást jelentő feladat elvégzésére.

    Lapok, fájlok, weboldalak és egyéb elemek összekapcsolása

    Az Excel HYPERLINK funkciója lehetővé teszi, hogy néhány különböző típusú, kattintható hiperhivatkozást illesszen be, attól függően, hogy milyen értéket ad meg a HYPERLINK függvénybe. link_location érv.

    Hiperhivatkozás egy másik munkalapra

    Ha hiperhivatkozást szeretne beilleszteni egy másik lapra ugyanabban a munkafüzetben, adja meg a céllap nevét, amelyet egy fontjel (#) előz meg, majd a felkiáltójel és a célcella hivatkozása követ, például így:

    =HYPERLINK("#Sheet2!A1", "Sheet2")

    A fenti képlet létrehoz egy hiperhivatkozást a "Sheet2" ugrószöveggel, amely megnyitja az aktuális munkafüzetben a Sheet2 lapot.

    Ha a munkalap neve tartalmazza a terek vagy nem ábécés karakterek , azt szimpla idézőjelek közé kell zárni, így:

    =HYPERLINK("#'Árlista'!A1", "Árlista")

    Ugyanígy hiperhivatkozást is létrehozhat ugyanannak a lapnak egy másik cellájára. Ha például olyan hiperhivatkozást szeretne beilleszteni, amely ugyanannak a munkalapnak az A1-es cellájába vezet, használjon egy ehhez hasonló képletet:

    =HYPERLINK("#A1", "Menj az A1 cellára")

    Hiperhivatkozás egy másik munkafüzetre

    Egy másik munkafüzetre mutató hiperhivatkozás létrehozásához meg kell adnia a teljes útvonal a célmunkafüzetbe a következő formátumban:

    "Meghajtó:\\Mappa\Munkafüzet.xlsx"

    Például:

    =HYPERLINK("D:\Source data\Book3.xlsx", "Book3")

    Ha egy adott lapon, sőt egy adott cellában szeretne landolni, használja ezt a formátumot:

    "[Drive:\Mappa\Workbook.xlsx]Sheet!Cell"

    Például egy "Book3" című hiperhivatkozás hozzáadásához, amely megnyitja a Book3-ban tárolt Sheet2-t a Book3-ban. Forrásadatok mappát a D meghajtón, használja ezt a képletet:

    =HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")

    Ha azt tervezi, hogy a munkafüzeteket hamarosan máshová helyezi át, létrehozhat egy relatív hivatkozást, például így:

    =HYPERLINK("Source data\Book3.xlsx", "Book3")

    A fájlok áthelyezésekor a relatív hiperhivatkozás addig működik, amíg a célmunkafüzet relatív elérési útvonala változatlan marad. További információért lásd: Abszolút és relatív hiperhivatkozások az Excelben.

    Hiperhivatkozás egy megnevezett tartományra

    Ha hiperhivatkozást készít egy munkalap szintű név , adja meg a célpont nevének teljes elérési útvonalát:

    "[Meghajtó:\Mappa\Munkafüzet.xlsx]Sheet!Name"

    Például, ha a Book1-ben az 1. lapon tárolt "Source_data" nevű tartományra szeretne hivatkozást beilleszteni, használja ezt a képletet:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data", "Forrásadatok")

    Ha hivatkozik egy munkafüzet szintű név , a lap nevét nem kell feltüntetni, például:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data", "Forrásadatok")

    Hiperhivatkozás egy merevlemezen tárolt fájl megnyitásához

    Egy másik dokumentumot megnyitó hivatkozás létrehozásához adja meg a teljes útvonal a dokumentumhoz ebben a formátumban:

    "Meghajtó:\\Mappa\Fájlnév.kiterjesztés"

    Például a Word dokumentum megnyitásához a Árlista amelyet a Word fájlok mappát a D meghajtón, a következő képletet használja:

    =HYPERLINK("D:\Word fájlok\Árjegyzék.docx", "Árjegyzék")

    Hiperhivatkozás egy könyvjelzőre egy Word dokumentumban

    Ha hiperhivatkozást szeretne létrehozni egy Word-dokumentum egy adott helyére, akkor a dokumentum elérési útvonalát zárja [szögletes zárójelbe], és használjon egy könyvjelző a navigálni kívánt hely meghatározásához.

    A következő képlet például hiperhivatkozást ad a könyvjelzőhöz, amelynek neve Subscription_prices az árlista.docx-ben:

    =HYPERLINK("[D:\Word files\Árjegyzék.docx]Előfizetési_árak", "Árjegyzék")

    Hiperhivatkozás egy hálózati meghajtón lévő fájlra

    A helyi hálózaton tárolt fájl megnyitásához adja meg a fájl elérési útvonalát az UNC (Universal Naming Convention) formátumban, amely a kiszolgáló neve előtt kettős perjelet használ, például így:

    "\\\Server_név\Mappa\File_név.kiterjesztés"

    Az alábbi képlet létrehoz egy hiperhivatkozást "Árlista" címmel, amely megnyitja a Árlista.xlsx munkafüzet tárolt SERVER1 a oldalon. Svetlana mappa:

    =HYPERLINK("\\SERVER1\Svetlana\árlista.xlsx", "Árlista")

    Egy Excel fájl megnyitása egy konkrét munkalap , a fájl elérési útvonalát [szögletes zárójelbe] zárja, és tartalmazza a lap nevét, amelyet felkiáltójel (!) és a hivatkozott cella követ:

    =HYPERLINK("[\\SERVER1\Svetlana\árlista.xlsx]Sheet4!A1", "Árlista")

    Hiperhivatkozás egy weboldalra

    Ha hiperhivatkozást szeretne létrehozni egy internetes vagy intranetes weboldalra, adja meg az URL-címet idézőjelek közé zárva, például így:

    =HYPERLINK("//www.ablebits.com", "Go to Ablebits.com")

    A fenti képlet beilleszt egy hiperhivatkozást "Go to Ablebits.com" címmel, amely megnyitja weboldalunk kezdőlapját.

    Ha új üzenetet szeretne létrehozni egy adott címzettnek, adja meg az e-mail címet ebben a formátumban:

    "mailto:email_cím"

    Például:

    =HYPERLINK("mailto:[email protected]", "Írj nekünk egy e-mailt")

    A fenti képlet hozzáad egy hiperhivatkozást "Írj nekünk egy e-mailt" címmel, és a linkre kattintva egy új üzenetet hoz létre az ügyfélszolgálatunknak.

    Vlookup és hozzon létre egy hiperhivatkozást az első találatra

    Amikor nagy adathalmazokkal dolgozik, gyakran kerülhet olyan helyzetbe, amikor meg kell keresnie egy adott értéket, és vissza kell adnia a megfelelő adatot egy másik oszlopból. Ehhez vagy a VLOOKUP funkciót, vagy egy erősebb INDEX MATCH kombinációt használ.

    De mi van akkor, ha nem csak egy egyező értéket szeretne kihúzni, hanem a forrásadatkészletben az adott érték pozíciójára is szeretne ugrani, hogy megnézhesse az ugyanazon sorban lévő egyéb részleteket? Ez az Excel HYPERLINK funkciójának használatával lehetséges, a CELL, INDEX és MATCH segítségével.

    Az első találatra mutató hiperhivatkozás létrehozásának általános formulája a következő:

    HYPERLINK("#"&CELL("cím", INDEX( return_range , MATCH( lookup_value , lookup_range ,0)))), INDEX( return_range , MATCH( lookup_value, lookup_range ,0)))

    A fenti képletet a gyakorlatban a következő példával szemléltethetjük. Tegyük fel, hogy az A oszlopban van egy lista az eladókról, a C oszlopban pedig az eladott termékekről. Célunk, hogy egy adott eladó által eladott első terméket kiemeljük, és hiperhivatkozást készítsünk a sor valamelyik cellájára, hogy az adott megrendeléshez kapcsolódó összes többi adatot megtekinthessük.

    Ha a keresési érték az E2 cellában, a szállítói lista (keresési tartomány) az A2:A10 cellában, a terméklista (visszatérési tartomány) pedig a C2:C10 cellában van, a képlet a következő alakot veszi fel:

    =HYPERLINK("#"&CELL("cím", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))))

    Amint az alábbi képernyőképen látható, a képlet kiválasztja az egyező értéket, és egy kattintható hiperhivatkozássá alakítja, amely a felhasználót az eredeti adathalmazban lévő első egyezés helyére irányítja.

    Ha hosszú adatsorokkal dolgozik, kényelmesebb lehet, ha a hiperhivatkozás a sor első cellájára mutat, ahol az egyezést találta. Ehhez egyszerűen állítsa be a visszatérési tartományt az első INDEX MATCH kombinációban az A oszlopra (ebben a példában $A$2:$A$10):

    =HYPERLINK("#"&CELL("cím", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))))

    Ez a képlet a keresési érték ("Adam") első előfordulásához vezet az adatkészletben:

    Hogyan működik ez a képlet

    Azok, akik ismerik az INDEX MATCH képletet, mint az Excel VLOOKUP sokoldalúbb alternatíváját, valószínűleg már rájöttek az általános logikára.

    Alapvetően a klasszikus INDEX MATCH kombinációt használja a keresési érték első előfordulásának megkeresésére a keresési tartományban:

    INDEX( return_range , MATCH( lookup_value , lookup_range , 0))

    A képlet működéséről a fenti linkre kattintva találhat teljes körű tájékoztatást. Az alábbiakban a legfontosabb pontokat vázoljuk fel:

    • A MATCH függvény meghatározza a " Adam " (keresési érték) az A2:A10 tartományban (keresési tartomány), és 3-t ad vissza.
    • A MATCH eredménye a row_num argumentummal az INDEX függvényt arra utasítja, hogy a C2:C10 tartomány (visszatérési tartomány) 3. sorának értékét adja vissza. Az INDEX függvény pedig a " Citromok ".

    Így megkapja a friendly_name argumentumot a Hyperlink képletben.

    Most pedig dolgozzuk ki link_location , azaz a cellát, amelyre a hiperhivatkozásnak mutatnia kell. A cella címének megadásához a CELL("cím", [hivatkozás]) függvényt használjuk INDEX MATCH funkcióval, mivel hivatkozás Ahhoz, hogy a HYPERLINK függvény tudja, hogy a célcella az aktuális lapon található, kapcsolja össze a cella címét a font karakterrel ("#").

    Megjegyzés: Vegye figyelembe az abszolút cellahivatkozások használatát a keresési és visszatérési tartományok rögzítéséhez. Ez kritikus fontosságú, ha a képlet másolásával több hiperhivatkozást kíván beilleszteni.

    Hogyan szerkeszthet egyszerre több hiperhivatkozást

    Amint azt a bemutató elején említettük, a képletvezérelt hiperhivatkozások egyik leghasznosabb előnye, hogy szerkeszteni lehet a többszörös Hyperlink képletek egy menetben az Excel Cserélje ki az összeset funkció.

    Tegyük fel, hogy az aktuális lapon vagy az egész munkafüzetben lévő összes hiperhivatkozásban a vállalat régi URL-címét (régi-website.com) az újjal (új-website.com) szeretné helyettesíteni. Ehhez kövesse az alábbi lépéseket:

    1. Nyomja meg a Ctrl + H billentyűkombinációt a Cserélje ki a címet. lapon a Keresés és csere párbeszéd.
    2. A párbeszédpanel jobb oldali részén kattintson a Opciók gomb.
    3. A Találd meg, mit mezőbe írja be a módosítani kívánt szöveget ("old-website.com" ebben a példában).
    4. A A oldalon belül legördülő listából válassza ki a Sheet vagy Munkafüzet attól függően, hogy csak az aktuális munkalapon vagy az aktuális munkafüzet összes lapján szeretné megváltoztatni a hiperhivatkozásokat.
    5. A Nézz be legördülő listából válassza ki a Képletek .
    6. További elővigyázatosságból kattintson a Mindent megtalálni gombot, és az Excel megjeleníti a keresési szöveget tartalmazó képletek listáját:

  • Nézze át a keresési eredményeket, hogy megbizonyosodjon arról, hogy az összes talált képletet meg akarja-e változtatni. Ha igen, folytassa a következő lépéssel, ellenkező esetben finomítsa a keresést.
  • A Cserélje ki mezőbe írja be az új szöveget ("new-website.com" ebben a példában).
  • Kattintson a Cserélje ki az összeset gombra. Az Excel az összes megtalált hiperhivatkozásban lecseréli a megadott szöveget, és értesíti Önt arról, hogy hány változtatás történt.
  • Kattintson a Zárja be a gombra a párbeszédpanel bezárásához. Kész!
  • Hasonló módon szerkesztheti a link szövegét (friendly_name) az összes Hyperlink képletben egyszerre. Ennek során ellenőrizze, hogy a kicserélendő szöveg a friendly_name nem jelenik meg sehol a link_location hogy ne rontsd el a képleteket.

    A leggyakoribb oka annak, hogy a Hiperlink formula nem működik (és az első dolog, amit ellenőriznie kell!), a nem létező vagy megszakadt útvonal a link_location Ha nem így van, akkor nézze meg a következő két dolgot:

    1. Ha a hivatkozás célpontja nem nyílik meg a hiperhivatkozásra kattintva, győződjön meg róla, hogy a hivatkozás helyét a megfelelő formátumban adta meg. A különböző hiperhivatkozás-típusok létrehozására szolgáló képletpéldákat itt találja.
    2. Ha a hivatkozás szövege helyett egy hiba jelenik meg egy cellában, például VALUE! vagy N/A, akkor valószínűleg a probléma a friendly_name argumentumot a Hyperlink képletben.

      Az ilyen hibák általában akkor fordulnak elő, ha friendly_name valamilyen más függvény(ek) adja vissza, mint például a Vlookup és a hiperhivatkozás az első találatra példánkban. Ebben az esetben a #N/A hiba jelenik meg a képletcellában, ha a keresési érték nem található a keresési táblázatban. Az ilyen hibák megelőzése érdekében fontolóra veheti az IFERROR függvény használatát, hogy a hibaérték helyett egy üres karakterláncot vagy valamilyen felhasználóbarát szöveget jelenítsen meg.

    Így hozhat létre hiperhivatkozásokat az Excel HYPERLINK funkciójával. Köszönöm, hogy elolvasták, és remélem, hogy jövő héten találkozunk a blogon!

    Gyakorlati munkafüzet letölthető

    Excel hiperhivatkozási képlet példák (.xlsx fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.