怎样在excel中返回包含某一数值的单元格的行号

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:34:00
就是在某一区域中找到包含某一数值 或 字符的单元格的行号
请高手编写代码。先谢谢了!
是在excel-vba中的match的
如 h=match(q,b:b,0)
h是行号q是input输入的数值
要在b:b找到q所在的行号
谢谢请劳驾在写一次

=SUM(IF(A1:D100=50,ROW(A1:D100),0))
公式以Ctrl+Shift+Enter三键结束。

公式可以找到A1:D100区域内等于50的单元格的行号。

Match 是 Worksheet Function (工作表函数), 并非VBA函数
如在VBA的代码编程中, 借用Worksheet Function, 要加 Application 或 WorksheetFunction 或 Application.WorksheetFunction 在前面(在Excel 2003 三者都一样)

正确VBA代码是:
h = Application.Match(q, Range("B:B"), 0)