2017-05-30 52 views
0

我有一張從其他工作表導入數據的工作表。 我在單元格A1中插入了導入工作表的工作表ID,以方便我使用。Google表格 - 從導入的工作表中獲取一行最右側/最後一個非空值

我需要的東西,我可以給一個行,它會始終返回最右/最後一個非空值。也就是說,只要我們在導入的工作表中添加一列,它就會自動更新。

我發現這個公式顯示在同一張9行的最後一個值:

=FILTER(9:9,COLUMN(9:9)=MAX(FILTER(COLUMN(9:9),LEN(9:9)))) 

但我掙扎,顯示進口板材的9行的最後一個值。如何將此公式與導入的工作表連接起來,這意味着工作表ID(插入到單元格A1中的新工作表中)?

非常感謝!

+0

行中是否有空白列?如果不是,您可以使用count來標識列的數量,使用indirect()來提取值。 – JeffUK

回答

0

假設在A2中輸入了相關的行號。醜陋但可能不夠好:

=index(indirect("Sheet!"&row(A2)&":"&row(A2)),MATCH(1E+100,indirect("Sheet!"&row(A2)&":"&row(A2),1))) 

根據情況替換Sheet

0

您必須在導入文件的某個位置獲取最後一個非空值,然後導入該值。請使用filter

相關問題