excel用數組公式獲取一列中的第一個非空單元格值

可以用多種方法獲取一列或一行中的第一個非空單元格值,例如下面的幾個數組公式:
獲取一列中第一個非空單元格值,假設數據在A1:A10區域中:
=INDEX(A1:A10,MATCH(TRUE,LEN(A1:A10)<>0,0),1)
=INDEX(A1:A10,MATCH(,0/(A1:A10<>""),))
=INDEX(A1:A10,SMALL(IF(A1:A10<>"",ROW(A1:A10)),1))
公式輸入完畢后按Ctrl+Shift+Enter結束 。
獲取一行中的第一個非空單元格值,假如數據在A1:H1區域中:
=INDEX(A1:H1,0,MATCH(TRUE,LEN(A1:H1)<>0,0))
=INDEX(A1:H1,0,MATCH(,0/(A1:H1<>""),))
=INDEX(A1:H1,,SMALL(IF(A1:H1<>"",COLUMN(A1:H1)),1))
【excel用數組公式獲取一列中的第一個非空單元格值】公式輸入完畢后按Ctrl+Shift+Enter結束 。

    猜你喜歡