Spis treści
Samouczek wyjaśnia, jak wstawiać hiperłącza w Excelu za pomocą 3 różnych metod. Dowiesz się, jak wstawiać, zmieniać i usuwać hiperłącza w arkuszach, a teraz naprawić niedziałające linki.
Hiperłącza są szeroko stosowane w Internecie do nawigacji między stronami internetowymi. W arkuszach Excela również można łatwo tworzyć takie linki. Ponadto można wstawić hiperłącze, aby przejść do innej komórki, arkusza lub skoroszytu, otworzyć nowy plik Excela lub utworzyć wiadomość e-mail. Ten samouczek zawiera szczegółowe wskazówki, jak to zrobić w programie Excel 2016, 2013, 2010 i wcześniejszych wersjach.
Czym jest hiperłącze w programie Excel
Hiperłącze w programie Excel to odniesienie do określonej lokalizacji, dokumentu lub strony internetowej, do której użytkownik może przejść, klikając łącze.
Microsoft Excel umożliwia tworzenie hiperłączy do wielu różnych celów, w tym:
- Przejście do określonego miejsca w bieżącym skoroszycie
- Otwarcie innego dokumentu lub przejście do określonego miejsca w tym dokumencie, np. arkusza w pliku Excel lub zakładki w dokumencie Word.
- Przejście do strony internetowej w Internecie lub intranecie
- Tworzenie nowego pliku programu Excel
- Wysyłanie wiadomości e-mail na wskazany adres
Hiperłącza w Excelu są łatwo rozpoznawalne - na ogół jest to tekst wyróżniony podkreślonym kolorem niebieskim, jak pokazano na poniższym zrzucie ekranu.
Hiperłącza bezwzględne i względne w programie Excel
Microsoft Excel obsługuje dwa rodzaje łączy: bezwzględne i względne, w zależności od tego, czy określisz pełny czy częściowy adres.
An hiperłącze bezwzględne zawiera pełny adres, w tym protokół i nazwę domeny dla adresów URL, a dla dokumentów całą ścieżkę i nazwę pliku. Na przykład:
URL bezwzględny: //www.ablebits.com/excel-lookup-tables/index.php
Bezwzględny link do pliku Excel: C:™Excel files ™Source Data ™Book1.xlsx
A relatywny hiperłącze zawiera częściowy adres, na przykład:
Względny adres URL: excel-lookup-tables/index.php
Link względny do pliku Excel: Dane źródłowe dane.xlsx
W Internecie powszechną praktyką jest używanie względnych adresów URL. W hiperłączach Excela należy zawsze podawać pełne adresy URL dla stron internetowych Chociaż Microsoft Excel może zrozumieć adresy URL bez protokołu. Na przykład, jeśli wpiszesz "www.ablebits.com" w komórce, Excel automatycznie doda domyślny protokół "http" i przekształci go w hiperłącze, które można śledzić.
Podczas tworzenia linki do plików Excela W przypadku hiperłącza względnego brakująca część ścieżki do pliku jest względna w stosunku do lokalizacji aktywnego skoroszytu. Główną zaletą tego podejścia jest to, że nie trzeba edytować adresu łącza, gdy pliki są przenoszone do innej lokalizacji. Na przykład, jeśli aktywny skoroszyt i skoroszyt docelowy znajdują się w miejscuna dysku C, a następnie przenosisz je na dysk D, hiperłącza względne będą działać tak długo, jak długo ścieżka względna do pliku docelowego pozostanie niezmieniona. W przypadku hiperłącza bezwzględnego ścieżka powinna być aktualizowana za każdym razem, gdy plik zostanie przeniesiony w inne miejsce.
Jak utworzyć hiperłącze w programie Excel
W programie Microsoft Excel to samo zadanie można często wykonać na kilka różnych sposobów i dotyczy to również tworzenia hiperłączy. Aby wstawić hiperłącze w programie Excel, można użyć dowolnego z poniższych rozwiązań:
Jak wstawić hiperłącze za pomocą funkcji Hiperłącze w programie Excel
Najczęstszym sposobem umieszczenia hiperłącza bezpośrednio w komórce jest użycie Wstaw hiperłącze okno dialogowe, do którego można uzyskać dostęp na 3 różne sposoby. Wystarczy wybrać komórkę, w której chcemy wstawić łącze i wykonać jedną z poniższych czynności:
- Na Wkładka zakładka, w Linki grupę, kliknij przycisk Hiperłącze lub Link przycisk, w zależności od wersji programu Excel.
- Kliknij prawym przyciskiem myszy na komórkę i wybierz Hiperłącze... ( Link w ostatnich wersjach) z menu kontekstowego.
- Naciśnij skrót Ctrl + K.
A teraz, w zależności od tego, jaki rodzaj linku chcesz stworzyć, przejdź do jednego z poniższych przykładów:
Tworzenie hiperłącza do innego dokumentu
Aby wstawić hiperłącze do innego dokumentu, np. innego pliku programu Excel, dokumentu programu Word lub prezentacji programu PowerPoint, otwórz Wstaw hiperłącze okno dialogowe, a następnie wykonaj poniższe czynności:
- Na lewym panelu, pod Link do , kliknij Istniejący plik lub strona internetowa
- W Patrz w lista, przeglądaj do lokalizacji pliku docelowego, a następnie wybierz plik.
- W Tekst do wyświetlenia w polu, wpisz tekst, który ma się pojawić w komórce ("Książka3" w tym przykładzie).
- Opcjonalnie, kliknij przycisk ScreenTip... w prawym górnym rogu i wpisz tekst, który ma być wyświetlany po najechaniu myszką na hiperłącze. W tym przykładzie jest to "Goto Book3 in My Documents".
- Kliknij przycisk OK.
Hiperłącze jest wstawiane do wybranej komórki i wygląda dokładnie tak, jak je skonfigurowałeś:
Aby połączyć się z arkusz szczegółowy lub komórkę, kliknij przycisk Zakładka... przycisk w prawej części Wstaw hiperłącze Wybierz arkusz i wpisz adres komórki docelowej w oknie dialogowym Wpisz odnośnik do komórki i kliknij OK .
Aby połączyć się z nazwany zakres , wybierz go pod Zdefiniowane nazwy jak pokazano poniżej:
Dodaj hiperłącze do adresu internetowego (URL)
Aby utworzyć łącze do strony internetowej, otwórz Wstaw hiperłącze dialog, a następnie wykonaj następujące kroki:
- Pod adresem Link do , wybrany Istniejący plik lub strona internetowa .
- Kliknij przycisk Przeglądaj strony internetowe otworzyć stronę internetową, do której chcesz się połączyć, i przełączyć się z powrotem do programu Excel bez zamykania przeglądarki internetowej.
Excel wstawi stronę internetową Adres oraz Tekst do wyświetlenia Możesz zmienić tekst tak, aby wyświetlał się w pożądany sposób, w razie potrzeby wprowadzić wskazówki dotyczące ekranu, a następnie kliknąć OK aby dodać hiperłącze.
Alternatywnie można skopiować adres URL strony internetowej przed jej otwarciem. Wstaw hiperłącze dialog, a następnie po prostu wklej adres URL w Adres pudełko.
Hiperłącze do arkusza lub komórki w bieżącym skoroszycie
Aby utworzyć hiperłącze do konkretnego arkusza w aktywnym skoroszycie, kliknij przycisk Miejsce w niniejszym dokumencie ikona. pod Odniesienie do komórki , wybierz arkusz docelowy i kliknij OK .
Aby utworzyć program Excel hiperłącze do komórki , wpisz odwołanie do komórki w Wpisz odnośnik do komórki pudełko.
Aby połączyć się z nazwany zakres , wybierz ją pod Nazwy zdefiniowane węzeł.
Wstaw hiperłącze, aby otworzyć nowy skoroszyt programu Excel
Oprócz łączenia się z istniejącymi plikami, można utworzyć hiperłącze do nowego pliku Excela, oto jak:
- Pod adresem Link do , kliknij Utwórz nowy dokument ikona.
- W Tekst do wyświetlenia Wpisz tekst odnośnika, który ma być wyświetlany w komórce.
- W Nazwa nowego dokumentu wprowadź nazwę nowego skoroszytu.
- Pod adresem Pełna ścieżka , sprawdź lokalizację, w której zostanie zapisany nowo utworzony plik. Jeśli chcesz zmienić domyślną lokalizację, kliknij przycisk Zmiana przycisk.
- Pod adresem Kiedy edytować , wybierz żądaną opcję edycji.
- Kliknij OK .
Hiperłącze do utworzenia wiadomości e-mail
Oprócz łączenia się z różnymi dokumentami, funkcja Hiperłącze w Excelu umożliwia wysłanie wiadomości e-mail bezpośrednio z arkusza. Aby to zlecić, wykonaj następujące kroki:
- Pod adresem Link do , wybierz Adres e-mail ikona.
- W Adres e-mail w polu, wpisz adres e-mail odbiorcy lub kilka adresów oddzielonych średnikami.
- Opcjonalnie, wprowadź temat wiadomości w polu Przedmiot Należy pamiętać, że niektóre przeglądarki i klienci poczty elektronicznej mogą nie rozpoznać tematu.
- W Tekst do wyświetlenia wpisać żądany tekst linku.
- Opcjonalnie, kliknij przycisk ScreenTip... i wprowadź żądany tekst (wskazówka na ekranie zostanie wyświetlona po najechaniu myszką na hiperłącze).
- Kliknij przycisk OK.
Wskazówka. Najszybszym sposobem utworzenia hiperłącza do konkretnego adresu e-mail jest wpisanie go bezpośrednio do komórki. Po naciśnięciu klawisza Enter Excel automatycznie przekształci go w klikalne hiperłącze.
Jak tworzyć linki za pomocą funkcji HYPERLINK
Jeśli jesteś jednym z tych profesjonalistów Excela, którzy stosują formuły, aby poradzić sobie z większością zadań, możesz użyć funkcji HYPERLINK, która jest specjalnie zaprojektowana do wstawiania hiperłączy w Excelu. Jest to szczególnie przydatne, gdy zamierzasz tworzyć, edytować lub usuwać wiele linków w tym samym czasie.
Składnia funkcji HYPERLINK jest następująca:
HYPERLINK(link_location, [friendly_name])Gdzie:
- Link_lokalizacji jest ścieżką do docelowego dokumentu lub strony internetowej.
- Znajoma_nazwa to tekst odnośnika, który ma być wyświetlany w komórce.
Na przykład, aby utworzyć hiperłącze zatytułowane "Dane źródłowe", które otwiera Arkusz2 w skoroszycie o nazwie "Dane źródłowe" przechowywanym w folderze "Pliki programu Excel" na dysku D, należy użyć tej formuły:
=HYPERLINK("[D:eszel pliki źródłowe.xlsx]Arkusz2!A1", "Dane źródłowe")
Szczegółowe wyjaśnienie argumentów funkcji HYPERLINK oraz przykłady formuł do tworzenia różnych typów linków można znaleźć w części Jak używać funkcji HYPERLINK w Excelu.
Jak wstawić hiperłącze w Excelu za pomocą VBA
Aby zautomatyzować tworzenie hiperłączy w swoich arkuszach, możesz użyć tego prostego kodu VBA:
Public Sub AddHyperlink() Sheets( "Sheet1" ).Hyperlinks.Add Anchor:=Sheets( "Sheet1" ).Range( "A1" ), Address:= "" , SubAddress:= "Sheet3!B5" , TextToDisplay:= "Moje hiperłącze" End Sub.Gdzie:
- Arkusze - nazwa arkusza, na którym ma być wstawione łącze (w tym przykładzie Arkusz 1).
- Zakres - komórkę, w której ma być wstawiony link (w tym przykładzie A1).
- SubAddress - miejsce docelowe linku, czyli miejsce, na które ma wskazywać hiperłącze (w tym przykładzie Arkusz3!B5).
- TextToDisplay -tekst, który ma być wyświetlany w komórce ("Moje hiperłącze" w tym przykładzie).
Biorąc pod uwagę powyższe, nasze makro wstawi hiperłącze zatytułowane "Moje hiperłącze" do komórki A1 w Arkuszu1 w aktywnym skoroszycie. Kliknięcie linku spowoduje przejście do komórki B5 w Arkuszu3 w tym samym skoroszycie.
Jeśli masz niewielkie doświadczenie z makrami w Excelu, pomocne mogą okazać się następujące instrukcje: Jak wstawić i uruchomić kod VBA w Excelu
Jak zmienić hiperłącze w programie Excel
Jeśli utworzyłeś hiperłącze za pomocą okna dialogowego Wstaw hiperłącze, to użyj podobnego okna dialogowego, aby je zmienić. W tym celu kliknij prawym przyciskiem myszy komórkę zawierającą łącze i wybierz Edytuj hiperłącze... z menu kontekstowego lub naciśnij skrót Crtl+K lub kliknij przycisk Hiperłącze na wstążce.
Niezależnie od tego, co zrobisz, Edytuj hiperłącze W oknie dialogowym należy dokonać pożądanych zmian w tekście łącza lub jego lokalizacji, albo w obu tych miejscach, a następnie kliknąć OK .
Aby zmienić hiperłącze sterowane formułą , wybierz komórkę zawierającą formułę Hiperłącze i zmodyfikuj argumenty formuły. Poniższa wskazówka wyjaśnia, jak wybrać komórkę bez przechodzenia do lokalizacji hiperłącza.
Aby zmienić wiele formuł hiperłączy , użyj w Excelu funkcji Zastąp wszystko, jak pokazano w tej poradzie.
Jak zmienić wygląd hiperłącza
Domyślnie hiperłącza programu Excel mają tradycyjne podkreślone niebieskie formatowanie. Aby zmienić domyślny wygląd tekstu hiperłącza, wykonaj następujące czynności:
- Idź do Strona główna tab, Style grupa, i albo:
- Kliknij prawym przyciskiem myszy na stronie Hiperłącze , a następnie kliknij Modyfikuj... aby zmienić wygląd hiperłączy, które nie zostały jeszcze kliknięte.
- Kliknij prawym przyciskiem myszy na stronie Followed Hiperłącze , a następnie kliknij Modyfikuj... aby zmienić formatowanie hiperłączy, które zostały kliknięte.
- W Styl w wyświetlonym oknie dialogowym, kliknij Format...
Uwaga. Wszystkie zmiany wprowadzone w stylu hiperłącza będą miały zastosowanie do wszystkie hiperłącza Nie jest możliwa modyfikacja formatowania poszczególnych hiperłączy.
Jak usunąć hiperłącze w programie Excel
Usuwanie hiperłączy w programie Excel jest procesem dwukrotnym. Wystarczy kliknąć prawym przyciskiem myszy łącze i wybrać Usuń hiperłącze z menu kontekstowego.
To usunie klikalne hiperłącze, ale zachowa tekst linku w komórce. do usuń tekst linku również kliknąć prawym przyciskiem myszy na komórkę, a następnie kliknąć Czysta treść .
Wskazówka Aby usunąć wszystkie lub wybrane hiperłącza za jednym razem, należy użyć funkcji Wklej Specjalnie, jak pokazano w rozdziale Jak usunąć wiele hiperłączy w programie Excel.
Wskazówki dotyczące używania hiperłączy w programie Excel
Teraz, gdy wiesz już, jak tworzyć, zmieniać i usuwać hiperłącza w programie Excel, możesz chcieć poznać kilka przydatnych wskazówek, aby pracować z linkami najbardziej efektywnie.
Jak wybrać komórkę zawierającą hiperłącze
Domyślnie kliknięcie komórki zawierającej hiperłącze powoduje przejście do miejsca docelowego łącza, tj. docelowego dokumentu lub strony internetowej. Aby wybrać komórkę bez przeskakiwania do miejsca łącza, należy kliknąć komórkę i przytrzymać przycisk myszy, aż wskaźnik zmieni się w krzyżyk (kursor wyboru w programie Excel) , a następnie zwolnij przycisk.
Jeśli hiperłącze zajmuje tylko część komórki (tzn. jeśli komórka jest szersza niż tekst linku), przesuń wskaźnik myszy nad białą przestrzeń i gdy tylko zmieni się on z dłoni wskazującej na krzyżyk, kliknij komórkę:
Jeszcze jednym sposobem na wybranie komórki bez otwierania hiperłącza jest wybranie sąsiedniej komórki i użycie klawiszy strzałek, aby dostać się do komórki łączącej.
Jak wyodrębnić adres internetowy (URL) z hiperłącza w Excelu
Istnieją dwa sposoby wyodrębnienia adresu URL z hiperłącza w programie Excel: ręcznie i programowo.
Ręcznie wyodrębnij adres URL z hiperłącza
Jeśli masz tylko kilka hiperłączy, możesz szybko wyodrębnić ich miejsca docelowe, wykonując te proste kroki:
- Zaznacz komórkę zawierającą hiperłącze.
- Otwórz Edytuj hiperłącze w oknie dialogowym, naciskając Ctrl + K , lub kliknij prawym przyciskiem myszy hiperłącze, a następnie kliknij Edytuj hiperłącze... .
- W Pole adresowe , wybierz adres URL i naciśnij Ctrl + C, aby go skopiować.
Wyodrębnij wiele adresów URL za pomocą VBA
Jeśli w arkuszach Excela znajduje się wiele hiperłączy, ręczne wyodrębnianie każdego adresu URL byłoby stratą czasu. Poniższe makro może przyspieszyć ten proces, wyodrębniając adresy z wszystkie hiperłącza w bieżącym arkuszu automatycznie:
Sub ExtractHL() Dim HL As Hyperlink Dim OverwriteAll As Boolean OverwriteAll = False For Each HL In ActiveSheet.Hyperlinks If Not OverwriteAll Then If HL.Range.Offset(0, 1).Value "" Then If MsgBox( "Jedna lub więcej komórek docelowych nie jest pusta. Czy chcesz nadpisać wszystkie komórki?" , vbOKCancel, "Komórki docelowe nie są puste" ) = vbCancel Then Exit For Else OverwriteAll = True End If End If.HL.Range.Offset(0, 1).Value = HL.Address Next End SubJak widać na poniższym zrzucie ekranu, kod VBA pobiera adresy URL z kolumny hiperłączy i umieszcza wyniki w sąsiednich komórkach.
Jeśli jedna lub więcej komórek w sąsiedniej kolumnie zawiera dane, kod wyświetli ostrzegawcze okno dialogowe z pytaniem do użytkownika, czy chce nadpisać bieżące dane.
Przekształcanie obiektów arkusza w klikalne hiperłącza
Oprócz tekstu w komórce, wiele obiektów arkusza, w tym wykresy, obrazki, pola tekstowe i kształty, można przekształcić w klikalne hiperłącza. Aby to zrobić, wystarczy kliknąć prawym przyciskiem myszy obiekt (obiekt WordArt na poniższym zrzucie ekranu), kliknąć Hiperłącze... , i skonfigurować łącze zgodnie z opisem w Jak utworzyć hiperłącze w programie Excel.
Wskazówka. W menu prawego przycisku myszy wykresów nie ma opcji Hiperłącze Aby przekonwertować Wykres w Excelu w hiperłącze, wybierz wykres i naciśnij Ctrl + K .
Hiperłącza w Excelu nie działają - przyczyny i rozwiązania
Jeśli hiperłącza nie działają poprawnie w arkuszach, poniższe kroki rozwiązywania problemów pomogą zlokalizować źródło problemu i naprawić go.
Odnośnik nie jest ważny
Symptomy: Kliknięcie hiperłącza w programie Excel nie powoduje przeniesienia użytkownika do miejsca docelowego łącza, ale wyrzuca komunikat " Odnośnik nie jest ważny " błąd.
Rozwiązanie Jeśli później zmienisz nazwę arkusza, Excel nie będzie w stanie zlokalizować celu i hiperłącze przestanie działać. Aby to naprawić, musisz albo zmienić nazwę arkusza z powrotem na oryginalną, albo edytować hiperłącze tak, aby wskazywało na arkusz o zmienionej nazwie.
Jeśli utworzyłeś hiperłącze do innego pliku, a później przeniosłeś ten plik do innej lokalizacji, to musisz podać nową ścieżkę do pliku.
Hiperłącze pojawia się jako zwykły ciąg tekstowy
Symptomy : Adresy internetowe (URL) wpisane, skopiowane lub zaimportowane do arkusza nie są automatycznie przekształcane w klikalne hiperłącza, ani nie są wyróżniane tradycyjnym podkreślonym niebieskim formatowaniem. Albo, łącza wyglądają dobrze, ale nic się nie dzieje po ich kliknięciu.
Rozwiązanie : Kliknij dwukrotnie komórkę lub naciśnij klawisz F2, aby przejść do trybu edycji, przejdź na koniec adresu URL i naciśnij klawisz Spacja. Excel przekształci ciąg tekstowy w klikalne hiperłącze. Jeśli takich linków jest dużo, sprawdź format swoich komórek. Czasami występują problemy z linkami umieszczonymi w komórkach sformatowanych za pomocą. Ogólne W tym przypadku spróbuj zmienić format komórki na Tekst .
Hiperłącza przestały działać po ponownym otwarciu skoroszytu
Symptomy: Twoje hiperłącza w programie Excel działały bez zarzutu do momentu zapisania i ponownego otwarcia skoroszytu. Teraz wszystkie są szare i już nie działają.
Rozwiązanie : Po pierwsze, sprawdź, czy miejsce docelowe linku nie zostało zmienione, tzn. dokument docelowy nie został ani zmieniony, ani przeniesiony. Jeśli tak nie jest, możesz rozważyć wyłączenie opcji, która wymusza na Excelu sprawdzanie hiperłączy przy każdym zapisie skoroszytu. Pojawiły się doniesienia, że Excel czasami wyłącza prawidłowe hiperłącza (na przykład wyłączone mogą być linki do plików przechowywanych w sieci lokalnejz powodu chwilowych problemów z serwerem). Aby wyłączyć tę opcję, wykonaj następujące kroki:
- W programach Excel 2010, Excel 2013 i Excel 2016 kliknij Plik > Opcje W programie Excel 2007 kliknij przycisk Office> Opcje programu Excel .
- W lewym panelu wybierz Zaawansowane .
- Przewiń w dół do Ogólne i kliknij przycisk Opcje internetowe...
- W Opcje internetowe okno dialogowe, przejdź do Pliki zakładka, wyczyść Aktualizacja linków przy zapisie i kliknij OK .
Hiperłącza oparte na formułach nie działają
Symptomy : Łącze utworzone za pomocą funkcji HYPERLINK nie otwiera się lub wyświetla w komórce wartość błędu.
Rozwiązanie : Większość problemów z hiperłączami sterowanymi przez formułę jest spowodowana nieistniejącą lub nieprawidłową ścieżką podaną w łącze_lokalizacji argument. Poniższe przykłady pokazują, jak prawidłowo utworzyć formułę HYPERLINK. Więcej czynności związanych z rozwiązywaniem problemów można znaleźć w artykule Excel HYPERLINK funkcja nie działa.
Tak wygląda tworzenie, edycja i usuwanie hiperłącza w Excelu. Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu za tydzień!