首頁  >  文章  >  軟體教學  >  如何找到Excel列中第一個非空單元格位置欄位

如何找到Excel列中第一個非空單元格位置欄位

WBOY
WBOY轉載
2024-01-22 21:48:101466瀏覽

如何找到Excel列中第一個非空單元格位置欄位

如何找出excel一列中的第一個非空格的位置欄位

假定找A列第一個非空格的位置,可選用以下公式:

1、=MATCH(TRUE,A1:A65535"",)按組合鍵ctrl shift enter結束公式。

其中:A1:A65535""根據不為空條件產生一組由邏輯符TRUE和FALSE組成的數組,然後由MATCH函數定位第一個符合條件的位置。

2、=MIN(IF(A1:A65535"",ROW(1:65535)))以組合鍵ctrl shift enter結束公式。其中:用IF(A1:A65535"",ROW(1:65535)))對符合條件的賦予自然數序列,然後用MIN得到第一個符合條件的值。

excel中如何在一列資料中提出非空字元

如果需要在Excel中取得某行或某列中最後一個62616964757a686964616fe58685e5aeb931333337616631非空白儲存格中的數據,可以使用下面的陣列公式:

假如資料在A1:A100區域中,要取得最後一個非空白儲存格值,公式為:

=INDEX(A1:A100,MAX(ROW(A1:A100)*(A1:A100"")))

如果要取得第一行中最後一個非空白儲存格值,公式為:

=INDEX(1:1,MAX(COLUMN(1:1)*(1:1"")))

上述公式輸入完畢後,按Ctrl Shift Enter結束。

另外,還可以使用下面的公式:

1.找出資料為數值:

=LOOKUP(9E 307,A1:A100)

說明:9.99999999999999E 307是Excel允許在單元格中輸入的最大數值,為方便書寫,公式中寫為“9E 307”,因為通常單元格中不會有如此大的一個數值。使用LOOKUP函數在A1:A100區域中尋找「9E 307」這樣一個不存在的十分巨大的數值,無論A1:A100區域中的數值是否按順序排列,LOOKUP函數都會傳回最後一個包含數值的儲存格內容。

取得最後一個包含數值的儲存格的相對位置:

=MATCH(9E 307,A1:A100)

公式傳回最後一個包含數值的儲存格在A1:A100區域中相對位置。

如果要找的範圍為一列,如A列,則上述兩個公式分別為:

=LOOKUP(9E 307,A:A)

=MATCH(9E 307,A:A)

如果要找的範圍為一行,如第5行,將公式中的「A:A」改為「5:5」即可。

2.尋找的資料為文字:

假如資料在A1:A100區域中,要取得最後一個包含文字的儲存格內容,公式為:

=LOOKUP(CHAR(65535),A1:A100)

要傳回最後一個包含文字的儲存格在區域中的相對位置,公式為:

=MATCH(CHAR(65535),A1:A100)

以上是如何找到Excel列中第一個非空單元格位置欄位的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除