close

3958

Excel 如何找出遺漏數值的方式

左千秋:錦子老師您好,假設我想要找出一串連續數值中被跳過的數值不知道該怎麼設定公式。

image

錦子老師千秋,其實我們可以用下列公式來完成。

  • 01開頭部份

=IFERROR(TEXT(SMALL(IF(COUNTIF($A$1:$A$12,TEXT((ROW($1:$10)),"01-00"))=0, ROW($1:$10),""),ROW(A1)),"01-00"),"")

公式一:ROW($1:$10) 顯示各列列號,預估最多缺10個編號。

image

公式二:TEXT(公式一,"01-00") 01開頭不足2位數補0,變成文字類型。

image

公式三:COUNTIF($A$1:$A$12,公式二) 統計A1:A12儲存格中01-01~01-10的各個筆數。

image

公式四:IF(公式三=0,ROW($1:$10),"") 如果公式傳回結果為0,則填入該列號,否則不填入資料。

image

公式五:SMALL(公式四,ROW(A1)) 當公式向下複製會一一顯示有缺的編()號。

image

公式六:TEXT(公式五,"01-00") 01開頭缺的各個列號不足位數補0,變成文字類型。

image

公式七:IFERROR(公式六,"") 如果出現錯誤訊息(表示己找到所有缺的編號,沒有缺的編號可填入),則不填入資料。

image

  • 02開頭部份

由於01開頭只有3筆,故點取B4儲存格公式如下:

=IFERROR(TEXT(SMALL(IF(COUNTIF($A$1:$A$12,TEXT(ROW($1:$10),"01-00"))=0, ROW($1:$10),""),ROW(A4)),"01-00"),"")

有紅字部份改成如下。

=IFERROR(TEXT(SMALL(IF(COUNTIF($A$1:$A$12,TEXT(ROW($1:$10),"02-00"))=0, ROW($1:$10),""),ROW(A1)),"02-00"),"")

image

幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我

 


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()