2017-09-09 89 views
0

我有一行4個單元格,其中包含3個0和一個數字,或者兩個數字和2個0。我需要excel來檢查從左到右的單元格,如果一個單元格包含0移動到下一個單元格,直到它找到一個數字,然後在單元格5中返回該數字。任何幫助將感激不盡!Excel VBA以特定順序檢查單元格,然後從另一個單元格中返回其中一個單元格的值

我的測試數據

enter image description here

+1

1.請發佈一些測試數據和預期輸出。 2.請說明您做了什麼嘗試,並指出它失敗的原因,包括錯誤和錯誤。堆棧溢出不是我的代碼,教我編碼,或告訴我從哪裏開始網站。 –

+0

我一直在使用if then else函數。但它似乎只是評估第一個細胞。當它獲得真正的結果時,它顯示單元格值。 –

+0

請使用[編輯]將測試數據和預期輸出與您在原始文章中嘗試過的公式一併發佈。 –

回答

0

輸入此公式中Column E

=IF(A1=0,IF(B1=0,IF(C1=0,IF(D1=0,"All are Zeroes",D1),C1),B1),A1) 

enter image description here

+1

Gowtham溼婆工作像一個紳士和學者的魅力! –

+0

@stuartbrookes謝謝! –

0

使用這個公式:

=INDEX($A1:$D1,AGGREGATE(15,6,COLUMN($A1:$D1)/($A1:$D1<>0),1)) 

enter image description here

相關問題