簡體   English   中英

Excel 公式檢查行中最后一個非零值並從相應列中獲取單元格值

[英]Excel formula to check the last non zero value in row and bring cell value from corresponding column

你能告訴我如何寫一個公式:

  • 識別行中的最后一個非零值
  • 將另一行的值帶到相應的列
  • 下面的例子

Karl   Jane   Adam   Pete     Dona    
300       0     200     100      0

  • 結果應該是皮特
  • 我嘗試查找並可以找到最后一個非零值是 100 但如何從另一行獲取值? 謝謝你湯姆

僅使用LOOKUP公式,您只需將result_vector參數設置為要從中獲取結果的行。

嘗試:

=LOOKUP(2,1/(A2:E2>0),$A$1:$E$1)

(如果你的公式不在同一行,你可以使用整行引用)

=LOOKUP(2,1/(2:2>0),$1:$1)

要堅持使用LOOKUP ,您可以在INDEX中使用它:

=INDEX(1:1,LOOKUP(2,1/(2:2>0),COLUMN(2:2)))

如果有動態數組公式 XLOOKUP:

=XLOOKUP(1,1/(A2:E2>0),A1:E1,"",-1,-1)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM