You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中如何在HYPERLINK的实际引用内容中搜索指定字符串?

如何搜索Excel HYPERLINK单元格里的实际链接内容

嘿,这个问题我太熟了!Excel自带的查找功能默认只会盯着单元格显示的文字,要挖到HYPERLINK里藏的实际URL内容,得换点方式,下面给你三个实用的方案,按需选就行:

方法一:用公式提取链接后搜索

找个空白单元格(比如B1),输入下面这个宏表公式,就能把A1里的HYPERLINK实际地址揪出来:

=IF(ISERROR(GET.CELL(9,A1)),"",GET.CELL(9,A1))

👉 注意:旧版Excel输入后要按 Ctrl+Shift+Enter 触发数组公式,新版365直接回车就行。提取出URL后,直接在B列搜“xyz”就搞定了。

方法二:用VBA批量搜索或标记

如果要处理一堆单元格,手动提取太麻烦,试试VBA宏:

  • 按 Alt+F11 打开VBA编辑器
  • 右键你的工作簿→插入→模块,粘贴这段代码:
Sub SearchHyperlinkURL()
    Dim searchText As String
    Dim cell As Range
    searchText = InputBox("请输入要搜索的文本:", "搜索URL内容")
    
    If searchText = "" Then Exit Sub
    
    For Each cell In ActiveSheet.UsedRange
        If cell.Hyperlinks.Count > 0 Then
            '不区分大小写搜索
            If InStr(1, cell.Hyperlinks(1).Address, searchText, vbTextCompare) > 0 Then
                cell.Interior.Color = RGB(255, 255, 0) '找到的单元格标黄
                MsgBox "找到啦!单元格" & cell.Address & "的链接里有你要的内容~", vbInformation
            End If
        End If
    Next cell
End Sub
  • 运行宏,输入“xyz”,它会自动帮你找到匹配的单元格,还会标黄提醒,超省心!

方法三:记事本快捷法(零公式零代码)

嫌麻烦的话,这个笨办法反而最快:

  • 选中所有带HYPERLINK的单元格(比如整列A)
  • 按 Ctrl+C 复制
  • 打开Windows记事本,Ctrl+V 粘贴进去——你会发现记事本里直接显示了所有实际链接地址!
  • 用记事本的 Ctrl+F 搜“xyz”,找到后对应回Excel里的单元格就好啦

这几种方法都能解决你的问题,挑最顺手的用就行~

内容的提问来源于stack exchange,提问作者Naushad N M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 18:57:28