Hiperłącze do fragmentu tekstu w programie Excel

26

Korzystam z programu Excel 2010 i mam prosty problem, w którym muszę hiperlinkować określoną część mojego tekstu. Moja zawartość komórki jest tak prosta jak „Aby uzyskać blablabla, kliknij tutaj”. Chcę dodać hiperlink do „tutaj”.

Czy ktoś wie, jak to zrobić?


źródło
5
Właściwie nie możesz. Link zostanie zastosowany do całej komórki (nawet przy użyciu formuły HYPERLINK). Możesz spróbować osadzić obiekt w komórce, ale to prawdopodobnie byłoby przesada.
JMax 24.01.12

Odpowiedzi:

17

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

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

Jak to zrobić? Wystarczy wejść do komórki w trybie edycji (naciśnij F2), wybierz tekst „For blabla ..”; usuń jego podkreślenie i zmień kolor na czarny.

W ten sposób będziesz wyglądać jak „tutaj” jako hiperłącze, ale pozostały tekst pozostanie „klikalny”! :)

Mam nadzieję że to pomoże!

Rahul Gupta
źródło
Nie działało dla mnie, kiedy nacisnąłem Enter, aby opuścić komórkę, Excel ponownie uczynił całą treść linkiem.
Mixxiphoid,
1
@Mixxiphoid To dziwne, ponieważ zadziałało dla mnie . Zastanawiam się, co różni się w naszych konfiguracjach. Przetestowałem to w Win7 z Excel 2013.
Inżynier Toast
Działa dobrze - dzięki. Możesz pozostawić część hiperłącza w spokoju i zmienić tylko część tekstową na dowolną. Po prostu zaznacz fragmenty tekstu w wierszu edycji formuły, a następnie kliknij prawym przyciskiem myszy ... sformatuj komórki ....
John C
4

Dodaję kształt (prostokąt), który po prostu zakrywa tekst Chcę włączyć hiperłącze, a następnie ustawiam: Wypełnienie: Brak wypełnienia Kolor linii: Brak linii

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

Użyłem tej metody w punktach mocy i wydaje się, że działa ona również w programie Excel.

Don B.
źródło
4

To może być zrobione...

Zakładając, że masz otwarty plik programu Excel, otwórz dokument programu Word. Wpisz tekst, który chcesz połączyć. (skopiujesz i wkleisz ten tekst do komórki w pliku programu Excel).

Po wygenerowaniu pożądanego tekstu w dokumencie tekstowym:

  1. Wybierz tekst (część), do którego chcesz utworzyć łącze.
  2. Na karcie Wstawianie w grupie Łącza kliknij opcję Zakładka.
  3. Pod nazwą zakładki wpisz nazwę zakładki, na przykład nazwę tematu. (bez spacji, ale podkreślenia dozwolone).
  4. Kliknij Dodaj
  5. Skopiuj cały tekst z dokumentu programu Word i wklej go do dokumentu programu Excel (komórki).
  6. Wybierz komórkę, w której chcesz utworzyć link do tego nowego tekstu
  7. Kliknij Hiperłącze
  8. W menu po lewej stronie wybierz „Umieść w tym dokumencie”
  9. W oknie po prawej stronie zobaczysz swoją zakładkę pod „Zdefiniowanymi nazwami”

wprowadź opis zdjęcia tutaj

Spowoduje to przejście do tekstu w wklejonej komórce.

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

cjjeeper
źródło
1
Nie wiem, którą wersję MS Office posiadasz, ale nie działa w 2007 roku.
Aakash Verma
2

OK, to rozwiązanie tego starego pytania, ale osobiście nie skorzystałbym z niego. To oszustwo. Nie widziałem ani jednej metody z kodem ani w interfejsie użytkownika, która pozwala HTMLowi lub RTF na pełne renderowanie w komórce, i nie widziałem żadnych przykładów z wieloma linkami. Więc nie sądzę, aby było to jeszcze możliwe. Jednak tutaj jest bliskie obejście ...

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

W słowie

Wybierz ten tekst, skopiuj iw programie Excel użyj polecenia Wklej specjalnie, aby wkleić go w miejscu, w którym chcesz go zobaczyć jako obiekt programu Word.

Excel Wklej specjalnie jako obiekt Word

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

Wygląda bardziej naturalnie

Oto miła część. Musisz trzykrotnie kliknąć obiekt, aby renderować go jako „dokument” Worda w komórce, a tym samym móc kliknąć dowolny z zawartych łączy.

Obiekt słowny

Nie można sortować ani filtrować według tego pola, ani wykonywać obliczeń na podstawie tekstu. Obiekt nie znajduje się w komórce, to tylko nakładka nad arkuszem. Jednak kliknij prawym przyciskiem myszy i przejdź do Formatuj obiekt i właściwości, a możesz „przybić” obiekt do jego położenia nad określoną komórką, aby poruszał się wraz z komórką, dając wrażenie bycia „w” tej komórce.

Napraw pozycję

I gotowy produkt:

Finał

TonyG
źródło
1

Też miałem ten problem i po prostu dodałem kolumny przed i po hiperłączu i sprawiłem, że wydają się być jedną komórką.

Wendy
źródło
1

Istnieje sposób na hiperłącze tylko określonego tekstu w jednej komórce.

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

Powoduje to utworzenie tekstu (w przypadku blablabla kliknij), a następnie dodaje hiperłącze na końcu zdania (tutaj). Wynik powinien wyglądać mniej więcej tak:

Aby uzyskać blablabla, kliknij tutaj

GlitchMasta47
źródło
4
Drugi = przed HYPERLINK jest niedozwolony w formule. Podczas remontu cały tekst zmienia się w hiperłącze.
Heiner
1

Stary post właśnie na to natrafił, więc może być już za stary - ale kiedy muszę umieścić wiele hiperłączy tekstowych w tej samej komórce, używam osobnych pól tekstowych dla każdego linku. Formatuję tekst, aby wyglądał jak hiperłącze, przypisuję go tam, gdzie powinien iść, a następnie zmieniam rozmiar i umieszczam go na tekście, do którego powinien się udać. Korzystam również z ochrony arkusza roboczego / obiektu, aby zachować poprawność rozmiaru i pozycji pola tekstowego w arkuszu na wypadek zmiany.

papagallium
źródło
1

Próbowałem wszystkiego, co mogłem wymyślić bezskutecznie. Wreszcie po prostu scaliłem komórki poniżej tego wiersza dla wszystkich oprócz kolumny przed i za komórką za pomocą hiperłącza. W kolumnie z hiperłączem komórka powyżej miała hiperłącze, a komórka poniżej miała zwykły tekst. Zasadniczo ta komórka wygląda na podzieloną. To może nie działać dla wszystkich, ale obejście to zadziałało dla mnie.

CGodin
źródło
1

Trochę mnie to zajęło, ale zrozumiałem.

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

Tak było wcześniej, kiedy hiperłącze zastosowano do całej komórki, gdy wyrównanie tekstu - w poziomie, ustawiono na „Lewo (Wcięcie)”: Oryginał

mocny tekst Kiedy zmieniłem ustawienie Pozioma z „Lewy (Wcięcie)” na „Ogólne”, hiperłącze dotyczyło tylko tekstu. Tak

wprowadź opis zdjęcia tutaj

SJD
źródło
2
-1 Nie wydaje się być rozwiązaniem ogólnym. Nie jestem pewien, jak to dla ciebie działało, próbowałem wielu podobnych odmian i nie miałem szczęścia.
TonyG