如何使用索引函数返回不为空的最后一个单元格的值

时间:2019-07-20 11:00:13

标签: google-sheets max row google-sheets-formula array-formulas

我保持着团队绩效的动态更新Google表格文件,其中某些单元格是由团队成员更新的,并且顶部有一个仪表板,它仅提取输入的最新数值。我需要在顶部的仪表板部分找到一个公式,以返回非顺序选择中不为空的最后一个单元格的值。例如,单元格为: B30,B43,B56,B69,B82等

是否可以使用CHOOSEINDEX或类似的方法?

1 个答案:

答案 0 :(得分:0)

答案是:不要使用INDEX。对于最后一个非空行,请使用:

=ARRAYFORMULA(INDIRECT("B"&MAX(IF(B:B<>"", ROW(B:B), ))))

=IF(B294<>"", B294,
 IF(B273<>"", B273,
 IF(B252<>"", B252,
 IF(B231<>"", B231,
 IF(B210<>"", B210,
 IF(B189<>"", B189, 
 IF(B168<>"", B168,
 IF(B147<>"", B147,
 IF(B126<>"", B126, 
 IF(B105<>"", B105,
 IF(B84 <>"", B84,
 IF(B63 <>"", B63, ))))))))))))

0