Mark는 동일한 통합 문서에서 워크 시트에 대한 하이퍼 링크를 만드는 방법을 궁금해합니다. 워크 시트의 이름이 변경되므로 링크가 “동적”이어야한다고 생각합니다. 또한 하이퍼 링크의 “친숙한 이름”이 워크 시트 이름으로 변경되기를 원합니다.

이에 접근 할 수있는 몇 가지 방법이 있습니다. 첫 번째는 HYPERLINK 함수를 사용하여 대상에 대한 간단한 하이퍼 링크를 만드는 것입니다. 함수의 구문은 다음과 같습니다.

=HYPERLINK(link_location, [friendly_name])

두 번째 매개 변수 (친숙한 이름)는 선택 사항이지만 Mark의 시나리오에서 사용해야합니다. 다른 워크 시트에 연결하려면 다음과 같은 방식으로 해당 워크 시트의 셀 주소를 제공하기 만하면됩니다.

=HYPERLINK("[myWorkBook.xlsx]MySheet!A1", "Jump There")

그러면 “MySheet”라는 워크 시트의 A1 셀에 대한 하이퍼 링크가 제공됩니다.

“MySheet”에 대한 이름 변경이없는 한 훌륭하게 작동합니다. 이름이 변경되거나 참조 된 셀이 삭제되면 하이퍼 링크가 더 이상 작동하지 않습니다.

이 잠재적 인 문제를 쉽게 해결할 수있는 방법이 있지만 새로운 잠재적 인 문제가 발생합니다. 대상 워크 시트에 명명 된 범위를 만든 다음 다음과 같은 방식으로 HYPERLINK 함수에서 명명 된 범위를 사용할 수 있습니다.

=HYPERLINK("#MyRange","Jump There")

범위 이름 앞에는 # 기호가 있고 따옴표로 묶어야합니다. 링크를 클릭하면 명명 된 범위가 포함 된 워크 시트가 표시되고 해당 범위가 선택됩니다. 명명 된 범위가 포함 된 워크 시트의 이름을 바꾸어도 문제가되지 않기 때문에 이전 방법보다 더 다양합니다. 그러나 명명 된 범위가 삭제 된 경우에는 중요합니다. (명명 된 범위의 일부만 삭제하면 Excel이 미세 조정됩니다. 전체 명명 된 범위가 삭제 된 경우에만 멈 춥니 다.)

이러한 모든 문제를 해결하려면 도우미 세포를 사용해야합니다.

(간단한 매크로를 한두 개 사용할 수도 있지만 Mark의 요구에 과도 할 수 있습니다.) 예를 들어 A24 셀에 다음을 입력합니다.

=MySheet!A1

셀은 MySheet의 A1 셀에있는 모든 항목을 표시합니다. 나중에 MySheet의 이름 (실제 시트 이름)을 변경하면 공식이 자동으로 변경됩니다. MySheet에서 행이나 열을 삽입하거나 삭제하면 수식의 A1 셀에 대한 참조가 변경되지 않습니다. 이를 통해 항상 유효한 워크 시트 및 셀 참조를 가질 수 있습니다. 해당 참조를 HYPERLINK 함수에서 사용할 수있는 양식으로 가져 오려면 셀 B24에 다음 수식을 입력하십시오.

=MID(FORMULATEXT(A24),99)

FORMULATEXT 함수는 A24 셀의 수식을 텍스트 문자열로 변환하고 MID 함수를 추가하면 수식 앞의 등호가 제거됩니다. 표시된대로 공식은 최대 96 자 (다른 세 문자는 “! A1”)의 매우 긴 워크 시트 이름을 허용합니다. 그런 다음 다음 공식을 사용하여 실제 하이퍼 링크를 만들 수 있습니다.

=HYPERLINK("[myWorkBook.xlsx]" & B24, "Jump There")

하이퍼 링크 대상은 항상 동적이고 안정적이며 정확히 필요한 것입니다. 그러나 FORMULATEXT 함수는 Excel 2013에서 도입되었습니다. 이전 버전의 프로그램에서는 작동하지 않습니다.

HYPERLINK 함수의 이름 부분에 대해 이야기하는 데 많은 시간을 소비하지 않았습니다. 원하는 모든 것을 참조하도록 쉽게 변경할 수 있기 때문입니다. 예를 들어, 원하는 공식에 따라 값을 표시하는 다른 셀을 참조하도록 할 수 있습니다.

=HYPERLINK("#MyRange",A7)

이 예제는 A7 셀에있는 이름에서 친숙한 이름을 가져옵니다. A7 셀의 내용을 변경하면 이름도 동시에 업데이트됩니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13034)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.