목차
이 자습서에서는 Excel HYPERLINK 함수의 기본 사항을 설명하고 이를 가장 효율적으로 사용할 수 있는 몇 가지 팁과 수식 예를 제공합니다.
Excel에서 하이퍼링크를 만드는 방법에는 여러 가지가 있습니다. 특정 웹 페이지에 연결하려면 해당 URL을 셀에 입력하고 Enter 키를 누르면 Microsoft Excel이 해당 항목을 클릭 가능한 하이퍼링크로 자동 변환합니다. 다른 워크시트 또는 다른 Excel 파일의 특정 위치에 연결하려면 하이퍼링크 상황에 맞는 메뉴 또는 Ctrl + K 단축키를 사용할 수 있습니다. 동일하거나 유사한 링크를 많이 삽입하려는 경우 가장 빠른 방법은 하이퍼링크 수식을 사용하는 것입니다. 이 수식을 사용하면 Excel에서 하이퍼링크를 쉽게 생성, 복사 및 편집할 수 있습니다.
Excel HYPERLINK 기능 - 구문 및 기본 사용법
Excel의 HYPERLINK 기능은 사용자를 동일한 문서의 지정된 위치로 안내하거나 다른 문서 또는 웹 페이지를 여는 참조(바로 가기)를 만드는 데 사용됩니다. 하이퍼링크 수식을 사용하여 다음 항목에 연결할 수 있습니다.
- Excel 파일 의 셀 또는 명명된 범위와 같은 특정 위치(기존 시트 또는 다른 워크시트 또는 통합 문서)
- Word, PowerPoint 또는 하드 디스크 드라이브, 로컬 네트워크 또는 Word에서 온라인
- 북마크 에 저장된 기타 문서 문서
- 웹 페이지 인터넷 또는 인트라넷
- 이메일 주소 새 메시지 작성
예).
유사한 방식으로 모든 하이퍼링크 수식에서 링크 텍스트(friendly_name)를 동시에 편집할 수 있습니다. 이때 friend_name 에서 대체할 텍스트가 link_location 의 어디에도 표시되지 않는지 확인하여 수식을 위반하지 않도록 합니다.
Excel HYPERLINK가 작동하지 않음 - 이유 및 해결 방법
하이퍼링크 수식이 작동하지 않는 가장 일반적인 이유(그리고 가장 먼저 확인해야 할 사항!)는 link_location<에 존재하지 않거나 끊어진 경로입니다. 2> 인수. 그렇지 않은 경우 다음 두 가지 사항을 확인하십시오.
- 하이퍼링크를 클릭했을 때 링크 대상이 열리지 않으면 링크 위치가 올바른 형식으로 제공되었는지 확인하십시오. 다른 하이퍼링크 유형을 만드는 수식 예제는 여기에서 찾을 수 있습니다.
- 링크 텍스트 대신 VALUE! 또는 N/A가 셀에 나타나는 경우 하이퍼링크 수식의 friendly_name 인수에 문제가 있을 가능성이 큽니다.
일반적으로 이러한 오류는 friendly_name 이 Vlookup 및 첫 번째 일치 예제에 대한 하이퍼링크와 같은 일부 다른 함수에 의해 반환될 때 발생합니다. 이 경우 #N/A 오류가 다음에 표시됩니다.조회 테이블 내에서 조회 값을 찾을 수 없는 경우 수식 셀입니다. 이러한 오류를 방지하려면 IFERROR 함수를 사용하여 오류 값 대신 빈 문자열이나 사용자에게 친숙한 텍스트를 표시하는 것을 고려할 수 있습니다.
엑셀을 사용하여 하이퍼링크를 만드는 방법입니다. 하이퍼링크 기능. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
다운로드용 실습 워크북
Excel 하이퍼링크 수식 예제(.xlsx 파일)
기능은 Excel 365 - 2000의 모든 버전에서 사용할 수 있습니다. Excel Online에서 HYPERLINK 기능은 웹 주소(URL)에만 사용할 수 있습니다.HYPERLINK 기능의 구문은 다음과 같습니다.
HYPERLINK (link_location, [friendly_name])여기서:
- Link_location (필수)는 열려는 웹 페이지 또는 파일의 경로입니다.
Link_location 은 링크를 포함하는 셀 에 대한 참조 또는 저장된 파일의 경로를 포함하는 따옴표로 묶인 텍스트 문자열 로 제공될 수 있습니다. 로컬 드라이브, 서버의 UNC 경로 또는 인터넷이나 인트라넷의 URL.
지정된 링크 경로가 존재하지 않거나 끊어진 경우 셀을 클릭하면 하이퍼링크 수식에서 오류가 발생합니다.
- Friendly_name (선택 사항)은 셀에 표시될 링크 텍스트(일명 점프 텍스트 또는 앵커 텍스트)입니다. 생략하면 link_location이 링크 텍스트로 표시됩니다.
Friendly_name은 숫자 값, 인용 부호로 묶인 텍스트 문자열, 이름 또는 링크 텍스트가 포함된 셀에 대한 참조로 제공될 수 있습니다.
하이퍼링크 수식이 있는 셀을 클릭하면 link_location 인수에 지정된 파일 또는 웹 페이지가 열립니다.
아래에서 볼 수 있습니다. A2에 friendly_name 이 포함되고 B2에 link_location :
=HYPERLINK(B2, A2)
이 포함된 Excel 하이퍼링크 수식의 가장 간단한 예 결과는 다음과 유사할 수 있습니다.this:
Excel HYPERLINK 함수의 다른 용도를 보여주는 더 많은 수식 예는 다음과 같습니다.
Excel에서 HYPERLINK를 사용하는 방법 - 수식 예
이론에서 실습으로 이동하면서 HYPERLINK 기능을 사용하여 워크시트에서 직접 다양한 문서를 여는 방법을 살펴보겠습니다. 또한 Excel HYPERLINK를 몇 가지 다른 기능과 함께 사용하여 사소한 도전적인 작업을 수행하는 보다 복잡한 공식에 대해서도 논의할 것입니다.
시트, 파일, 웹 페이지 및 기타 항목에 연결하는 방법
Excel HYPERLINK 기능을 사용하면 link_location 인수에 제공한 값에 따라 몇 가지 다른 유형의 클릭 가능한 하이퍼링크를 삽입할 수 있습니다.
다른 워크시트에 대한 하이퍼링크
동일한 통합 문서의 다른 시트에 대한 하이퍼링크를 삽입하려면 다음과 같이 대상 시트 이름 앞에 파운드 기호(#), 느낌표 및 대상 셀 참조를 입력하십시오.
=HYPERLINK("#Sheet2!A1", "Sheet2")
위 수식은 현재 통합 문서에서 Sheet2를 여는 점프 텍스트 "Sheet2"가 있는 하이퍼링크를 생성합니다.
워크시트 이름에 공백 또는 <9가 포함된 경우>알파벳이 아닌 문자 는 다음과 같이 작은따옴표로 묶어야 합니다.시트. 예를 들어, 동일한 A1 셀로 이동하는 하이퍼링크를 삽입하려면워크시트에서 다음과 유사한 수식을 사용합니다.
=HYPERLINK("#A1", "Go to cell A1")
다른 통합 문서에 대한 하이퍼링크
다른 통합 문서에 대한 하이퍼링크를 만들려면 전체 다음 형식의 대상 통합 문서에 대한 경로 :
"Drive:\Folder\Workbook.xlsx"
예:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
특정 시트 및 특정 셀에 들어가려면 다음 형식을 사용하십시오.
"[Drive:\Folder\Workbook.xlsx]Sheet!Cell"
예를 들어, D 드라이브의 Source data 폴더에 저장된 Book3의 Sheet2를 여는 "Book3"이라는 제목의 하이퍼링크를 추가하려면 다음 수식을 사용하십시오.
=HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")
통합 문서를 곧 다른 위치로 이동하려는 경우 다음과 같이 상대 링크를 만들 수 있습니다.
=HYPERLINK("Source data\Book3.xlsx", "Book3")
파일을 이동하면 상대 하이퍼링크가 대상 통합 문서에 대한 상대 경로가 변경되지 않는 한 작업을 계속하십시오. 자세한 내용은 Excel의 절대 및 상대 하이퍼링크를 참조하세요.
명명된 범위에 대한 하이퍼링크
워크시트 수준 이름 에 대한 하이퍼링크를 만드는 경우 다음을 포함합니다. 대상 이름에 대한 전체 경로:
"[Drive:\Folder\Workbook.xlsx]Sheet!Name"
예를 들어, Book1의 Sheet1에 저장된 "Source_data"라는 범위는 다음 수식을 사용합니다.
=HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")
통합 문서 수준 이름 을 참조하는 경우 시트 이름은 필요하지 않습니다. 예를 들면 다음과 같습니다.
=HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")
열기 위한 하이퍼링크하드 디스크 드라이브에 저장된 파일
다른 문서를 여는 링크를 만들려면 해당 문서의 전체 경로 를 다음 형식으로 지정하십시오.
"드라이브:\ Folder\File_name.extension"
예를 들어, 드라이브 D의 Word files 폴더에 저장된 Price list 라는 Word 문서를 열려면 다음 수식:
=HYPERLINK("D:\Word files\Price list.docx","Price list")
Word 문서의 책갈피에 대한 하이퍼링크
Word 문서의 특정 위치에 대한 하이퍼링크를 만들려면 문서 경로를 [사각형 대괄호] 및 북마크 를 사용하여 탐색하려는 위치를 정의합니다.
예를 들어 다음 수식은 가격에 Subscription_prices 라는 북마크에 하이퍼링크를 추가합니다. list.docx:
=HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")
네트워크 드라이브의 파일에 대한 하이퍼링크
로컬 네트워크에 저장된 파일을 열려면 Universal 다음과 같이 서버 이름 앞에 이중 백슬래시를 사용하는 UNC(명명 규칙 형식):
"\\Server_name\ Folder\File_name.extension"
아래 수식은 <1의 SERVER1 에 저장된 Price list.xlsx 통합 문서를 여는 "Price list"라는 제목의 하이퍼링크를 생성합니다>Svetlana 폴더:
=HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")
특정 워크시트 에서 Excel 파일을 열려면 파일 경로를 [대괄호]로 묶고 시트 이름 다음에 느낌표(!) 및 참조cell:
=HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")
웹 페이지에 대한 하이퍼링크
인터넷 또는 인트라넷에서 웹 페이지에 대한 하이퍼링크를 만들려면 다음과 같이 인용 부호로 묶인 URL을 제공하십시오. this:
=HYPERLINK("//www.ablebits.com","Go to Ablebits.com")
위의 수식은 "Ablebits.com으로 이동"이라는 제목의 하이퍼링크를 삽입하여 웹 사이트의 홈 페이지를 엽니다.
하이퍼링크 이메일 보내기
특정 수신자에게 새 메시지를 작성하려면 다음 형식으로 이메일 주소를 제공하십시오.
"mailto:email_address"
예:
=HYPERLINK("mailto:[email protected]","Drop us an email")
위 공식은 "Drop us an email"이라는 제목의 하이퍼링크를 추가하고 링크를 클릭하면 지원팀에 새 메시지가 생성됩니다.
Vlookup 및 첫 번째 일치
큰 데이터 세트로 작업할 때 특정 값을 조회하고 다른 열에서 해당 데이터를 반환해야 하는 상황에 처할 수 있습니다. 이를 위해 VLOOKUP 함수 또는 더 강력한 INDEX MATCH 조합을 사용합니다.
하지만 일치하는 값을 가져올 뿐만 아니라 소스 데이터 세트에서 해당 값의 위치로 이동하여 같은 행의 다른 세부 정보를 살펴보시겠습니까? 이것은 CELL, INDEX 및 MATCH의 도움을 받아 Excel HYPERLINK 함수를 사용하여 수행할 수 있습니다.
첫 번째 일치에 대한 하이퍼링크를 만드는 일반 공식은 다음과 같습니다.
HYPERLINK("#"& ;CELL("주소", INDEX( 반환_범위, MATCH( 검색_값, lookup_range,0))), INDEX( return_range, MATCH( lookup_value, lookup_range,0)))위의 수식을 실제로 보려면 다음 예를 고려하십시오. A열에 공급업체 목록이 있고 C열에 판매된 제품이 있다고 가정합니다. 특정 공급업체가 판매한 첫 번째 제품을 가져오고 해당 행의 일부 셀에 대한 하이퍼링크를 만들어 연결된 다른 모든 세부 정보를 검토할 수 있습니다.
셀 E2의 조회 값, A2:A10의 공급업체 목록(조회 범위) 및 C2:C10의 제품 목록(반품 범위)을 사용하여 수식은 다음과 같은 모양을 갖습니다.
=HYPERLINK("#"&CELL("address", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))
아래 스크린샷과 같이 수식은 일치하는 값을 가져와 클릭 가능한 하이퍼링크로 변환하여 사용자를 원본 데이터 세트의 첫 번째 일치 위치로 안내합니다.
긴 데이터 행으로 작업하는 경우 하이퍼링크가 일치하는 항목이 있는 행의 첫 번째 셀을 가리키도록 하는 것이 더 편리할 수 있습니다. 이를 위해 첫 번째 INDEX MATCH 조합의 반환 범위를 열 A로 설정하기만 하면 됩니다(이 예에서는 $A$2:$A$10).
=HYPERLINK("#"&CELL("address", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))
이 공식은 다음으로 이동합니다. 데이터세트에서 조회 값("Adam")의 첫 번째 항목:
이 공식 작동 방식
INDEX에 익숙한 사용자 MATCH 수식은 Excel VLOOKUP에 대한 보다 다양한 대안으로서 이미 전체를 파악했을 것입니다.논리.
핵심에서 고전적인 INDEX MATCH 조합을 사용하여 조회 범위에서 조회 값의 첫 번째 항목을 찾습니다.
INDEX( return_range, MATCH( lookup_value, lookup_range, 0))위 링크를 따라가면 이 수식이 어떻게 작동하는지 자세히 알아볼 수 있습니다. 아래에서 핵심 사항을 설명합니다.
- MATCH 함수는 범위 A2:A10(조회 범위)에서 " Adam "(조회 값)의 위치를 결정하고 다음을 반환합니다. 3.
- MATCH의 결과는 INDEX 함수의 row_num 인수로 전달되어 C2:C10 범위(반환 범위)의 세 번째 행에서 값을 반환하도록 지시합니다. 그리고 INDEX 함수는 " Lemons "를 반환합니다.
이 방법으로 하이퍼링크 수식의 friendly_name 인수를 가져옵니다.
이제 , link_location , 즉 하이퍼링크가 가리켜야 하는 셀을 알아봅시다. 셀 주소를 얻으려면 CELL("address", [reference]) 함수를 INDEX MATCH와 함께 reference 로 사용합니다. 대상 셀이 현재 시트에 있음을 HYPERLINK 함수가 알도록 하려면 셀 주소를 파운드 문자("#")와 연결하십시오.
참고. 조회 및 반환 범위를 수정하려면 절대 셀 참조를 사용하십시오. 이는 수식을 복사하여 둘 이상의 하이퍼링크를 삽입하려는 경우 중요합니다.
한 번에 여러 개의 하이퍼링크를 편집하는 방법
처음에 언급한 바와 같이이 자습서에서 수식 기반 하이퍼링크의 가장 유용한 이점 중 하나는 Excel의 모두 바꾸기 기능을 사용하여 여러 하이퍼링크 수식 을 한 번에 편집할 수 있는 기능입니다.
현재 시트 또는 전체 통합 문서의 모든 하이퍼링크에서 회사의 이전 URL(old-website.com)을 새 URL(new-website.com)로 바꾸려고 한다고 가정해 보겠습니다. 이를 수행하려면 아래 설명된 단계를 따르십시오.
- Ctrl + H를 눌러 찾기 및 바꾸기 대화 상자의 바꾸기 탭을 엽니다.
- 대화 상자 오른쪽에서 옵션 버튼을 클릭합니다.
- 찾을 내용 상자에 원하는 텍스트를 입력합니다. 변경하려면(이 예에서는 "old-website.com").
- 내부 드롭다운 목록에서 시트 또는 통합 문서 하이퍼링크를 현재 워크시트에서만 변경할 것인지 현재 통합 문서의 모든 시트에서 변경할 것인지에 따라 달라집니다.
- 찾는 위치 드롭다운 목록에서 수식을 선택합니다. .
- 추가 예방 조치로 먼저 모두 찾기 버튼을 클릭하면 Excel에서 검색 텍스트를 포함하는 모든 수식 목록을 표시합니다.