답변:
이 HYPERLINK
기능은 다른 시트 링크에 대한 링크를 만드는 데 사용됩니다.
=HYPERLINK("[File]SheetName!A1", "NiceName" )
첫 번째 부분은 문자열이기 때문에에 대한 값 SheetName
이 셀에 저장되어 있으면 다음 과 같이 해당 문자열을 작성하는 데 A1
사용할 수 있습니다 CONCATENATE
(줄 바꿈은 CONCATENATE
명확성을 추가하기 위해 내부에 추가됨 )
=HYPERLINK( CONCATENATE("[",
MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),
"]",
A1 ,
"!B1" ) , "Name" )
이것은 매우 길고 고통스럽고 죄송합니다. 누군가 더 나은 제안을 할 수 있지만 이것이 효과가 있다고 생각합니다. 이 작업은 파일 이름이 필요하므로 저장된 파일 에서만 작동합니다.
사용 B1
셀 또는 링크 (당신은 그냥 내의 특정 지점에 대한 방해 그 시트와 메모를 열려면 그냥 A1을 사용 같아요)였다 지명했다.
그리고 "NiceName"
셀에 사용자에게 나타나는 것입니다.
간단한 설명의 방법으로 CONCATENATE
먼저 파일 이름을에서 추출하여 CELL("filename")
필수로 래핑 []
하고 시트 이름 (cell에서 가져온 A1
)을 추가 한 다음 마지막으로 !
및 링크를 완료하기 위해 셀 이름을 추가 합니다. 예를 들어 결과는 다음과 같으며의 대상으로 작동해야합니다 HYPERLINK
.
[FileName.xls]SheetName!A1
스프레드 시트 파일의 이름이 무엇인지 알 수 없을 때 (사용자가 각 버전의 이름을 변경) 나에게 도움이되었습니다. 셀의 친숙한 텍스트를 "LINK"라고합니다. 시트 이름이 다른 셀에 있어야하므로 이름을 두 배로 늘리면 사용자가 혼동됩니다. 열 H의 워크 시트 이름 목록 (이 경우 행 2에서 시작) 옆에이 수식을 복사하면 클릭 가능한 목차처럼 작동합니다.
= HYPERLINK (MID (CELL ( "파일 이름", $ A $ 1), FIND ( "[", CELL ( "파일 이름", $ A $ 1))), FIND ( "]", CELL ( "filename", $ A $ 1) )-찾기 ( "[", CELL ( "파일 이름", $ A $ 1)) + 1) & "#"& $ H2 & "! A1", "LINK")