Ten artykuł zawiera opis składni formuły i zastosowania funkcji HIPERŁĄCZE w programie Microsoft Excel.
Opis
Funkcja HIPERŁĄCZE umożliwia utworzenie skrótu, który umożliwia przejście do innej lokalizacji w bieżącym skoroszycie lub otwarcie dokumentu przechowywanego na serwerze sieciowym, w sieci intranet lub w Internecie. Gdy użytkownik kliknie komórkę zawierającą funkcję HIPERŁĄCZE , program Excel przejdzie do wskazanej lokalizacji lub otworzy określony dokument.
Składnia
HIPERŁĄCZE(link_location, [friendly_name])
Składnia funkcji HIPERŁĄCZE obejmuje następujące argumenty:
Link_location Argument wymagany. Ścieżka dostępu i nazwa pliku dokumentu, który ma zostać otwarty. Argument łącze_lokalizacja może się odwoływać do miejsca w dokumencie, na przykład do określonej komórki lub nazwanego zakresu arkusza bądź skoroszytu programu Excel, albo odwoływać się do zakładki w dokumencie programu Microsoft Word. Ścieżka może odwoływać się do pliku przechowywanego na dysku twardym. Może też być ścieżką zapisaną na serwerze (w programie Microsoft Excel dla systemu Windows) w uniwersalnej konwencji nazewnictwa (UNC, Universal Naming Convention) lub adresem URL w Internecie lub intranecie.
Uwaga
Excel dla sieci Web Funkcja HIPERŁĄCZE działa tylko w przypadku adresów internetowych (URL). Argument łącze_lokalizacja może być ujętym w cudzysłów ciągiem tekstowym lub odwołaniem do komórki zawierającej link w postaci ciągu tekstowego.
Jeśli adres URL określony w argumencie łącze_lokalizacja nie istnieje lub nie można do niego przejść, to po kliknięciu komórki zostanie wyświetlony błąd.
Friendly_name Opcjonalnie. Tekst skoku lub wartość liczbowa wyświetlana w komórce. Argument przyjazna_nazwa jest wyświetlany na niebiesko i jest podkreślony. Jeśli argument przyjazna_nazwa zostanie pominięty, komórka wyświetli argument lokalizacja_docelowa_linku jako tekst skoku.
Argument przyjazna_nazwa może być wartością, ciągiem tekstowym lub komórką, która zawiera tekst skoku lub wartość.
Jeśli argument przyjazna_nazwa zwraca wartość błędu (np. #ARG!), to komórka wyświetla błąd zamiast tekstu skoku.
Spostrzeżenie
Aby w aplikacji klasycznej Excel zaznaczyć komórkę zawierającą hiperlink bez przechodzenia do miejsca docelowego hiperlinku, kliknij tę komórkę i przytrzymaj przycisk myszy do momentu, gdy wskaźnik przybierze kształt krzyżującego
, a następnie zwolnij przycisk myszy. W programie Excel dla sieci Web zaznacz komórkę, klikając ją, gdy wskaźnik ma kształt strzałki; przejdź do miejsca docelowego hiperlinku, klikając gdy wskaźnik ma kształt dłoni.
Przykłady
| Przykład | Wynik |
|---|---|
| =HIPERŁĄCZE("http://example.microsoft.com/report/budget report.xlsx";"Kliknij, aby otworzyć raport") | Otwiera skoroszyt zapisany w http://example.microsoft.com/report. W komórce jest wyświetlany tekst „Kliknij, aby otworzyć raport” jako tekst skoku. |
| =HIPERŁĄCZE("[http://example.microsoft.com/report/budget report.xlsx]Roczne! F10", D1) | Tworzy hiperłącze do komórki F10 w arkuszu rocznym w skoroszycie zapisanym pod adresem http://example.microsoft.com/report. W komórce arkusza zawierającej hiperłącze jest wyświetlana zawartość komórki D1 jako tekst skoku. |
| =HIPERŁĄCZE("[http://example.microsoft.com/report/budget report.xlsx]'Pierwszy kwartał'! DziałOgólnie", "Kliknij tutaj, aby zobaczyć podsumowanie pierwszego kwartału dla działu") | Tworzy hiperłącze do zakresu noszącego nazwę Dział_ ogólnie w arkuszu Pierwszy kwartał w skoroszycie zapisanym pod adresem http://example.microsoft.com/report. W komórce arkusza zawierającej hiperłącze jest wyświetlany tekst „Kliknij tutaj, aby zobaczyć podsumowanie pierwszego kwartału dla działu” jako tekst skoku. |
| =HIPERŁĄCZE("http://example.microsoft.com/Annual Report.docx]Zyski_kwartalne";"Raport o zyskach kwartalnych") | W celu utworzenia hiperłącza do określonego miejsca w pliku programu Word używa się zakładki umożliwiającej określenie lokalizacji docelowej w tym pliku. W tym przykładzie jest tworzone hiperłącze do zakładki Zyski_kwartalne w pliku Roczne Report.doc zapisane w http://example.microsoft.com. |
| =HIPERŁĄCZE("\\FINANSE\Sprawozdania\1sprkw.xlsx";D5) | Wyświetla zawartość komórki D5 jako tekst skoku i otwiera skoroszyt zapisany na serwerze FINANSE w udziale Sprawozdania. W tym przykładzie jest używana ścieżka UNC. |
| =HIPERŁĄCZE("D:\FINANSE\1sprkw.xlsx";H10) | Otwiera skoroszyt 1sprkw.xlsx przechowywany w katalogu Finanse na dysku D i wyświetla wartość liczbową przechowywaną w komórce H10. |
| =HIPERŁĄCZE("[C:\Moje dokumenty\Mójskoroszyt.xlsx]Sumaryczne") | Tworzy hiperłącze do obszaru Sumaryczne znajdującego się w innym (zewnętrznym) skoroszycie Mójskoroszyt.xlsx. |
| =HIPERŁĄCZE("[Book1.xlsx]Arkusz1! A10";"Przejdź do arkusza1 > ; A10") | Aby skoczyć do innej lokalizacji w bieżącym arkuszu, dołącz zarówno nazwę skoroszytu, jak i nazwę arkusza, gdzie Arkusz1 to bieżący arkusz. |
| =HIPERŁĄCZE("[Book1.xlsx]Styczeń! A10";"Przejdź do stycznia > A10") | Aby skoczyć do innej lokalizacji w bieżącym arkuszu, dołącz zarówno nazwę skoroszytu, jak i nazwę arkusza, gdzie styczeń jest kolejnym arkuszem w skoroszycie. |
| =HIPERŁĄCZE(KOMÓRKA("adres";styczeń! A1);"Przejdź do stycznia > A1") | Aby przejść do innej lokalizacji w bieżącym arkuszu bez użycia w pełni kwalifikowanego odwołania do arkusza ([Book1.xlsx]), można użyć skrótu, w którym funkcja KOMÓRKA("adres") zwraca nazwę bieżącego skoroszytu. |
| =HIPERŁĄCZE($Z$1) | Aby w arkuszu szybko zaktualizować wszystkie formuły zawierające funkcję HIPERŁĄCZE z tymi samymi argumentami, można umieścić miejsce docelowe łącza w innej komórce w tym samym lub innym arkuszu, a następnie użyć odwołania bezwzględnego do tej komórki jako argumentu lokalizacja_docelowa_łącza w formułach HIPERŁĄCZE. Zmiany miejsca docelowego łącza będą natychmiast odzwierciedlane w formułach HIPERŁĄCZE. |