2012-01-24 12:59:57 +0000 2012-01-24 12:59:57 +0000
26
26
Advertisement

Hiperłącza do fragmentu tekstu w Excelu

Advertisement

Używam programu Excel 2010 i mam prosty problem, w którym muszę hiperłącze do określonej części mojego tekstu. Zawartość mojej komórki jest tak prosta, jak “Dla blablabla, kliknij tutaj”. Chcę dodać hiperłącze do “tutaj”.

Czy ktoś wie, jak mogę to zrobić?

Advertisement
Advertisement

Odpowiedzi (9)

17
17
17
2013-03-07 09:00:27 +0000

Myślę, że Excel nie pozwala na tworzenie hiperłączy tylko na części tekstu w komórce. Hiperłącze może być ustawione tylko na całej komórce.

Ale jest coś, co możesz zrobić. Możesz sprawić, że “tutaj” będzie wyglądało jak hiperłącze, a reszta tekstu będzie wyglądała normalnie.

Jak to zrobić? Po prostu wejdź do komórki w trybie edycji (naciśnij F2), zaznacz tekst “Dla blabla…”; usuń jego podkreślenie i zmień kolor na czarny.

W ten sposób będziesz miał wizualne odczucie, że tylko “tutaj” jest hiperłączem, ale pozostały tekst pozostanie “klikalny”! :)

Mam nadzieję, że to pomoże!

4
4
4
2016-10-10 15:40:19 +0000

Dodaję kształt (prostokąt), który tylko pokrywa tekst, na którym chcę hiperłącze, a następnie ustawiam: Wypełnienie: Bez wypełnienia Kolor linii: Bez linii

Następnie dodaję hiperłącze do kształtu.

Używałem tej metody w Power Point i wygląda na to, że działa ona również w Excelu.

4
Advertisement
4
4
2016-10-24 02:01:25 +0000
Advertisement

Można to zrobić…

Zakładając, że masz otwarty plik Excela, otwórz dokument Worda. Wpisz tekst, do którego chcesz zamieścić link. (tekst ten zostanie skopiowany i wklejony do komórki w pliku Excel).

Po wygenerowaniu żądanego tekstu w dokumencie Word:

  1. Zaznacz tekst (fragment), do którego chcesz zamieścić odnośnik.
  2. Na karcie Wstawianie, w grupie Łącza, kliknij zakładkę Zakładka.
  3. W polu Nazwa zakładki wpisz nazwę dla swojej zakładki, np. nazwę tematu. (bez spacji, dozwolone są podkreślenia).
  4. Kliknij przycisk Dodaj
  5. Skopiuj cały tekst z dokumentu word i wklej go do dokumentu excel (komórka).
  6. Zaznacz komórkę, w której chcesz utworzyć link do tego nowego tekstu
  7. Kliknij przycisk Hiperłącze
  8. Z menu po lewej stronie wybierz opcję “Umieść w tym dokumencie”
  9. W oknie po prawej stronie, w zakładce “Nazwy zdefiniowane” zobaczysz swoją zakładkę

To przeniesie Cię do tekstu w komórce, którą wkleiłeś.

Zaktualizowane. Możesz zmienić nazwę linku w górnym wpisie “Tekst do wyświetlenia”.

2
2
2
2018-06-02 21:37:26 +0000

OK, to jest rozwiązanie tego starego pytania, ale nie jest to rozwiązanie, którego osobiście bym użył. To jest oszustwo. Nie widziałem ani jednej metody z kodem lub w UI, która pozwala HTML lub RTF w pełni renderować w komórce, i nie widziałem żadnych przykładów z wieloma linkami. Więc nie sądzę, że jest to jeszcze możliwe. Jednakże, tutaj jest bliskie obejście…

Jak sugerowano wcześniej, użyj Worda do stworzenia tekstu, ale użyj hiperłączy Worda, a nie zakładek.

Zaznacz ten tekst, skopiuj, a następnie w Excelu użyj funkcji Wklej Specjalnie, aby wkleić go tam, gdzie chcesz go zobaczyć jako obiekt Worda.

Teraz zmień rozmiar tak, aby pasował do innych komórek.

Tutaj jest trochę kłopotliwa część. Musisz potrójnie kliknąć obiekt, aby został on wyświetlony jako “dokument” Worda w komórce, a tym samym abyś mógł kliknąć dowolny z zawartych w nim linków.

Na tym polu nie można sortować ani filtrować, nie można też wykonywać obliczeń na podstawie tekstu. Obiekt nie znajduje się w rzeczywistości w komórce, jest tylko nakładką nad arkuszem. Jednak po kliknięciu prawym przyciskiem myszy i przejściu do Formatuj obiekt i Właściwości, możesz “przybić” obiekt do miejsca nad konkretną komórką, tak aby poruszał się razem z nią, sprawiając wrażenie, że znajduje się “w” tej komórce.

I gotowy produkt:

.

1
Advertisement
1
1
2016-11-26 16:32:03 +0000
Advertisement

Istnieje sposób, aby hiperłącze tylko określony tekst w jednej komórce.

="For blablabla, click "&=HYPERLINK("http://example.domain.com/link/to/open/index.html", "here")

Co to robi, to tworzy pewien tekst (Dla blablabla, kliknij), a następnie dodaje hiperłącze do końca zdania (tutaj). Rezultat powinien wyglądać mniej więcej tak:

Dla blablabla, kliknij tutaj

1
1
1
2018-05-22 19:26:41 +0000

Zajęło mi to trochę czasu, ale udało mi się to rozgryźć.

Kliknij prawym przyciskiem myszy komórkę i kliknij “Formatuj komórki”

Tak było wcześniej, kiedy hiperłącze dotyczyło całej komórki, gdy Wyrównanie tekstu - Poziomo, było ustawione na “Lewo (Wcięcie)” Oryginalne

strong text Kiedy zmieniłem ustawienie Poziomo z “Lewo (Wcięcie)” na “Ogólne”, hiperłącze dotyczyło tylko tekstu. Yay.

1
Advertisement
1
1
2017-09-22 17:56:58 +0000
Advertisement

Próbowałem wszystkiego, co mogłem wymyślić, ale bezskutecznie. W końcu po prostu połączyłem komórki poniżej tej linii dla wszystkich oprócz kolumny przed i po komórce z hiperłączem. W kolumnie z hiperłączem, komórka powyżej miała hiperłącze, podczas gdy komórka poniżej miała zwykły tekst. Zasadniczo komórka ta wygląda na podzieloną. To może nie działać dla każdego, ale to obejście zadziałało dla mnie.

1
1
1
2017-03-09 16:24:19 +0000

Stary post właśnie natknął się na to, więc może to być zbyt stare teraz - ale kiedy muszę umieścić wiele hiperłączy tekstowych w tej samej komórce, wtedy używam indywidualnych pól tekstowych dla każdego linku. Formatuję tekst, aby wyglądał jak hiperłącze, przypisuję go do miejsca, w którym ma się znaleźć, a następnie określam jego rozmiar i umieszczam go w tekście, w którym ma się znaleźć. Używam również zabezpieczeń arkusza/obiektu, aby utrzymać pole tekstowe w prawidłowym rozmiarze i pozycji na arkuszu, na wypadek gdyby się zmieniło.

1
Advertisement
1
1
2015-03-25 13:49:59 +0000
Advertisement

Też miałem ten problem, a to, co zrobiłem, to po prostu dodać kolumny przed i po hiperłączu i sprawić, by wydawały się być jedną komórką.

Advertisement

Pytania pokrewne

6
13
9
10
9
Advertisement