brrq.net
当前位置:首页 >> ExCEl 请问如何返回指定内容所在单元格的行号 >>

ExCEl 请问如何返回指定内容所在单元格的行号

如果已知“指定内容”所在列,可以使用match()函数,如: =match("张三",A:A,) 意思为在A列查找“张三”,返回对应的行号。 如果行列均未知,只能遍历工作表,计算量会相当大。

=MATCH("指定内容",B5:B30)+4 这是返回次序的函数,但次序是从1开始的,所以要加上区域前面空的数字,比如举例中是从第5行开始的,要加上4。

sheet1 sheet2 B3=INT(LARGE(IF(Sheet1!$A$1:$D$12=$B$1,ROW(heet1!$A$1:$D$12)*1000+COLUMN(Sheet1!$A$1:$D$12),0),ROW(A1))/1000) C3=MOD(LARGE(IF(Sheet1!$A$1:$D$12=$B$1,ROW(Sheet1!$A$1:$D$12)*1000+COLUMN(Sheet1!$A$1:$D$12),0),ROW(B1)...

见截图 比如把A列所有数据为"A"所在的行返回到B列 B1输入 =IFERROR(SMALL(IF($A$1:$A$7="A",ROW($1:$7),""),ROW(A1)),"") 数组公式,先按住CTRL+SHIFT,最后回车 公式下拉

=MATCH(1,A:A,0)

EXCEL中MATCH函数只能查找单行或单列区域,多行多列区域查找某值可使用SUMPRODUCT函数,如下图,查找“应付账款”所在的行,公式用:=SUMPRODUCT((A1:F20="应付账款")*ROW(A1:F20)); 查找列用:=SUMPRODUCT((A1:F20="应付账款")*COLUMN(A1:F20))...

一、这个可以用MATCH函数来做到。 假设要在A列中查找第一个单元格内容为“张三”的所在行号,则可以在A列以外的任一单元格写入公式 =MATCH("张三",A:A,0) 二、MATCH函数的定义: 返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要...

index 函数+match函数 index 函数:返回表或区域中的值或对值的引用。 语法:index(区域,引用行号) match函数:返回指定数值在指定数组区域中的位置。 语法:match(查找值,区域,查询方式)

假设给定的日期位于单元格D1,则求其行号的公式如下: =ROW(OFFSET(A1,MATCH(D1,A1:A30,0)-1,0)) A列的日期不必排序。

级别的公式:=INDIRECT("A" & SUMPRODUCT((A1:E5=A9)*ROW(A1:E5))) 档次的公式:=OFFSET(A1,0,SUMPRODUCT((A1:E5=A9)*COLUMN(A1:E5))-1)

网站首页 | 网站地图
All rights reserved Powered by www.brrq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com