检索列中第一个非空白单元格的单元格引用

我有一个数据集(离散月度回报系列),有二十几列代表数据系列,c.100行代表月末时间系列。 集合中的数据表示每个数据集的每月performance。

每个系列已经运行了不同的时间长度并更新到不同的时间长度。

我的难题是 我期望为每个系列找出最早的数据点和最近的数据点的date。 我希望通过引用列A中的行标题(date)的方式来做到这一点。为此,我需要知道最早的数据点的行号。

我可以使用CSE IndexMatch获取最早数据点的值,但我真正需要的是参考。

编辑

汤姆,这是数据集;

在这里输入图像说明

正如你所看到的,每个数据集在不同的date开始(并结束)。

在汇总表中,我将每个数据系列都包含数据的date范围,这就是为什么我需要行值(以便查找date)。

所以你的公式很好,你只需要在列G和INDEX中匹配列A:

=INDEX('Discrete Monthly Returns'!A3:A1048576,MATCH(FALSE,ISBLANK('Discrete Monthly Returns'!G3:G1048576),0)) 

我明白,你会希望开始date出现在其他地方,但这只是如何使用公式的说明

在这里输入图像说明

这个例子教你如何find列中最大值的单元格地址。

  1. 首先,我们使用MAX函数来查找列A中的最大值

1

  1. 其次,我们使用MATCH函数来查找最大值的行号。

2

说明: MATCH函数简化为=MATCH(12,A:A,0) ,7. MATCH函数返回列A中最大值的位置。将第三个参数设置为0 ,返回完全匹配。

  1. 最后,我们使用ADDRESS函数返回单元格地址。

3

说明: ADDRESS函数减less到=ADDRESS(7,1)$A$7 。 第一个参数指定行号。 第二个参数指定列号。


http://www.excel-easy.com/examples/locate-maximum-value.html

答案是从上面的链接复制粘贴工作,但粘贴在这里作为参考。