find()函数是:返回某字符在一字符串中的位置。而不是查找一个字符串在一个数据区域的位置。
用编辑---查找---1,2二氯乙烷---全部查找。对话框中就显示数据的位置了。并显示找到的数量。
公式 =COUNTIF(A1:A15,D1),就返回A列有多少个等于D1的了。
下述公式可返回包含D1中内容所在的单元格地址:
=CELL("ADDRESS",INDIRECT(TEXT(SMALL(IF(ISNUMBER(FIND(D1,$A$1:$A$17)),ROW($1:$17)*10^2+COLUMN($A$1:$A$1)),ROW(A1)),"R0C00"),))
按Ctrl+Shift+Enter三键输入数组公式。
用Excel公式怎么在一列中查找是否存在某字符串的解决方案如下:
1、打开要修改的excel文档,
2、将原来公式修改为:
=if(countif(a:a,"*"&d1&"*"),"存在","否")
把公式改为以下两条公式试试哪个是你想要的效果:
=if(countif(a:a,"*"&d1&"*"),"存在","否")
=if(countif(a:a,d1),"存在","否")
请在D1参数填加通配符*
即:"*"&d1&"*"