求excel函数?

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:59:40
求:在一列数组中显示非空单元个的行号的函数
在A1中显示:C列数组中示非空单元个的"行号"的函数(已知只有一个非空单元格,不确定位置)

我需要的是行号,在excel中的第几行

if(a1:a100<>"",row(1:100)
以数组方式输入

补充
假设C列数据在C1:C100
A1输入
=SUM(IF(C1:C100<>"",ROW(1:100)))

数组公式,按CTRL+SHIFT+回车三键确定输入

我的结果就是得出行号啊,你试过没有啊?

wodaxiaopengyo朋友的公式应该改一下,因为楼主需要的是“非空单元格”的行号,公式改为:
=SUM(IF(C1:C100<>"",ROW(1:100)))
上式为数组公式,须同时按Ctrl+Shift+Enter结束输入。
也可以用非数组公式:
=SUMPRODUCT((C1:C1000<>"")*ROW(1:1000))

如果该单元格是确定的值
a1=match(非空单元格的值,c:c,0)

如果那个值是不确定的数值,还可用a1=match(sum(c:c),c:c,0)