excel中是否有一个函数可以找到特定值É
的行索引即如果我写函数(5.77)它将返回5,因为5.77出现在第5行。
'1频率 '2 4.14 '3 4.19 '4 5.17 '5 5.77 '6 6.39
答案 0 :(得分:2)
您可以使用MATCH()工作表函数。要在VBA中使用它,您需要使用WorksheetFunction对象,该对象公开Excel工作表函数的子集。 E.g。
Dim rowIndex as Long
rowIndex = WorksheetFunction.Match(5.77, Range(A1:A6))
答案 1 :(得分:1)
该函数名为MATCH
。它不返回行号,但它返回范围内单元格的索引,您可以添加基本行号以获取实际行号。
PS。这是在单元格公式中使用的excel函数,而不是excel-vba函数......
答案 2 :(得分:0)
Range.Find&查找是获取搜索字符串的行号的其他好选择。