Excel에서 URL 텍스트를 클릭 가능한 하이퍼링크로 변환하는 방법은 무엇입니까?
많은 실용적인 상황에서, 여러분은 클릭 가능한 링크가 아닌 일반 텍스트 형태의 URL 목록이 포함된 Excel 파일을 받을 수 있습니다. 아래 스크린샷에 표시된 것처럼 이러한 연결되지 않은 URL은 단순한 문자열이며, 직접 클릭하여 접근할 수 없으므로 해당 웹 페이지를 자주 방문하거나 공유해야 할 때 불편할 수 있습니다. Excel에서는 각 셀을 편집하여 각 URL을 수동으로 클릭 가능하게 만들 수 있지만, 이 과정은 특히 대량의 데이터가 있는 경우 빠르게 지루하고 시간이 많이 소요됩니다.
![]() | ![]() | ![]() |
VBA 코드를 사용하여 URL 텍스트를 클릭 가능한 하이퍼링크로 변환하기
VBA는 반복적인 Excel 작업을 자동화할 수 있는 유연한 방법을 제공하며, 이는 특히 많은 행을 처리할 때 유용합니다. 매크로에 익숙한 사용자라면, 다음 VBA 코드를 사용하여 많은 연결되지 않은 URL 텍스트 항목을 한 번의 작업으로 활성 클릭 가능 하이퍼링크로 일괄 변환할 수 있습니다. 이 방법은 원본 URL 셀을 하이퍼링크로 덮어쓰거나 다양한 데이터 범위를 한 번에 처리하려는 경우에 유용합니다.
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 편집기를 엽니다.
2. VBA 편집기에서 Insert > Module을 클릭하세요. 그런 다음 나타나는 코드 창에 다음 코드를 붙여넣습니다.
Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub
3. F5 키를 누르거나 Run을 클릭하여 코드를 실행합니다. 대화 상자가 나타나서 처리하고자 하는 범위를 선택하라는 메시지가 표시됩니다. 확인하기 전에 범위가 올바른지 확인하세요. 확인을 클릭하면 선택된 모든 연결되지 않은 URL이 활성 하이퍼링크로 변환됩니다.
![]() | ![]() | ![]() |
- VBA 매크로를 실행하기 전에 항상 데이터를 백업하세요. 이 방법은 선택한 셀의 내용을 덮어씁니다.
- 워크시트가 보호된 경우 매크로를 실행하기 전에 보호를 해제해야 합니다.
- 이 솔루션은 대량의 URL과 매크로에 익숙한 사용자에게 효율적이지만, VBA에 익숙하지 않은 사용자는 아래의 다른 솔루션을 선호할 수 있습니다.
- 일부 셀에 비-URL 텍스트 또는 이미 유효한 하이퍼링크가 포함되어 있는 경우, 의도치 않은 하이퍼링크가 생성되지 않았는지 결과를 검토하세요.
Kutools for Excel을 사용하여 URL 텍스트를 클릭 가능한 하이퍼링크로 변환하기
VBA 작업이 복잡하거나 그래픽 인터페이스를 선호한다면, Kutools for Excel은 더 직관적인 솔루션을 제공합니다. 다재다능한 Convert Hyperlinks 기능을 통해 하이퍼링크 관련 작업을 신속하게 수행할 수 있습니다.
- 기존 하이퍼링크에서 실제 주소 추출;
- 일괄적으로 일반 URL 텍스트를 클릭 가능한 하이퍼링크로 변환;
이미 Kutools for Excel을 설치한 경우, 다음 간단한 단계를 따르세요:
1. 변환하려는 텍스트 URL이 포함된 셀 범위를 선택하세요.
2. 리본에서 Kutools > Link > Convert Hyperlinks를 클릭하세요.
3. 팝업창에 Convert Hyperlinks 대화상자에서 옵션을 선택하세요 Cell contents replace hyperlinks addresses그런 다음 버튼을 클릭하여 결과 범위를 지정하세요. Result range— 이렇게 하면 새롭게 클릭 가능한 하이퍼링크가 배치될 위치를 선택할 수 있습니다. 원본 데이터를 덮어쓰거나 유지하려면 다른 열이나 원래 범위를 선택할 수 있습니다.
4. 확인을 클릭하세요. 선택한 모든 텍스트 URL은 즉시 선택한 결과 범위에서 클릭 가능한 하이퍼링크가 됩니다. 다음 스크린샷은 최종 결과를 보여줍니다:
- 원본 URL 텍스트를 직접 덮어쓰려면 Convert source range를 선택하세요. 다른 범위를 선택하면 원본 데이터와 새 데이터를 비교할 수 있도록 나란히 유지할 수 있습니다.
- 현재 통합 문서 내부 위치(예: 시트 셀 또는 명명된 범위)에 링크하는 경우, 정확한 결과를 위해 Hyperlinks is a place in this document를 체크하세요. 이는 내부 탐색 링크를 관리할 때 특히 유용합니다.
- 데이터에 이메일 주소나 잘못된 형식의 URL과 같은 혼합된 내용이 포함된 경우, 미리보기를 통해 유효한 URL만 작동하는 하이퍼링크로 변환되었는지 확인하세요.
이 방법은 효율적이고 사용자 친화적이며, 매크로를 관리하거나 편집하지 않고 배치 하이퍼링크 생성을 위한 완성된 그래픽 도구를 선호하는 사용자에게 적합합니다.
Excel 수식(HYPERLINK 함수)을 사용하여 URL 텍스트를 클릭 가능한 하이퍼링크로 변환하기
수식 기반 솔루션을 선호하거나 매크로 또는 추가 기능 없이도 빠르게 하이퍼링크를 생성하려는 사용자를 위해 Excel의 HYPERLINK 함수는 신뢰할 수 있는 옵션입니다. 이 방법은 원본 URL 텍스트와 생성된 클릭 가능한 하이퍼링크를 모두 유지하려는 경우 또는 VBA/매크로가 비활성화되고 추가 기능을 설치할 수 없는 제한된 환경에서 작업할 때 특히 유용합니다.
1. 일반 텍스트 URL이 A열에 있다고 가정하고, A2 셀부터 시작합니다. B2 셀(또는 데이터 옆의 도우미 열의 첫 번째 셀)을 클릭하고 다음 수식을 입력하세요:
=HYPERLINK(A2, A2)
이 수식은 A2 셀의 URL과 동일한 URL을 표시하고 연결하는 하이퍼링크를 B2 셀에 생성합니다.
2. Enter를 눌러 수식을 셀에 적용합니다.
3. 전체 목록의 모든 URL 텍스트를 클릭 가능한 하이퍼링크로 빠르게 변환하려면, B2 셀의 오른쪽 하단 모서리(채우기 핸들)에 마우스를 놓고 다른 행에 대한 수식을 채우기 위해 아래로 드래그하세요. 또는 A열이 연속적인 경우 채우기 핸들을 두 번 클릭하면 Excel이 데이터 길이만큼 자동으로 채웁니다.
4. 필요한 경우 결과를 복사하고 Paste Values를 사용하여 원본 텍스트 URL을 클릭 가능한 하이퍼링크로 대체하거나 참조를 위해 두 열을 모두 유지할 수 있습니다.
- 오류(
#VALUE!
등)가 발생하는 경우, 원본 셀이 유효한 URL 형식(예:http://
또는https://
로 시작)인지 다시 확인하세요. HYPERLINK 함수는 유효한 주소를 필요로 합니다. - 원시 URL 대신 다른 텍스트를 표시하려면 다음과 같이 수식을 수정하여 사용자 정의 표시 텍스트로 클릭 가능한 링크를 생성합니다.
=HYPERLINK(A2, "Visit Site")
- 대량의 데이터로 작업하는 경우, Excel 수식은 동적으로 업데이트됩니다. 원본 텍스트를 삭제하거나 변경하면 연결된 하이퍼링크가 자동으로 업데이트됩니다.
장점: 수식 접근 방식은 직접 데이터 수정을 피할 수 있으며, 다른 계산에서 쉽게 복사하거나 참조할 수 있습니다. 또한 작은 규모에서 중간 규모의 데이터셋에 대해 빠르게 구현할 수 있습니다.
제한 사항: 이 방법은 도우미 열의 사용이 필요하며, 방대한 데이터셋의 경우 자동화 도구보다 우아하게 확장되지 않을 수 있습니다.
전반적으로, 수식 방법은 추가 기능이나 코드 없이 기본 제공 Excel 솔루션을 선호하는 사용자를 위한 간단한 URL-하이퍼링크 변환에 적합한 훌륭한 경량 대안입니다.
요약하자면, Excel에서 일반 URL 텍스트를 클릭 가능한 하이퍼링크로 변환하는 것은 VBA 스크립트, Kutools for Excel 추가 기능 또는 내장된 HYPERLINK 수식을 사용하여 달성할 수 있으며, 각각은 다양한 사용 시나리오와 사용자 선호도에 맞춰져 있습니다. 항상 배치 작업 전에 데이터를 백업하고 변환 후 결과의 정확성을 확인하세요. 문제가 발생하는 경우(예: 비-하이퍼링크 셀, 수식 오류, 추가 기능 제한) 데이터 형식, 도구 설정 및 셀 참조를 다시 확인하거나 위에서 소개된 대체 방법을 사용하여 작업을 원활하게 완료하세요.
데모: Kutools for Excel을 사용하여 URL 텍스트를 클릭 가능한 하이퍼링크로 변환하기
관련 기사:
Excel에서 하이퍼링크에서 실제 주소를 추출하는 방법은 무엇입니까?
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!