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

如何定位包含特定文本的Excel单元格位置?

查找包含特定文本的单元格位置方法

一、Excel自带查找功能(最快上手)

  • 按Ctrl+F打开查找框
  • 输入Functionviel,点击「查找全部」
  • 下方列表会显示所有匹配的单元格地址,比如你例子里的A19845,双击结果就能直接跳转到对应单元格

二、公式自动获取单元格地址

如果需要用公式返回第一个匹配单元格的地址,可在空白单元格输入:

=CELL("address",INDEX(A:Z,MATCH("*Functionviel*",A:A,0),MATCH("*Functionviel*",1:1,0)))
  • 原理:MATCH函数分别定位包含目标文本的行号和列号,INDEX找到对应单元格,CELL("address")输出单元格地址
  • 注意:这个公式只会返回第一个匹配项的地址

三、批量提取所有匹配地址(VBA宏)

如果有多个包含Functionviel的单元格,想一次性拿到所有地址,用VBA操作:

  1. 按Alt+F11打开VBA编辑器
  2. 插入新模块,粘贴以下代码:
Sub FindFunctionvielCells()
    Dim rng As Range
    Dim foundCell As Range
    Dim firstAddress As String
    Dim result As String
    
    Set rng = ActiveSheet.UsedRange ' 限定查找范围为已使用区域
    Set foundCell = rng.Find(What:="Functionviel", LookIn:=xlValues, LookAt:=xlPart)
    
    If Not foundCell Is Nothing Then
        firstAddress = foundCell.Address
        Do
            result = result & foundCell.Address & vbCrLf
            Set foundCell = rng.FindNext(foundCell)
        Loop While Not foundCell Is Nothing And foundCell.Address <> firstAddress
        MsgBox "找到的单元格地址:" & vbCrLf & result
    Else
        MsgBox "未找到包含Functionviel的单元格"
    End If
End Sub
  1. 运行宏,会弹出对话框显示所有匹配的单元格地址

内容的提问来源于stack exchange,提问作者User1

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 17:46:16