Excel中使用vba代码查找字符串并返回该单元格的位置


 

Sheet1.Range("1:" & Sheet1.Rows.Count).Find("测试字符串").Address

  

 

excel 中查找字符串并返回该单元格的位置 若字符串在查找区域是唯一的,可简单用函数解决。
示例:要求在 A1:C10 区域内,查找存在字符串“str”的单元格,返回该单元 格地址。
公式如下: =ADDRESS(SUMPRODUCT(ISNUMBER(FIND("str",A1:C10))*ROW(A1:C10 )),SUMPRODUCT(ISNUMBER(FIND("str",A1:C10))*COLUMN(A1:C10)))
公式说明:SUMPRODUCT 函数配合 FIND 函数和 ROW 函数得到目标单元格 的行号,SUMPRODUCT 函数配合 FIND 函数和 COLUMN 函数得到目标单元 格的列号,再使用ADDRESS 函数得到地址。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM