如何从非相邻的 Excel 列中检索最后的数据并将其显示在单元格中

如何从非相邻的 Excel 列中检索最后的数据并将其显示在单元格中

电子表格

亲爱的大师们,

我正在尝试使用 Excel 创建抵押贷款模拟器。作为电子表格的一部分,我决定用一小部分来显示基于每月分期付款的当前抵押贷款情况。一个单元格用于显示剩余的待付抵押贷款。此单元格必须反映其他列中计算的最新值。每月计算的剩余待付抵押贷款的列彼此不相邻,也不显示在一列中。我这样设计是为了减少打印时的纸张浪费。2 年可以并排显示,而不是彼此叠放。因此,必须获取数据的单元格范围位于同一电子表格的多个部分中。请参考我的图片以了解详情。如您所见,第 1 年的范围为 F18:F27。转到第 2 年,我们得到一个新的范围以包含在 L16:L27 函数中。第 3 年将有一个新的范围 F32:F43......等等。尝试输入具有不同范围的公式时,如下所示:=INDEX((F18:F27&L16:L27),MATCH(9.999999999999999E+307,(F18:F27&L16:L27))) - 在这种情况下,目前仅使用 2 个范围 - 我收到 #VALUE 错误。使用一个范围 (F18:F27) 有效。一旦我添加另一个范围,公式就不起作用了。我尝试使用连接符 & 代替 ,但仍然不起作用。

有什么办法可以解决这个问题吗?谢谢!

答案1

尝试使用 LOOKUP+COUNT 函数

=LOOKUP(9.99E+307,IF(COUNT(L16:L27)>0,L16:L27,F18:F27))

相关内容