
1、使用VBA宏可批量提取超鏈接地址,通過編寫代碼遍歷選中區域并將鏈接輸出到右側列;2、利用PowerQuery結合自定義公式可從表格中提取以HYPERlink函數存儲的鏈接;3、借助Kutools插件的一鍵提取功能,快速導出超鏈接地址至指定位置。
如果您在Excel工作表中遇到大量包含超鏈接的單元格,而需要快速獲取這些鏈接的實際URL地址,手動逐個提取將非常耗時。通過以下方法可以高效實現批量提取超鏈接地址。
本文運行環境:DellXPS13,Windows11
一、使用VBA宏提取超鏈接
VBA(VisualBasicforApplications)是Excel內置的編程工具,能夠自動化處理復雜任務。通過編寫簡短的宏代碼,可遍歷指定區域中的每個單元格,讀取其超鏈接地址并輸出到相鄰列。
1、按Alt+F11打開VBA器。
2、在左側項目窗口右鍵點擊工作簿名稱,選擇“插入”→“模塊”。
3、將以下代碼粘貼至代碼窗口:
SubExtractHyperlinks()DimrngAsRange,cellAsRangeSetrng=SelectionForEachcellInrng????IfNotcell.Hyperlinks.Count=0Then????????cell.Offset(0,1).Value=cell.Hyperlinks(1).Address????EndIfNextcellEndSub
4、返回Excel界面,選中包含超鏈接的單元格區域。
5、按Alt+F8打開宏對話框,選擇“ExtractHyperlinks”并運行。
6、超鏈接地址將自動填入所選區域右側一列。
二、利用PowerQuery提取鏈接
PowerQuery是Excel強大的數據轉換工具,適用于結構化數據處理。雖然它不能直接解析超鏈接對象,但結合自定義列和函數可在特定條件下提取鏈接信息。
1、確保超鏈接所在的列已整理為表格格式,可通過選中數據區域后按Ctrl+T轉換。
三、借助Kutools等插件快速提取
KutoolsforExcel是一款功能豐富的第三方插件,提供一鍵式操作簡化復雜任務。其“提取超鏈接”功能可直接批量導出鏈接地址。
1、安裝并啟用Kutools插件后,在Excel功能區出現“Kutools”選項卡。
2、選中包含超鏈接的目標單元格區域。
3、點擊“Kutools”→“超級鏈接”→“提取超鏈接”。
4、在彈出窗口中選擇“僅提取超鏈接地址”,并設定輸出位置。
5、點擊“確定”,所有鏈接地址將立即填充到指定區域。
以上就是Excel如何批量提取單元格中超鏈接的地址_Excel超鏈接批量提取教程的詳細內容,!

