如何使excel公式跳过空单元格
我有一个数据在一行的电子表格。数据按年份排列,最早的日期在最右边的单元格中,最晚的日期在最左边的单元格中 我需要的是一个公式,它将开始查看从右侧(较早日期)开始的单元格,并向较晚日期的左侧移动,跳过空单元格。一旦它在其中一个单元格中找到数据,我需要它停止并显示该单元格中的值 我附上了一张图片作为例子,在这张图片中,我需要它从2003年的单元格开始,并开始向左移动,忽略空单元格,直到它找到一个包含数据的单元格。在本例中,2005年的单元格包含数据。我需要它来复制该值($2.43),并将其放置在标有“最早值”的单元格中 在图中,我在2005年的单元格中手动输入了2.43,以显示我需要什么如何使excel公式跳过空单元格,excel,Excel,我有一个数据在一行的电子表格。数据按年份排列,最早的日期在最右边的单元格中,最晚的日期在最左边的单元格中 我需要的是一个公式,它将开始查看从右侧(较早日期)开始的单元格,并向较晚日期的左侧移动,跳过空单元格。一旦它在其中一个单元格中找到数据,我需要它停止并显示该单元格中的值 我附上了一张图片作为例子,在这张图片中,我需要它从2003年的单元格开始,并开始向左移动,忽略空单元格,直到它找到一个包含数据的单元格。在本例中,2005年的单元格包含数据。我需要它来复制该值($2.43),并将其放置在标有
我做了两个范围,从E4到J4,我放置1,2,3,4,5,6。下面(因此范围:E5-J5)我放置了6,5,4,3,2,1 在随机单元格中,我放置了以下公式:
=INDEX(E5:J5,MATCH(MIN(E4:J4),E4:J4,0))
在E4:J4中查找匹配MIN(E4:J4)的数字,因此是最低的数字。然后选择与索引匹配的值,范围为E5:J5。如下所示,从您的图像-年份应小于10年历史。在这种情况下,尝试以下公式(我假设您的数据(年份和值)在
B3:X4
范围内):
然后按CTRL+SHIFT+ENTER对其进行求值。您可以使用
LOOKUP
函数获取一行中的最后一个值,因此如果您在A1:J1中有年份,在A2:J2中有美元金额,只需使用此公式从A2:J2
=查找(9.99E+307,A2:J2)
9.99E+307[几乎]是Excel允许的最大值,当您使用该“大数值”作为查找值时,结果是范围内的最后一个数值
=HLOOKUP(MIN(IF((B4:X4<>"")*(B3:X3>YEAR(NOW())-10),B3:X3)),B3:X4,2,0)
=HLOOKUP(MIN(IF(B4:X4<>"",B3:X3)),B3:X4,2,0)