作者:乔山办公网日期:
返回目录:excel表格制作
=index(c:c,small(if(countif(c:c,"*xxx*")=1,row(c:c)),row(a1)))
若字符串在查zhidao找区域是唯一的,可简单用函数解决。
示例:要求在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函数得到地址。
那就不要一起找呗,一个一个的找,反正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")