excel返回查找区域内要找的字符所在行的第一个字符

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:11:06
1 2 3 4 5
6 7 8 9 0
11 12 13 14 15
16 17 18 19 20
我要查找14时,返回11,查找0时,返回6.

设数据从A1起开始的。查找值在F1里。
在空白单元格输入:
=index(A1:E4,SMALL(IF(A1:E4=F1,ROW(A1:E4)),1),1)
然后按ctrl+shift+enter


For x = 区域开始X坐标 To 区域结束X坐标
For y = 区域开始Y坐标 To 区域结束Y坐标
If Cells(x, y) = 要搜索的字段 Then
MsgBox Cells(x, 首行的列坐标)
Exit Sub
End If
Next y
Next x
X最大为65535
Y最大为255

有问题HI我

查找14=INDEX(A:A,SUMPRODUCT((B1:E4=14)*ROW(1:4)))
查找0=INDEX(A:A,SUMPRODUCT((B1:E4=0)*ROW(1:4)))

在F1单元格中输入公式
=IF(SUMPRODUCT(IF(ISERROR(FIND(14,A1:E1)),"",INDEX(A:A,ROW(A1))))=0,"",SUMPRODUCT(IF(ISERROR(FIND(14,A1:E1)),"",INDEX(A:A,ROW(A1)))))
别忘记以三键结束公式

把这个公式复制到你的工作表中试试!

看图

Excel中的查找,我要找的数字明明表格里有,为什么查找功能找不到呢? 在Excel里,怎样替换区域内的数字? 文件夹中有几个excel表,如何在文件夹中同时搜索excel中的内容查找要找的内容 Excel的查找问题? excel查找的问题 Excel 查找的问题? EXCEL返回值的问题 excel 查找替换的问题 关于excel查找的问题 关于EXCEL查找的问题