-
1 # 朴實花貓6e
-
2 # 單純風聲7N6
使用Excel公式VLOOKUP可以返回某一列最後一個值。
原因是VLOOKUP函數可以在對比數列中使用單元格引用,從而返回要查找值所對應的範圍內的第一個匹配值,但是它只能返回第一個匹配值,無法直接返回最後一個值。
我們可以通過在函數中添加條件來實現返回最後一個值。
比如,要返回A列最後一個非空單元格的值,可以用以下公式:=LOOKUP(2,1/(A:A<>""),A:A)其中,1/(A:A<>"")將A列中非空單元格的值變為1,空單元格變為DIV/0!。
根據LOOKUP函數的特點,他會在第二個參數列中查找最接近但小於2的數,而在通過公式將非空單元格的值轉換為1後,函數就會在第二個參數中查找最後一個非空單元格的位置,然後返回後一個參數中相應位置的值。
此方法可以適用於所有數據類型和條件。 -
3 # 正直喜鵲2Q
可以使用Excel表格中的函數“VLOOKUP”或“INDEX-MATCH”來返回某一列的最後一個值。
“VLOOKUP”函數的公式為“=VLOOKUP(查找值,表格區域,列數,FALSE)”,其中“查找值”為要查找的數值,“表格區域”為要查找的表格範圍,“列數”為要返回的列序號,“FALSE”表示精確匹配。
如果想要返回某一列的最後一個值,可以將“表格區域”設置為該列的範圍,將“查找值”設置為任意一個比該列中任意一個值都大的數(比如999999),將“列數”設置為1(即第一列)。
“INDEX-MATCH”函數的公式為“=INDEX(返回列範圍,MATCH(查找值,查找列範圍,0))”,其中“返回列範圍”為要返回的列的範圍,“查找值”為要查找的數值,“查找列範圍”為要查找的列的範圍,“0”表示精確匹配。
如果想要返回某一列的最後一個值,可以將“返回列範圍”設置為該列的範圍,將“查找值”設置為一個不存在於該列中的任意一個數值,可以將“查找列範圍”設置為該列的範圍,然後在“MATCH”函數中將“查找值”設置為一個比該列中任意一個值都大的數(比如999999)。
無論使用哪種方法,都可以返回某一列的最後一個值。 -
4 # 感謝感謝H
返回某一列的最後一個值,您可以使用以下公式:
```
=INDEX ( 列名 , COUNTA ( 列名 ) )
```
其中,第一個參數為列名,第二個參數為使用 COUNTA 函數獲取該列中有多少個非空單元格。因為 COUNTA 函數包含非空單元格的數量,所以將該函數的結果傳遞給 INDEX 函數,該函數將返回該列的最後一個值。
以下是具體的操作步驟:
1. 確定要返回最後一個值的列,例如,您要返回 A 列的最後一個值。
2. 在您想要返回最後一個值的單元格,輸入以下公式:
```
=INDEX(A:A,COUNTA(A:A))
```
3. 按下 "Enter" 鍵,將在該單元格中返回該列的最後一個值。
請注意,如果該列始終為空,則 COUNTA 函數將返回數字 0,並且 INDEX 函數將返回該列第一個單元格的值。因此,在使用公式之前,請確保該列擁有至少一個非空單元格,否則該公式將返回錯誤結果。
回覆列表
獲取方法:首先打開需要進行操作的excel表格,選擇指定單元格;
然後在單元格里輸入公式“=LOOKUP(9E+307,具體數據範圍)”;
最後按下鍵盤上的“回車鍵”即可獲取一列數據的最後一個值。