如何在Google Sheets中提取多工作表最后非0单元格值
提取Google Sheets中连续0前的最后一个非0值解决方案
直接使用以下公式即可实现需求:
=LOOKUP(2,1/(January!A1:December!A1<>0),January!A1:December!A1)
公式说明:
January!A1:December!A1<>0:按月份顺序生成布尔数组,已更新的非0单元格返回TRUE,未更新的0单元格返回FALSE1/(...):将TRUE转换为1,FALSE转换为错误值#DIV/0!,形成由1和错误值组成的数组LOOKUP(2,1/(...),...):由于2大于数组中所有的1,函数会匹配最后一个1对应的单元格值,也就是连续0之前的最后一个非0值
注意:确保公式中月份工作表的引用顺序和时间先后一致(比如从1月到12月),才能准确取到最晚更新的非0值。
内容的提问来源于stack exchange,提问作者Anon
相关产品推荐
相关产品推荐

