aplikace Excel umožňuje mít odkazy v buňkách, které můžete použít přímo přejít na tuto adresu URL.
například, níže je seznam, kde mám názvy společností, které jsou odkazem na firemní webové stránky URL. Když kliknete na buňku, automaticky otevře výchozí prohlížeč (Chrome v mém případě) a přejde na tuto adresu URL.
Existuje mnoho věcí, které můžete udělat s hypertextovými odkazy v aplikaci Excel (jako odkaz na externí webové stránky, odkaz na jiný list/sešit, odkaz do složky, odkaz na e-mail, atd.).,
v tomto článku budu pokrývat vše, co potřebujete vědět pro práci s hypertextovými odkazy v aplikaci Excel (včetně několika užitečných tipů a příkladů).
Tento Výukový program Zahrnuje:
Jak chcete-li Vložit hypertextové Odkazy v aplikaci Excel
Existuje mnoho různých způsobů, jak vytvořit hypertextové odkazy v aplikaci Excel:
- Ručně zadejte adresu URL (nebo zkopírujte a vložte)
- Pomocí ODKAZU funkce
- Pomocí dialogové okno Vložit hypertextový Odkaz
Pojďme se dozvědět se o každé z těchto metod.,
ručně zadejte adresu URL
když ručně zadáte adresu URL do buňky v Excelu nebo ji zkopírujete a vložíte do buňky, Excel ji automaticky převede na hypertextový odkaz.
Níže jsou kroky, které změní jednoduchou adresu URL do hypertextový odkaz:
- Vyberte buňku, ve které chcete získat hypertextový odkaz
- Stiskněte klávesu F2, abyste se dostali do režimu úprav (nebo dvojklik na buňku).
- zadejte adresu URL a stiskněte klávesu enter. Například, když jsem zadejte URL https://trumpexcel.com v buňce a stiskněte klávesu enter, vytvoří hypertextový odkaz.,
Všimněte si, že je třeba přidat http nebo https pro ty adresy URL, kde není www v něm. V případě, že existuje www jako předpona, vytvoří hypertextový odkaz, i když nepřidáte http/https.
Podobně, když zkopírujete adresu URL z webu (nebo nějakého jiného dokumentu/souboru) a vložte je do buňky v Excelu, bude automaticky hypertextovými odkazy.
Vložit Pomocí Dialogového okna
Pokud chcete text v buňce být něco jiného než URL a chcete, aby odkaz na konkrétní URL, můžete použít možnost vložit hypertextový odkaz v aplikaci Excel.,
Níže jsou kroky k zadání hypertextového odkazu v buňce pomocí dialogové okno Vložit hypertextový Odkaz:
- Vyberte buňku, do které chcete hypertextový odkaz
- Zadejte text, který chcete být hypertextovými odkazy. V tomto případě používám text „Sumitův Blog“
- klikněte na kartu Vložit.
- klikněte na tlačítko odkazy. Otevře se dialogové okno Vložit Hypertextový odkaz (můžete také použít klávesovou zkratku – Control + k).
- v dialogovém okně Vložit Hypertextový odkaz zadejte adresu URL do pole Adresa.
- stiskněte tlačítko OK.,
tím se vloží hypertextový odkaz buňky, zatímco text zůstává stejný.
vložit pomocí funkce hypertextového odkazu
dalším způsobem, jak vložit odkaz do aplikace Excel, může být použití funkce hypertextového odkazu.,
Níže je syntaxe:
HYPERLINK(link_location, )
- link_location: To může být URL adresu webové stránky, cestu ke složce nebo souboru na pevný disk, místo v dokumentu (například na určitou buňku nebo pojmenovanou oblast na listu aplikace Excel nebo sešit).
- : toto je volitelný argument. Toto je text, který chcete v buňce, která má hypertextový odkaz. V případě, že tento argument vynecháte, použije textový řetězec link_location jako Přátelské jméno.
níže je příklad, kde mám název společností v jednom sloupci a jejich URL webových stránek v jiném sloupci.,
níže je funkce hypertextového odkazu pro získání výsledku, kdy text je název společnosti a odkazuje na webové stránky společnosti.
v příkladech jsme dosud viděli, jak vytvářet hypertextové odkazy na webové stránky.
ale můžete také vytvořit hypertextové odkazy na listy ve stejném sešitu, jiných sešitech a souborech a složkách na pevném disku.
podívejme se, jak to lze udělat.,
Vytvořit hypertextový Odkaz na List ve Stejném Sešitu
Níže jsou kroky, jak vytvořit hypertextový odkaz na List2 ve stejném sešitu:
- Vyberte buňku, do které chcete odkaz
- Zadejte text, který chcete být hypertextovými odkazy. V tomto příkladu jsem použil text „odkaz na List2“.
- klikněte na kartu Vložit.
- klikněte na tlačítko odkazy. Otevře se dialogové okno Vložit Hypertextový odkaz (můžete také použít klávesovou zkratku – Control + k).
- v dialogovém okně Vložit Hypertextový odkaz vyberte možnost „umístit v tomto dokumentu“ v levém podokně.,
- zadejte buňku, kterou chcete hypertextový odkaz (jdu s výchozím A1).
- Vyberte list, který chcete hypertextový odkaz (Sheet2 v tomto případě)
klikněte na OK.
stejnou metodu můžete také použít k propojení s definovaným názvem (pojmenovanou buňkou nebo pojmenovaným rozsahem). Pokud máte nějaké pojmenované oblasti (pojmenované buňky) v sešitu, ty by měly být uvedeny v rámci Definované Názvy‘ v kategorii ‚Vložit Odkaz‘ dialogové okno.
kromě dialogového okna je v aplikaci Excel také funkce, která umožňuje vytvářet hypertextové odkazy.
takže místo použití dialogového okna můžete místo toho použít vzorec hypertextového odkazu k vytvoření odkazu na buňku v jiném listu.,
níže uvedené vzorce budou dělat toto:
=HYPERLINK("#"&"Sheet2!A1","Link to Sheet2")
Níže je, jak tento vzorec funguje:
- „#“ by se říct, vzorec odkazovat na stejném sešitu.
- “ Sheet2!A1 “ říká vzorec buňka, která by měla být spojena ve stejném sešitu
- „odkaz na Sheet2“ je text, který se objeví v buňce.
Vytvořit hypertextový Odkaz na Soubor (ve stejné nebo jiné složky)
můžete také použít stejnou metodu vytvořit hypertextové odkazy na jiné aplikace Excel (a non-Excel) souborů, které jsou ve stejné složce nebo v jiných složkách.,
například pokud chcete otevřít soubor s testem.xlsx, který je ve stejné složce jako aktuální soubor, můžete použít níže uvedené kroky:
- Vyberte buňku, do které chcete hypertextový odkaz
- Klikněte na kartu Vložit.
- klikněte na tlačítko odkazy. Otevře se dialogové okno Vložit Hypertextový odkaz (můžete také použít klávesovou zkratku – Control + k).
- v dialogovém okně Vložit Hypertextový odkaz vyberte v levém podokně možnost „existující soubor nebo webová stránka“.,
- vyberte „aktuální složka“ v nabídce Možnosti
- vyberte Soubor, pro který chcete vytvořit hypertextový odkaz. Všimněte si, že můžete propojit jakýkoli typ souboru (Excel, stejně jako non-Excel soubory)
- Změnit Text, který se Zobrazí jméno, pokud chcete.
- klikněte na OK.
v případě, že chcete odkazovat na soubor, který není ve stejné složce, můžete soubor procházet a poté jej vybrat. Chcete-li soubor Procházet, klikněte na ikonu složky v dialogovém okně Vložit Hypertextový odkaz (jak je uvedeno níže).,
můžete to také provést pomocí funkce hypertextového odkazu.
níže uvedené vzorce vytvoří hypertextový odkaz, který odkazuje na soubor ve stejné složce jako aktuální soubor:
=HYPERLINK("Test.xlsx","Test File")
V případě, že soubor není ve stejné složce, můžete zkopírovat adresa souboru a použít jej jako link_location.
Vytvořte hypertextový odkaz do složky
Tento se také řídí stejnou metodikou.,
Níže jsou kroky, jak vytvořit hypertextový odkaz na složku:
- Zkopírujte adresu složky, pro které chcete vytvořit hypertextový odkaz
- Vyberte buňku, do které chcete hypertextový odkaz
- Klikněte na kartu Vložit.
- klikněte na tlačítko odkazy. Otevře se dialogové okno Vložit Hypertextový odkaz (můžete také použít klávesovou zkratku – Control + k).
- v dialogovém okně Vložit Hypertextový odkaz vložte adresu složky
- klikněte na OK.
funkci hypertextového odkazu můžete také použít k vytvoření hypertextového odkazu, který ukazuje na složku.,
například, níže uvedený vzorec vytvoří hypertextový odkaz na složku s názvem TEST na ploše a jakmile kliknete na buňku s tímto vzorcem, bude to otevřít tuto složku.
=HYPERLINK("C:\Users\sumit\Desktop\Test","Test Folder")
Chcete-li použít tento vzorec, budete muset změnit adresu složky, do které chcete odkaz.
Vytvořit hypertextový Odkaz na E-mailovou Adresu
můžete mít také odkazy, které otevřít výchozí e-mailového klienta (například Outlook) a mají příjemci e-mail a předmět již naplněné v odeslat pole.,
níže jsou uvedeny kroky k vytvoření e-mailového hypertextového odkazu:
- Vyberte buňku, ve které chcete hypertextový odkaz
- klikněte na kartu Vložit.
- klikněte na tlačítko odkazy. Otevře se dialogové okno Vložit Hypertextový odkaz (můžete také použít klávesovou zkratku – Control + k).
- V dialogovém okně vložit pole klikněte na E-mailovou Adresu‘ v ‚Odkaz‘ možnosti
- Zadejte E-mailovou adresu a Předmět
- Zadejte text, který chcete, aby se zobrazí v buňce.
- klikněte na OK.,
Nyní, když klepnete na buňku, která má hypertextový odkaz, se otevře váš výchozí e-mailový klient s e-mailem a předmětu pre-naplněné.
můžete to také provést pomocí funkce hypertextového odkazu.
níže uvedený vzorec otevře výchozí e-mailový klient a má již předplněnou jednu e-mailovou adresu.
=HYPERLINK("mailto:[email protected]","Send Email")
V případě, že chcete mít předmět, jak dobře, můžete použít níže uvedené vzorce:
=HYPERLINK("mailto:[email protected],?cc=&bcc=&subject=Excel is Awesome","Generate Email")
Ve výše uvedeném vzorci, jsem se držel na cc a skrytá pole jako prázdné, ale můžete také tyto e-maily, v případě potřeby.
zde je podrobný návod, jak odesílat e-maily pomocí funkce hypertextového odkazu.
Odstranit hypertextové Odkazy
Pokud máte jen pár odkazů, můžete je odstranit ručně, ale pokud máte hodně, můžete použít Makro jazyka VBA.,
Ručně Odebrat hypertextové Odkazy
Níže jsou kroky k odstranění hypertextové odkazy ručně:
- Vyberte data, ze které chcete odebrat hypertextové odkazy.
- klepněte pravým tlačítkem myši na některou z vybraných buněk.
- klikněte na možnost „Odstranit hypertextový odkaz“.
výše uvedené kroky by okamžitě odstranily hypertextové odkazy z vybraných buněk.
v případě, že chcete odstranit hypertextové odkazy z celého listu, vyberte všechny buňky a postupujte podle výše uvedených kroků.,
Odstranit hypertextové Odkazy Pomocí VBA
Níže je kód jazyka VBA, který bude odstranit hypertextové odkazy z vybraných buněk:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comSelection.Hyperlinks.DeleteEnd Sub
Pokud chcete odstranit všechny hypertextové odkazy v sešitu, můžete použít níže uvedený kód:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comActiveSheet.Hyperlinks.DeleteEnd Sub
Všimněte si, že tento kód nebude odstranit odkazy vytvořené pomocí ODKAZU funkci.
tento kód VBA musíte přidat do běžného modulu v editoru VB.,
zde je podrobný návod, jak odstranit hypertextové odkazy v aplikaci Excel.
Zabránit Excel Vytvářet hypertextové Odkazy Automaticky
Pro některé lidi, je to skvělá vlastnost, že Excel automaticky převede adresu URL, text odkazu, když vstoupil do cely.,
a pro některé lidi je to podráždění.
Pokud jste v druhé kategorii, dovolte mi ukázat vám způsob, jak zabránit Excelu v automatickém vytváření adres URL do hypertextových odkazů.
důvod, proč k tomu dochází, protože v aplikaci Excel je nastavení, které automaticky převádí „internetové a síťové cesty“ na hypertextové odkazy.
zde jsou kroky k deaktivaci tohoto nastavení v aplikaci Excel:
- klikněte na kartu Soubor.
- klikněte na možnosti.
- v dialogovém okně Možnosti aplikace Excel klikněte na‘ Proofing ‚ v levém podokně.,
- klikněte na tlačítko Možnosti automatické opravy.
- v dialogovém okně Automatické opravy vyberte kartu „AutoFormat As you Type“.
- zrušte Zaškrtnutí volby – Internetové a síťové cesty hypertextovými‘
- Klepněte na tlačítko OK.
- zavřete dialogové okno Možnosti aplikace Excel.
Pokud jste dokončili následující kroky, aplikace Excel automaticky nezmění adresy URL, e-mailovou adresu a síťové cesty na hypertextové odkazy.,
extrahovat adresy URL hypertextového odkazu (pomocí VBA)
v aplikaci Excel není žádná funkce, která by mohla extrahovat adresu hypertextového odkazu z buňky.
to však lze provést pomocí výkonu VBA.
například předpokládejme, že máte datový soubor (jak je uvedeno níže) a chcete extrahovat URL hypertextového odkazu v sousední buňce.
dovolte mi ukázat vám dvě techniky pro extrahování hypertextových odkazů z textu v Excelu.,
Extrakt hypertextový Odkaz ve vedlejším Sloupci
Pokud chcete extrahovat všechny hypertextový odkaz adresy Url v jednom jít do sousedního sloupce, můžete tak, že pomocí níže uvedeného kódu:
Sub ExtractHyperLinks()Dim HypLnk As HyperlinkFor Each HypLnk In Selection.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
výše uvedený kód prochází všechny buňky ve výběru (použití PRO DALŠÍ smyčka) a extrahuje Url v sousední buňce.
V případě, že chcete získat odkazy v celém listu, můžete použít níže kód:
Sub ExtractHyperLinks()On Error Resume NextDim HypLnk As HyperlinkFor Each HypLnk In ActiveSheet.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
Všimněte si, že výše uvedené kódy nebude fungovat pro hypertextové odkazy vytvořené pomocí ODKAZU funkci.,
extrahujte hypertextový odkaz pomocí vzorce (vytvořeného pomocí VBA)
výše uvedený kód funguje dobře, když chcete získat hypertextové odkazy z datového souboru najednou.
ale pokud máte seznam hypertextových odkazů, které se stále rozšiřují, můžete ve VBA vytvořit uživatelem definovanou funkci/vzorec.
to vám umožní rychle použít buňku jako vstupní argument a vrátí adresu hypertextového odkazu v této buňce.
Níže je kód, který vytvoří UDF pro získání odkazy:
také v případě, že vyberete řadu buněk (namísto jedné buňky), tento vzorec vrátí hypertextový odkaz pouze v první buňce.
Najít Odkazy s Konkrétní Text
Pokud pracujete s velkým dataset, který má spoustu odkazů na to, že by to mohl být problém, když chcete najít ty, které mají konkrétní text.
například předpokládám, že mám datový soubor, jak je uvedeno níže, a chci najít všechny buňky s hypertextovými odkazy, které v něm mají text 2019, a změnit jej na 2020.
a ne.., dělat to ručně není možnost.
můžete to udělat pomocí skvělé funkce v aplikaci Excel-najít a nahradit.
s tímto můžete rychle najít a vybrat všechny buňky, které mají hypertextový odkaz, a poté změnit text 2019 s 2020.
níže jsou uvedeny kroky k výběru všech buněk pomocí hypertextového odkazu a textu 2019:
- Vyberte rozsah, ve kterém chcete najít buňky s hypertextovými odkazy s 2019. V případě, že chcete najít v celém listu, vyberte celý list (klikněte na malý trojúhelník vlevo nahoře).
- klikněte na kartu Domů.,
- Ve skupině Úpravy klikněte na Najít a Vybrat
- V drop-dolů, klikněte na Nahradit. Tím se otevře dialogové okno Najít a nahradit.
- v dialogovém okně Najít a nahradit klikněte na tlačítko Možnosti.Zobrazí se další možnosti v dialogovém okně.
- v možnostech „najít co“ klikněte na malou šipku směřující dolů v tlačítku formátu (jak je uvedeno níže).
- klikněte na „vybrat formát z buňky“., Tím se kurzor změní na ikonu plus s ikonou výběru formátu.
- Vyberte libovolnou buňku, která má v sobě hypertextový odkaz. Všimnete si, že formát je viditelný v poli vlevo od tlačítka Formát. To znamená, že formát vybrané buňky byl vyzvednut.
- zadejte 2019 do pole „Najít co“ a 2020 do pole „Nahradit“.
- klikněte na tlačítko Nahradit vše.,
ve výše uvedených datech změní text čtyř buněk, které v něm mají text 2019 a mají také hypertextový odkaz.
můžete také použít tuto techniku, aby najít všechny buňky s odkazy a seznam. Chcete-li to provést, namísto kliknutí na Nahradit vše klikněte na tlačítko Najít vše. To vám okamžitě poskytne seznam všech buněčných adres, které mají hypertextové odkazy (nebo hypertextové odkazy s konkrétním textem v závislosti na tom, co jste hledali).,
výběr buňky, která má hypertextový odkaz v aplikaci Excel
zatímco hypertextové odkazy jsou užitečné, existuje několik věcí, které mě dráždí.,
například pokud chcete vybrat buňku, která má v sobě hypertextový odkaz, Excel automaticky otevře výchozí webový prohlížeč a pokusí se tuto adresu URL otevřít.
další dráždivá věc na tom je, že někdy, když máte buňku, která má hypertextový odkaz v něm, to dělá celou buňku klikací. Takže i když kliknete přímo na hypertextový text, stále se otevře prohlížeč a adresa URL textu.
dovolte mi, abych vám rychle ukázal, jak se zbavit těchto drobných dráždivých látek.
vyberte buňku (bez otevření adresy URL)
jedná se o jednoduchý trik.,
Když najedete kurzorem na buňku, která má hypertextový odkaz v něm, zjistíte, ikonu ruky (což znamená, pokud na něj kliknete, aplikace Excel se otevře URL v prohlížeči)
Klepněte na buňku a podržte levé tlačítko myši.
po vteřině si všimnete, že se ikona kurzoru ruky změní na ikonu plus a nyní, když ji opustíte, Excel neotevře adresu URL.
místo toho by vybrala buňku.
nyní můžete provést jakékoli změny v požadované buňce.
elegantní trik … že? ,
vyberte buňku kliknutím na prázdné místo v buňce
to je další věc, která by vás mohla řídit ořechy.
když je v něm buňka s hypertextovým odkazem, stejně jako nějaké prázdné místo a kliknete na prázdné místo, stále otevře hypertextový odkaz.
zde je rychlá oprava.
k tomu dochází, když tyto buňky mají povolený text zábalu.
Pokud zakážete zabalit text pro tyto buňky, budete moci kliknout na bílý prostor na pravé straně hypertextového odkazu bez otevření tohoto odkazu.,
některé praktické příklady použití hypertextového odkazu
existují užitečné věci, které můžete udělat při práci s hypertextovými odkazy v aplikaci Excel.
v této části se chystám pokrýt některé příklady, které můžete najít užitečné a které můžete použít ve své každodenní práci.
Příklad 1 – Vytvořit Index Všech Listů v Sešitu
Pokud máte sešit s množstvím listů, můžete použít kód jazyka VBA, aby rychle vytvořit seznam listů a hypertextový odkaz na tyto listy.,
To může být užitečné, pokud máte 12-měsíční údaje v 12 různých listů a chcete vytvořit jeden index list, který odkazuje na všechny tyto měsíční údaje pracovních listů.
Níže je kód, který bude dělat toto:
můžete umístit tento kód v pravidelné modul v sešitu (ve VB Editor)
Tento kód také přidává odkaz na shrnutí list v buňce A1 všechny listy. V případě, že to nechcete, můžete tuto část z kódu odstranit.
více o tomto příkladu si můžete přečíst zde.,
příklad 2-Vytvořte dynamické hypertextové odkazy
ve většině případů, když kliknete na hypertextový odkaz v buňce v aplikaci Excel, dostanete se na adresu URL nebo do buňky, souboru nebo složky. Obvykle se jedná o statické adresy URL, což znamená, že hypertextový odkaz vás zavede pouze na konkrétní předdefinovanou adresu URL/umístění.,
ale můžete také použít trochu pro Excel vzorec podvod vytvořit dynamické hypertextové odkazy.
dynamickými hypertextovými odkazy mám na mysli odkazy, které jsou závislé na výběru uživatele a odpovídajícím způsobem se mění.
například, v příkladu níže, chci hypertextový odkaz v buňce E2 přejděte na webové stránky společnosti na základě rozevíracího seznamu vybrané uživatelem (v buňce D2).
To může být provedeno pomocí níže vzorec v buňce E2:
=HYPERLINK(VLOOKUP(D2,$A$2:$B$6,2,0), "Click here")
výše uvedený vzorec používá funkce SVYHLEDAT načíst URL z tabulky na levé straně., Funkce hypertextového odkazu pak používá tuto adresu URL k vytvoření hypertextového odkazu v buňce s textem – „Klikněte zde“.
Když změníte výběr pomocí rozevíracího seznamu, výsledek VLOOKUP se změní a bude odpovídajícím způsobem odkazovat na webové stránky vybrané společnosti.
to může být užitečná technika při vytváření řídicího panelu v aplikaci Excel. Hypertextové odkazy můžete vytvořit dynamicky v závislosti na výběru uživatele (což může být rozevírací seznam nebo zaškrtávací políčko nebo tlačítko rádia).
zde je podrobnější článek o použití dynamických hypertextových odkazů v aplikaci Excel.,
Příklad 3 – Rychle Vytvářet Jednoduché e-Maily Pomocí hypertextový Odkaz Funkce
Jak jsem již zmínil v tomto článku dříve, můžete použít ODKAZ funkce chcete-li rychle vytvořit jednoduchý e-maily (s pre-naplněné příjemce e-mailů a předmět).
ID e-mailu pro jednoho příjemce
=HYPERLINK("mailto:[email protected]","Generate Email")
tím se otevře výchozí e-mailový klient s id e-mailu [email protected] v poli „To“.
více příjemců Email Id
=HYPERLINK("mailto:[email protected],[email protected]","Generate Email")
pro odeslání e-mailu více příjemcům použijte čárku pro oddělení ID e-mailu., Tím se otevře výchozí e-mailový klient se všemi e-mailovými ID v poli „To“.
Přidat příjemce v seznamu CC a BCC
=HYPERLINK("mailto:[email protected],[email protected][email protected]&[email protected]","Generate Email")
Chcete-li přidat příjemce do seznamu CC a BCC, použijte otazník ‚?’když‘ mailto ‚argument končí, a připojit CC a BCC s‘ &‘. Když kliknete na odkaz v aplikaci excel, bude mít první 2 ID v poli „To“, [email protected] v poli “ CC „a [email protected] v oblasti „BCC“.
Přidat předmět
můžete přidat předmět pomocí&Kód předmětu., V tomto případě by to přidalo „Excel je úžasný“ v poli „Předmět“.
Přidat Jeden Řádek Zprávy v Těle
Tento by přidat jeden řádek ‚miluji Excel do těla e-mailové zprávy.
Přidat Více Řádků Zprávu v Těle
přidat více řádků v těle, musíte oddělit každý řádek s %0A. Pokud chcete zavést dvě zalomení řádku, přidat %0A dvakrát, a tak dále.
zde je podrobný článek o tom, jak odesílat e-maily z aplikace Excel.
doufám, že jste našli tento článek užitečný.