URL 범위를 하이퍼 링크로 변환 (Microsoft Excel)
John은 A 열에 모두 1,000 개가 넘는 URL이 포함 된 통합 문서를 가지고 있습니다. 이들은 하이퍼 링크가 아닙니다. 개별 URL의 직선 텍스트입니다. John은 URL을 활성 하이퍼 링크로 변환하려고하지만 개별적으로 변환을 수행하는 것은 특히 많은 URL에 대해 매우 지루합니다.
변환을 수행하는 한 가지 방법은 HYPERLINK 함수를 사용하는 것입니다. 이 수식을 B1 셀에 넣고 필요한만큼 셀 아래로 복사합니다.
=IF(A1="","",HYPERLINK(IF(LEFT(A1,7)="http://","","http://")&A1))
결과적으로 B 열에는 A 열의 모든 항목에 대한 하이퍼 링크가 포함됩니다. 수식은 “http : //”라는 텍스트의 존재 여부 만 처리하므로 그다지 강력하지 않습니다. “https”주소로. 공식을 조정할 수 있지만 (즉, 더 복잡하게 만들기) 변환을 수행하기 위해 매크로를 사용할 수도 있습니다.
효과를 얻으려면 매크로가 선택한 범위의 각 셀을 단계별로 실행해야하며 셀이 비어 있지 않은 경우 내용을 하이퍼 링크로 변환해야합니다. 다음은 트릭을 수행합니다.
Sub URL_List() Dim sTemp As String Dim sURL As String Dim cell As Range For Each cell In Selection If cell.Value <> "" Then sTemp = Left(cell.Value, 7) If sTemp = "http://" Or sTemp = "https:/" Then sURL = cell.Value Else sURL = "http://" + cell.Value End If ActiveSheet.Hyperlinks.Add Anchor:=cell, _ Address:=sURL, TextToDisplay:=cell.Value End If Next cell End Sub
매크로는 절대 안전하지 않습니다. 셀에 아무것도 포함되어 있지 않으면 유효한 URL이라고 가정합니다. 셀 내용을 확인하고 내용 앞에 “http : //”또는 “https : /”텍스트가없는 경우 “http : //”라는 접두사가 추가됩니다. 그런 다음 셀 내용을 기반으로 하이퍼 링크가 생성됩니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (5825)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Converting_a_Range_of_URLs_to_Hyperlinks [URL 범위를 하이퍼 링크로 변환]
.