Excel 如何返回指定的行号

来源:百度知道 编辑:UC知道 时间:2024/05/19 03:28:30
A B
1 标志
2 Y
3 Y
4 Y
5 Y
6 Y
7 N
8 N
9 Y
10 Y
11 Y
12 Y
13 Y
14 N
15 N
16 Y
17 Y
18 Y
19 Y
20 Y
21 N
22 N
如何在B2单元格中返回第5个“Y”(从上往下)的行号呢?

假设C列为空,在C2中输入公式:
=IF(IF(A2="Y",1,"")="",C1,C1+1)
在B2(B2必须为空)中输入公式:
=MATCH(5,C:C,0)+1

=ROW(第5个Y的单元格地址)

如何在B2单元格中返回第5个“Y”,用程序查找?

=SMALL(IF(A2:A100="Y",ROW(2:100),65536),5)
数组公式,按Ctrl+Shift+Enter结束公式输入。
范围自己确定

按你举的例子,B2中输入公式:
=SMALL(IF(B3:B22="Y",ROW(B3:B22),""),5)
按ctrl+shift+回车键结束数组公式编辑。
按组合键以后编辑栏中的公式会变成
{=SMALL(IF(A2:A22="Y",ROW(A2:A22),""),5)}这表示是数组公式。