=index(c:c,small(if(countif(c:c,"*xxx*")=1,row(c:c" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>如何查找C:C范围内某个特定字符串,并返回所有包含...-excel

<em>excel</em>如何查找C:C范围内某个特定字符串,并返回所有包含...-excel

作者:乔山办公网日期:

返回目录:excel表格制作




=index(c:c,small(if(countif(c:c,"*xxx*")=1,row(c:c)),row(a1)))

若字符串在查zhidao找区域是唯一的,可简单用函数解决。

  1. 示例:要求在A1:C10区域内,查找存在字符串“str”的单元格,返回该单元格地址。公式如下:

  2. =ADDRESS(SUMPRODUCT(ISNUMBER(FIND("str",A1:C10))*ROW(A1:C10)),SUMPRODUCT(ISNUMBER(FIND("str",A1:C10))*COLUMN(A1:C10)))

  3. 公式说明:SUMPRODUCT函数配合FIND函数和ROW函数得到目标单元格的行号,SUMPRODUCT函数配合FIND函数和COLUMN函数得到目标单元格的列号,再使用ADDRESS函数得到地址。



那就不要一起找呗,一个一个的找,反正zd,反正也没几个条件,如果要找的较多,那就VBA
如果少,用函数也能完成,比如:
B1输入:
=IF(ISERROR(FIND("online",A1)),"","online")&IF(ISERROR(FIND("shutdown",A1)),"","shutdown")&IF(ISERROR(FIND("running",A1)),"","running")&IF(ISERROR(FIND("not running",A1)),"","not running")

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网