Potrzebuję do hiperłącza komórki w jednym arkuszu kalkulacyjnym do odpowiedniej komórki w innym arkuszu kalkulacyjnym. Na przykład C7 w arkuszu 1 zawiera hiperłącze, które przeniesie Cię do C7 w arkuszu 2. Muszę to zrobić w przypadku dość dużego arkusza kalkulacyjnego, a każde hiperłącze musi być inne. Czy istnieje sposób, aby to zrobić na masę bez konieczności przechodzenia do każdej komórki i ustawić hiperłącze dla każdej komórki niezależnie? (Przy użyciu MS Office 2010)Hiperłącze programu Excel do konkretnej komórki
Odpowiedz
można użyć następującej formuły excel: (wklej w komórce C7)
=HYPERLINK("[Book1.xlsx]Sheet2!"&CELL("address",C7),"click")
Uwagi:
[Book1.xlsx]
musi być nazwa skoroszytuSheet2
musi zawierać nazwę arkusza z hiperłączem do
Zasadniczo używa powyższych dwóch jako przedrostka do linku, a następnie adresu bieżącej komórki (c7 w przypadku twojego przykładu), aby zakończyć połączenie.
Powyższy przykład po wklejeniu do komórki C7 można przeciągnąć w dół, aby wygenerować odsyłacze w oparciu o adres komórki receptury.
Aktualizacja: (za chris)
=HYPERLINK("#'Sheet2'!"&CELL("address"),"click")
To jest fajna formuła. Jeśli w komórce są już wartości, możesz zastąpić "kliknięcie" tymi wartościami lub formułami, aby uzyskać te wartości. –
Dobra formuła, ale można ją poprawić. Ponieważ OP chce się połączyć w tym samym skoroszycie, zamień "[Nazwa Książki]" na "#". Pozostawienie 'C7' w wywołaniu' CELL' odwołuje się do komórki, w której znajduje się formuła. Jeśli nazwa połączonego arkusza zawiera spacje lub inne znaki specjalne, musisz zawijać nazwę arkusza w '' ''Tak więc użyj' = HYPERLINK ("# "Sheet2"!"& CELL (" address ")," click ")' –
Składnia dla mnie: '= HYPERLINK (" # 'Sheet2'! C7 "," click ")' – panoet
przykro przyczepić, to również może wyglądać następująco:
" - starting quote
# - local book (spreadsheet)
'Sheet2' - name of sheet you are going to (has to be in single quotes)
!C7 - cell in the other sheet you are trying to go to
"- ending quote
, - separating comma used in the hyperlink syntax
"click" - link text to appear in cell
Finał Funkcja Składnia:
=HYPERLINK("#'Sheet2'!C7","click")
Trzy lata późno, pójdę trochę dalej i użyję ADRESU (wiersz, kolumna) do zbudowania reklamy komórkowej sukienka, zamiast używać CELL(), która jest funkcją lotną. Jeśli budujesz duży arkusz kalkulacyjny i używasz zmiennej funkcji więcej niż garść razy, zauważysz hit wydajności.
ADRES() nie jest niestabilny, więc nie powoduje ponownego przeliczania przez cały czas, a także jest bardziej elastyczny w użyciu.
=HYPERLINK("#'Sheet2'!"&ADDRESS(ROW(),COLUMN()),"click")
Zamień ROW() i COLUMN() na dowolny numer, który potrzebujesz.
Na przykład dla określonej komórki w Arkusz2 używać
=HYPERLINK("#'Sheet2'!"&ADDRESS(ROW(Sheet2!C7),COLUMN(Sheet2!C7)),"click")
Jeśli chcesz Arkusz2, trzecią kolumnę i wiersz poniżej 1 (stosunkowo), użyj
=HYPERLINK("#'Sheet2'!"&ADDRESS(ROW()+1,3),"click")
Aby wykonać ten krok dalej, możesz link być zmuszonym do zastosowania tylko do części tekstu wewnątrz komórki? Mam komórki pełne tekstu wyjaśniającego i chciałbym utworzyć hiperłącze od gwiazdki, która przeskakuje do innej komórki, podobnie jak kliknięcie przypisu w dokumencie Czy jest to możliwe w programie Excel 2013? –
- 1. Utwórz hiperłącze w komórce programu Excel?
- 2. Zmiana koloru komórki arkusza programu Excel za pośrednictwem VB.NET
- 3. Jak uzyskać wartość pustej komórki programu Excel w apache POI?
- 4. Konwertowanie formuły komórki na tekst za pomocą programu excel vba
- 5. Hiperłącze programu Excel do strony internetowej o identyfikatorze lub nazwie zakotwiczenia
- 6. CSV do programu Excel konwersji
- 7. Wyłączanie konkretnej edycji komórki w Slick grid
- 8. Ustawianie kursora myszy dla konkretnej komórki JTable
- 9. Przejdź do konkretnej komórki po wprowadzeniu danych do innej komórki i naciśnij Enter Enter Options
- 10. Jak używać MouseListener do znalezienia konkretnej komórki w siatce
- 11. Porównywanie dwóch kolumn i zwracanie konkretnej sąsiedniej komórki w programie Excel
- 12. Arkusze programu Excel + C#
- 13. Excel VBA - odczytanie wartości komórki z kodu
- 14. Utwórz makro programu Excel, które prosi o dzień, a następnie wstaw go do następnej otwartej komórki.
- 15. Eksportowanie programu Excel do arkusza kalkulacyjnego XML z pustymi komórkami
- 16. Eksportować do programu Excel z repeatera?
- 17. Makro Microsoft Excel do uruchomienia programu Java
- 18. pisanie do programu Excel w języku Java
- 19. Import plików CSV do programu Excel
- 20. Eksportuj DataTable do programu Excel z EPPlus
- 21. Eksportowanie wyników zapytania Mysql do programu Excel?
- 22. Eksport do programu Excel w Asp.net MVC
- 23. przekonwertować arkusz programu Excel do skryptu sql
- 24. Eksportuj tabelę HTML do programu Excel za pomocą programu ASP.NET
- 25. Jak programowo importować dane programu Excel do tabeli programu Access?
- 26. przenoszenie danych z programu Excel do programu SQL Server tabeli
- 27. Jak używać klawiatury do rozwijania menu w komórce programu Excel?
- 28. Od chronionego hasłem pliku programu Excel do Pandy DataFrame
- 29. Dodawanie komentarza do programu Excel za pomocą VBA
- 30. Tworzenie plików programu Excel za pomocą C#
Znasz VBA? Czy jest to zawsze relacja 1: 1, w której prowadzi do konkretnej komórki na innym arkuszu? –