获取 Google 表格中一行中的最后一个非空值

时间:2021-04-30 16:30:46

标签: google-sheets google-sheets-formula

我需要在我的 Google 表格 spreadsheet 的第 20 行中找到最后一个值。不时添加更多数据。

我为此使用的公式太长了,我需要一种更简单的方法来获得相同的结果,而不必每次插入新列时都编辑公式:

        =If(Q20 ="",
              If(P20 ="",
               If(O20 ="",
                If(N20 ="",
                 If(M20 ="",
                  If(L20 ="",
                   If(K20 ="",
                    If(J20 ="",
                     If(I20 ="",
                      If(H20 ="",
                       If(G20 ="",
                        If(F20 ="", "",
                           F20)
                        ,G20)
                       ,H20)
                      ,I20)
                     ,J20)
                    ,K20)
                   ,L20) 
                  ,M20)
                 ,N20) 
                ,O20)
               ,P20)
              ,Q20)

1 个答案:

答案 0 :(得分:0)

获取列中最后一个非空值的方法有很多。试试这个:

=+sort( transpose(F20:Q20), transpose( column(F20:Q20) * sign(len(F20:Q20)) ), false )