如何使用索引函数 return 最后一个非空白单元格的值
How to use index function to return the value of the last cell that isn't blank
我正在保留一个动态更新的 Google 团队绩效表格文件,其中某些单元格由团队成员更新,顶部有一个仪表板,仅提取最新输入的数值。我需要为顶部的仪表板部分找到一个公式,以 return 在非顺序选择中最后一个非空白单元格的值。例如,单元格将是:
B30、B43、B56、B69、B82等
有没有办法使用 CHOOSE
、INDEX
或类似的方法?
答案是:不要使用INDEX
。最后 non-empty 行使用:
=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, ))))))))))))
我正在保留一个动态更新的 Google 团队绩效表格文件,其中某些单元格由团队成员更新,顶部有一个仪表板,仅提取最新输入的数值。我需要为顶部的仪表板部分找到一个公式,以 return 在非顺序选择中最后一个非空白单元格的值。例如,单元格将是: B30、B43、B56、B69、B82等
有没有办法使用 CHOOSE
、INDEX
或类似的方法?
答案是:不要使用INDEX
。最后 non-empty 行使用:
=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, ))))))))))))