Używanie opcji Wklej specjalnie> Wartości z funkcją HYPERLINK w programie Excel

5

Mam długą listę danych w programie Excel 2007. Korzystanie z funkcji Hiperłącze:

=HYPERLINK(C2,A2)

Dodałem do nich poszczególne linki. Teraz chcę pozbyć się funkcji i po prostu zostawić dane z linkiem.

Jeśli zrobię polecenie Wklej specjalnie> Wartości, wykona to zadanie, ale link zostanie usunięty.

Jak wkleić wartości i zachować hiperłącze?

Gafel
źródło

Odpowiedzi:

10

Co powiesz na wklejenie do programu Word? (a następnie skopiuj go i wklej z powrotem do Excela, jeśli naprawdę potrzebujesz go z powrotem w Excelu).

Zachowuje to zarówno link, jak i tytuł, i można je kliknąć.

Nie wymaga specjalnego wklejania, chociaż w zależności od ustawień możesz uzyskać formatowanie naff odziedziczone z domyślnego formatu tabel w programie Word. Możesz obejść ten problem, używając opcji wklejania w programie Word, aby zachować formatowanie źródłowe.

AdamV
źródło
Właśnie tego szukałem! Nowe rozwiązanie.
cw84,
Robię coś podobnego dla konkretnego raportu. Muszę skopiować pewien zakres danych (który obejmuje jedną kolumnę zawierającą formuły wykorzystujące HYPERLINK) do innego arkusza roboczego i przekonwertować te łącza na łącza w stylu formatowania komórek. Najpierw kopiuję cały zakres i wklejam wartości do miejsca docelowego (puste komórki mają już zastosowane żądane formatowanie), następnie przechodzę do Worda i robię normalną Wklej. Następnie przy każdym łączu w programie Word klikam prawym przyciskiem myszy i wybieram „Kopiuj hiperłącze”, przechodzę do już wklejonych wartości w Excelu i naciskam CTRL-K, CTRL-V. Pozwala to uniknąć problemów z formatowaniem tabel Worda.
Dan Henderson
3

Errrr, funkcją jest link. Bez tej funkcji nie ma czegoś takiego jak klikalny link. (Zastanów się: jakiej wartości można się spodziewać po wklejeniu czegoś, co jest zarówno klikalnym linkiem, jak i tytułem? C2 lub A2?)

Możesz zastąpić funkcję tylko C2. Następnie użycie opcji Wklej wartości da link, którego nie można kliknąć. (Ale: miałbyś już ten sam nie klikalny link w samym C2, więc ostatecznie jest to bezużyteczne.)

Lub, jeśli oczekujesz trochę magii HTML: użyj czegoś takiego, co nie jest możliwe do kliknięcia w programie Excel, ale może być pomocne, gdy użyjesz wyniku w innym miejscu:

= "<a href='" & C2 & "'>" i A2 & "</a>"

(Gdzie &jest skrót dla funkcji CONCATENATE.)

Arjan
źródło
Ok, ale powiedzmy, że piszę tekst w komórce i kliknij prawym przyciskiem myszy -> dodaj hiperłącze, a następnie dodaj link w ten sposób. Komórka zachowuje tekst na pasku formuły i dodaje link jako rodzaj metadanych. W tej chwili komórki, które połączyłem, zawierają to = HYPERLINK (C2, A2) na pasku formuły.
Czy możesz wykonać tę sztuczkę prawym przyciskiem myszy na części tekstu? (Tak jak możesz, aby część tekstu była pogrubiona itp.). A co się stanie, gdy użyjesz opcji Wklej wartości w komórkach, w których użyłeś tej opcji kliknięcia prawym przyciskiem?
Arjan