2938 |
Excel找尋非空白的值 |
孫備:「錦子老師,請教,我有個數列A1~G1,如下表,請教如何運算找出第一個非空白的數字存入I1儲存格,第二個非空白的數字存入J1儲存格,依此類推,麻煩解惑,謝謝!」
錦子老師:「這主要是透過SUMPRODUCT函數。」
步驟1:點取I1儲存格輸入公式:
=IFERROR(INDEX($A$1:$H$1,1,SUMPRODUCT(LARGE(($A$1:$H$1<>"")*(COLUMN($A$1:$H$1)),COUNT($A$1:$H$1)-COLUMN()+9))),"")
再將公式複製到J1:P1儲存格。
【公式說明】
=IFERROR(INDEX($A$1:$H$1,1,SUMPRODUCT(LARGE(($A$1:$H$1<>"")*(COLUMN($A$1:$H$1)),COUNT($A$1:$H$1)-COLUMN()+9))),"")
公式1:COUNT($A$1:$H$1)
統計A1:H1儲存格範圍中含數值的儲存格數量。
公式2:公式1-COLUMN()+9
將公式結果減掉目前所在欄編號加9。
公式3:($A$1:$H$1<>"")*(COLUMN($A$1:$H$1))
傳回A1:H1範圍非空白儲存格的欄號。
公式4:LARGE(公式3, 公式2)
傳回公式3中第幾(公式2)大的值,算出要抓第一列第幾欄的值
公式5:SUMPRODUCT(公式4)
傳回公式4的加總值。
公式6:INDEX($A$1:$H$1,1,公式5)
在A1:H1儲存格範圍中找尋第一列第N(公式5)欄儲存格內容。
公式7:IFERROR(公式6,"")
如果公式6錯誤,則不填入資料,否則填入公式6的內容。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表