![](/img/trans.png)
[英]MS Excel vlookup a cell, get row, get the rightmost column from that row
[英]Formula to pull cell from rightmost column with data (knowing row number)
我是否可以使用公式從最右邊的數據列中提取數字? 該行將永遠不會更改,並且列范圍的長度已預先定義。 我將隨着時間的推移在每列中添加數據,並且希望最新的數字出現在單獨的單元格中。
謝謝,
是的,你可以這么做。 如果在第1行中輸入數據,則可以使用:
=INDEX(1:1,MATCH(9^99,1:1,1))
要么
=LOOKUP(9^99,1:1)
要獲取最新的號碼 。 這些將不適用於文本,但是您可以將9^99
替換為zzz
以用於文本。
但是,如果您的數字可以大於9^99
的結果,則需要在上述公式中選擇一個更大的數字。
對於第3行,假設最后一列的數據沒有空白:
=INDEX(3:3,1,COUNTA(3:3))
這個適用於數字和字符串,並且忽略空格。 這是一個數組公式,因此必須使用ctrl-shift-enter輸入:
=INDEX(2:2,MAX((2:2<>"")*(COLUMN(2:2))))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.