检索列中第一个非空白单元格的单元格引用
我有一个数据集(离散月度回报系列),有二十几列代表数据系列,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列中最大值的单元格地址。
- 首先,我们使用
MAX
函数来查找列A中的最大值
- 其次,我们使用
MATCH
函数来查找最大值的行号。
说明: MATCH
函数简化为=MATCH(12,A:A,0)
,7. MATCH
函数返回列A中最大值的位置。将第三个参数设置为0
,返回完全匹配。
- 最后,我们使用
ADDRESS
函数返回单元格地址。
说明: ADDRESS
函数减less到=ADDRESS(7,1)
, $A$7
。 第一个参数指定行号。 第二个参数指定列号。
http://www.excel-easy.com/examples/locate-maximum-value.html
答案是从上面的链接复制粘贴工作,但粘贴在这里作为参考。