excel中的find公式的使用!急急急急急急!在线等~

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:01:53
如果我想在A列中查询是否存在和B1中一样的数字,我应该怎么写这个公式??比如B1是125,A列中有一组苏子,我要再这一组数字中寻找125出来,并要求定位出是A列的哪一个单元格,怎么办??给出答案多给分。
我现在就是想要知道是B列中的哪些数字和A列中的是一样的,按照你的方法我只能知道A中存在和B中的一样的数字,具体是那个我却不知道啊~

这用不着用函数的 框选A列 格式-条件格式-把介于改成等于-在后面打上=$B$1

然后在格式里可以选字体或者单元格的颜色,比如说我改成红色。那么在A列里面=B1的单元格就变成红色的了。

FIND(find_text,within_text,start_num)
返回要查找的字符串的index为0的位置

start_num<=0 or start_num<within_text长度
返回#Value
eg:FIND("1",F10,0)=#Value

若字符串未找到,就return #Value
FIND("0",F10,1)=#Value

区分大小写的前提夏进行相应的查找
eg:FIND("m","Miriam McGovern")=6

'当前表单中添加代码运行下面的代码,就出来了,
'注意代码中使用了C列,D列.
'C列中记录B当前单元格在A列中有匹配值,写1
'在D列中记录A列中有匹配时,并写入匹配值
'再看表单就易操作了.

Sub FindSub()

For Each a In Range("B:B")
If a = "" Then Exit Sub
With Range("a:a")
Set c = .Find(a, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Cells(a.Row, 3) = 1 '在C列中写入B当前单元格在A列中有匹配值,写1
Cells(c.Row, 4)