목차▾
엑셀 HYPERLINK 함수란?
엑셀 HYPERLINK 함수는 클릭 가능한 링크를 수식으로 만드는 검색·참조 함수입니다. 외부 URL, 이메일, 같은 워크북의 시트·셀, 파일, 폴더로 연결 가능. 일반 우클릭 메뉴와 달리 수식 기반이라 동적(VLOOKUP과 조합)으로 사용 가능.
구문은 =HYPERLINK(이동할_URL, [표시_텍스트]) 2인수. 두 번째 인수 생략 시 URL 자체가 표시됩니다. 시트별 자동 목차, 동적 검색 링크, 대시보드 점프 버튼 등이 대표 활용.
5가지 링크 종류
| 종류 | 패턴 | 예 |
|---|---|---|
| 웹 URL | https://... | =HYPERLINK("https://moamoang.co.kr", "사이트") |
| 이메일 | mailto:주소 | =HYPERLINK("mailto:a@b.com", "메일") |
| 시트 내 셀 | #시트!셀 | =HYPERLINK("#Sheet2!A1", "A1") |
| 이름 영역 | #이름 | =HYPERLINK("#매출표", "매출") |
| 파일/폴더 | 경로 | =HYPERLINK("C:\Reports\file.xlsx", "파일") |
시트 내 이동 + mailto: 고급
시트 내 이동
=HYPERLINK("#Sheet2!A1", "Sheet2 A1로 이동")
=HYPERLINK("#'데이터 시트'!B5", "데이터 시트 B5")
- # 기호로 시작 (워크북 내 링크)
- 시트 이름에 공백·특수문자 있으면
'시트명'작은따옴표 필수 - 셀 범위도 가능:
#A1:C10
mailto: 고급 옵션
mailto:to@example.com
?subject=제목
&cc=cc@example.com
&bcc=bcc@example.com
&body=본문 내용
=HYPERLINK("mailto:a@b.com?subject=문의&body=안녕하세요", "메일")
URL 인코딩 주의 — 공백은 %20, 줄바꿈은 %0A.
실전 사용 시나리오 8가지
- 외부 URL —
=HYPERLINK("https://moamoang.co.kr", "moamoang") - 시트 점프 (자동 목차) —
=HYPERLINK("#'1월'!A1", "1월 시트") - 메일 발송 (제목·본문) —
=HYPERLINK("mailto:a@b.com?subject=문의&body=안녕", "메일") - 동적 검색 (VLOOKUP) —
=HYPERLINK("#'데이터'!"&VLOOKUP(A1, 표, 2, 0), "이동") - 동적 URL (CONCATENATE) —
=HYPERLINK("https://search.com/?q="&A1, "검색") - 파일 경로 —
=HYPERLINK("C:\Reports\2026.xlsx", "보고서") - 폴더 열기 —
=HYPERLINK("C:\Reports\", "폴더 열기") - 셀 범위 선택 —
=HYPERLINK("#'Sheet1'!A1:C10", "데이터 선택")
일반 하이퍼링크 vs 함수
| 항목 | 우클릭 → 하이퍼링크 | HYPERLINK 함수 |
|---|---|---|
| 종류 | 정적 (셀에 고정) | 동적 (수식으로 변경) |
| VLOOKUP 조합 | ❌ | ✅ |
| 일괄 변경 | 어려움 | 수식 한 번 |
| URL 인코딩 | 자동 | 수동 (%20 등) |
| 표시 텍스트 | 변경 가능 | friendly_name |
→ 수식 기반 동적 링크면 HYPERLINK 함수, 정적이면 우클릭 메뉴.
자주 발생하는 오류·함정 6가지
- file:// 보안 차단 — 최신 Excel은 외부 파일·실행 파일 클릭 시 경고. 신뢰할 위치 등록
- 시트 이름 공백 — 공백 있는 시트는
'시트명'작은따옴표 필수 - 상대 경로 — 워크북 위치 기준이라 이동 시 깨짐. 절대 경로 또는 URL 권장
- 모바일 동작 차이 — 모바일 Excel은 일부 링크 미지원. file://은 특히 불가
- friendly_name 생략 — URL 자체 표시 (길고 못생김). 두 번째 인수 권장
- UNC 경로 권장 — 네트워크 드라이브는
\\server\share\file.xlsx. 매핑 드라이브 명보다 안전
자주 묻는 질문
Q. HYPERLINK 함수 사용법은?
=HYPERLINK(이동할 URL, 표시 텍스트) 형식입니다. 예: =HYPERLINK("https://moamoang.co.kr", "사이트") → "사이트" 텍스트가 표시되고 클릭 시 URL로 이동. 두 번째 인수 생략 시 URL 그대로.
Q. 시트 내 다른 셀로 이동하려면?
# 기호로 시작: =HYPERLINK("#Sheet2!A1", "Sheet2로"). 시트 이름에 공백 있으면 작은따옴표: =HYPERLINK("#'1월 매출'!A1", "1월"). 셀 범위도 가능.
Q. 이메일 링크는?
mailto: 사용: =HYPERLINK("mailto:a@b.com", "메일"). 제목·본문 포함: =HYPERLINK("mailto:a@b.com?subject=문의&body=안녕", "메일"). 공백은 %20, 줄바꿈은 %0A 인코딩.
Q. 동적 링크 만들 수 있나요?
VLOOKUP·CONCATENATE 조합 가능: =HYPERLINK("https://search.com/?q="&A1, "검색") → A1 값에 따라 URL 변경. =HYPERLINK("#'"&B1&"'!A1", B1) → B1 시트로 이동.
Q. 파일이나 폴더 열기?
절대 경로: =HYPERLINK("C:\Reports\2026.xlsx", "보고서"). 폴더만: =HYPERLINK("C:\Reports\", "폴더"). 보안상 최신 Excel은 외부 파일 경고. 신뢰할 위치 등록 또는 UNC \\server\share\.
Q. 시트별 목차를 만들 수 있나요?
가능. 시트 이름 목록 만든 후: =HYPERLINK("#'"&A2&"'!A1", A2). A2~An에 시트 이름 적고 수식 채우기. 대시보드 만들 때 표준.
Q. 일반 하이퍼링크와 차이는?
HYPERLINK 함수는 수식 기반 동적, 우클릭 메뉴는 정적. 함수는 VLOOKUP 조합·일괄 변경 쉬움, 정적은 셀 단위 수동. 동적 링크면 함수, 정적이면 메뉴.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. HYPERLINK는 Google Sheets에서도 작동. 단 시트 내 이동(#)은 약간 다름 — Sheets는 gid 사용. LibreOffice Calc, Apple Numbers, 한컴 한셀에서도 지원.
본 페이지는 Microsoft Support 공식 HYPERLINK 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.