KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 활성 하이퍼링크를 반환하는 조회는 어떻게 하나요?

작성자Xiaoyang수정 날짜

Excel 을 일상적으로 사용할 때 특정 데이터 항목과 관련된 값을 찾기 위해 VLOOKUP 함수를 자주 사용합니다. 그러나 조회 결과가 하이퍼링크인 경우 일반적인 문제가 발생합니다. 클릭 가능한 활성 링크 대신 일반 텍스트 URL 만 반환됩니다。 예를 들어, 원본 데이터에 웹사이트 링크가 포함되어 있다면 일반적인 VLOOKUP 후 결과는 아래 그림처럼 서식 없는 텍스트로만 표시됩니다。

Excel에서 VLOOKUP이 하이퍼링크 대신 일반 텍스트를 반환하는 문제를 보여주는 스크린샷

이러한 경우 조회 결과가활성 하이퍼링크—클릭하면 브라우저에서 열리는 링크—가 되도록 하면 사용성과 저장 시간이 향상되며 웹 주소, 파일 경로 또는 기타 클릭 가능한 리소스를 포함한 데이터셋에서 중요합니다。

이 튜토리얼에서는 조회를 통해 활성 하이퍼링크를 반환하는 여러 실용적인 해결 방법을 소개하며 각 방법의 적용 시나리오, 지원 데이터 유형, 잠재적 제한 사항을 분석합니다。 또한 최적의 방법을 선택하기 위한 핵심 주의 사항, 문제 해결 팁, 권장 사항도 배울 수 있습니다。


파란색 오른쪽 화살표 말풍선수식을 사용하여 활성 하이퍼링크를 반환하는 조회

조회하여 값을 활성 하이퍼링크로 반환하려면HYPERLINK함수와VLOOKUP함수를 결합하세요。 이 방법은 간단하며 하이퍼링크가 텍스트 URL 주소(예: “https://www.example.com” 또는 네트워크 파일 경로)로 깨끗하게 저장된 원본 데이터에 적합합니다。 이렇게 하면 반환 값이 워크시트에서 클릭 가능해집니다。

조회 값(예: 이름)과 URL 이 일반 텍스트 또는 하이퍼링크로 저장된 두 열로 구성된 테이블이 있다고 가정합니다。 사용자 입력 값에 따라 해당 활성 하이퍼링크를 검색하려면 다음 단계를 따르세요:

1。 결과를 표시할 빈 셀에 다음 수식을 입력하세요:

=HYPERLINK(VLOOKUP(D2, $A$1:$B$8,2, FALSE))

2.Enter키를 눌러 확인하세요。 이제 셀에 아래 그림처럼 활성 클릭 가능한 하이퍼링크가 표시됩니다:

Excel에서 활성 하이퍼링크를 반환하기 위해 HYPERLINK 및 VLOOKUP 수식을 사용하는 것을 보여주는 스크린샷

매개변수 및 사용 참고 사항:

  • D2:조회하려는 값을 포함한 셀입니다。
  • $A$1:$B$8:첫 번째 열에 검색 값 범위이 있고 두 번째 열에 하이퍼링크가 있는 데이터 범위입니다。 수식을 복사할 계획이라면 절대 참조를 사용하세요。
  • 2:하이퍼링크가 범위의 두 번째 열에 있음을 나타냅니다。

팁:

  • 조회 값이 없으면 수식은 오류(#N/A)를 반환합니다。 테이블 범위 내에 검색 값 범위와 정확히 일치하는 항목이 있는지 다시 확인하세요。
  • 실제 하이퍼링크와 다른 텍스트를 표시하려는 경우(예: URL 대신 이름 표시),HYPERLINK함수에 선택적 두 번째 매개변수를 추가할 수 있습니다:
    =HYPERLINK(VLOOKUP(D2,$A$1:$B$8,2,FALSE),D2)
    이는 D2 의 값을 링크 텍스트로 표시합니다。
  • 이 방법은 하이퍼링크가 표준 URL 또는 파일 경로 텍스트로 저장된 경우에만 작동합니다。 표시 텍스트과 하이퍼링크 주소가 다른 Excel-하이퍼링크 만들기 하이퍼링크나 셀에 원시 URL 없이 “친근한” 표시 이름만 있는 경우에는 복구되지 않습니다。

일반적인 문제 및 문제 해결:

  • 결과가 클릭되지 않으면 데이터에 전체 유효한 웹 URL(http:// 또는 https:// 포함)이 포함되어 있는지 확인하세요。
  • 잘못되거나 누락된 결과가 나오면 조회 범위를 확인하고 열 인덱스가 하이퍼링크가 포함된 열과 일치하는지 확인하세요。
  • 로컬 파일의 경우 하이퍼링크 경로가 적절한 형식(예: 「C:\Folder\file.xlsx」)을 사용하는지 확인하세요。

장점:설정이 간단하고 수식을 드래그하여 여러 행에 적용할 수 있으며 하이퍼링크가 일반 텍스트 URI 로 저장된 테이블에 가장 적합합니다。

제한 사항:표시 텍스트과 하이퍼링크 주소가 다를 경우 이를 개별적으로 검색하지 못하며 셀에 표시 텍스트만 표시되는 수동으로 하이퍼링크 만들기된 하이퍼링크도 인식하지 못합니다。

파란색 오른쪽 화살표 말풍선 VBA 코드 – 조회를 통해 활성 하이퍼링크를 반환하고 삽입합니다(고급 시나리오)

특정 값을 범위에서 조회하여 일반 URL 이 아닌 원래의 활성 하이퍼링크—즉 표시 텍스트와 클릭 가능한 링크 자체—를 반환해야 하는 경우 VBA 가 신뢰할 수 있는 해결책을 제공합니다。 이 코드는 범위 선택에서 대상 값을 검색하고 일치 항목을 찾으면 지정한 셀에 정확한 하이퍼링크(텍스트 + 주소)를 복사합니다。 특히 표시 텍스트과 하이퍼링크 주소가 다르거나 수식 기반 방법으로 실제 링크를 캡처할 수 없는 경우에 유용합니다。

이 방법은 “친근한” 표시 이름과 기본 하이퍼링크, 파일 또는 폴더로의 하이퍼링크, 비표준 하이퍼링크 형식이 포함된 데이터에 특히 유용합니다. VBA 를 사용하면 표시되는 링크 텍스트와 기본 하이퍼링크 주소를 모두 복사하거나 조회 결과를 사용하여 새 위치에 하이퍼링크를 재삽입할 수 있습니다。

주의 사항:Excel 환경에서 매크로가 활성화되어 있는지 확인하세요。 중요한 데이터를 작업 중이라면 VBA 스크립트 실행 전 항상 통합 문서를 백업하세요。

장점:셀-하이퍼링크 만들기 및 표시 텍스트과 하이퍼링크 주소의 분리를 포함한 복잡한 사례를 처리합니다。 하이퍼링크를 일괄 처리하거나 결과를 맞춤 설정할 수 있습니다。

제한 사항:기본적인 VBA 지식이 필요하며 모든 제한된 환경이나 웹 기반 Excel 에서는 지원되지 않습니다。

1。 VBA 편집기를 열려면개발 도구>Visual Basic를 클릭하세요。 새로 열린 창에서삽입>모듈을 클릭하고 다음 코드를 모듈에 붙여넣으세요:

Sub LookupAndInsertHyperlink()
    Dim LookupValue As String
    Dim LookupRange As Range
    Dim ResultCell As Range
    Dim cell As Range
    Dim hyperlinkFound As Boolean
    Dim linkAddress As String
    Dim linkText As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set LookupRange = Application.InputBox("Select the lookup range (must include display text/cell and hyperlink)", xTitleId, Selection.Address, Type:=8)
    Set ResultCell = Application.InputBox("Select the cell to output the hyperlink", xTitleId, "", Type:=8)
    LookupValue = Application.InputBox("Enter the value to lookup", xTitleId, "", Type:=2)
    
    hyperlinkFound = False
    For Each cell In LookupRange
        If cell.Value = LookupValue Then
            If cell.Hyperlinks.Count > 0 Then
                linkAddress = cell.Hyperlinks(1).Address
                linkText = cell.Value
                ResultCell.Hyperlinks.Add Anchor:=ResultCell, Address:=linkAddress, TextToDisplay:=linkText
                hyperlinkFound = True
                Exit For
            End If
        End If
    Next
    
    If Not hyperlinkFound Then
        ResultCell.Value = "No matching hyperlink found"
    End If
End Sub

2。 스크립트를 실행하려면 통합 문서를 연 상태에서Alt + F8을 누르고LookupAndInsertHyperlink를 선택한 후실행을 클릭하세요。

3。 나타나는 대화 상자에서 다음과 같이 진행하세요:

  • 조회할 데이터 범위(값과 해당 하이퍼링크 모두 포함)를 선택하세요。
  • 출력 하이퍼링크를 위한 대상 셀을 선택하세요。
  • 조회하려는 값을 입력하세요。 매크로는 일치하는 값을 찾아 하이퍼링크를 추출(표시 텍스트가 기본 링크와 달라도 가능)하고 지정한 위치에 활성 하이퍼링크로 삽입합니다。

실용적인 팁 및 오류 알림:

  • 값을 찾을 수 없거나 셀에 하이퍼링크가 없으면 대상 셀에 “일치하는 하이퍼링크를 찾을 수 없습니다。”라고 표시됩니다。
  • 여러 조회를 한 번에 처리하려면 VBA 코드를 확장하거나 필요에 따라 스크립트를 여러 번 실행하는 것을 고려하세요。
  • 이 스크립트는 셀에 하이퍼링크가 단순 URL 문자열이 아닌 경우에도 효과적이며 주소와 표시 텍스트를 모두 복사합니다。

문제 해결 제안:

  • 입력 범위에 실제 하이퍼링크가 포함된 열이 포함되어 있는지 확인하세요。
  • VBA 매크로가 실행되지 않으면 Excel 설정에서 매크로가 활성화되어 있는지 확인하세요。
  • “일치하는 하이퍼링크를 찾을 수 없습니다。” 메시지가 표시되면 조회 값이 정확하고 해당 행에 하이퍼링크가 존재하는지 다시 확인하세요。
  • 변경 사항을 되돌릴 필요가 있을 경우를 대비해 매크로 실행 전 항상 통합 문서를 저장하세요。

요약:

  • 텍스트 기반의 표준 하이퍼링크 및 빠른 조회에는 수식 방법을 사용하세요。
  • 수동으로 하이퍼링크 만들기된 하이퍼링크 복원, 표시 텍스트 및 링크 주소 모두 검색, 범위에 결과를 동적으로 적용하는 등 고급 요구사항에는 VBA 방법을 사용하세요。

최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。


Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다

  • Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
  • 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약