返回列表 上一主題 發帖

[發問] 資料比對問題

[發問] 資料比對問題

說明:例如在B5的案名,要自動與其後面列的資料作比對,即B6:B9,如資料相同,則顯示空字串,比對資料不同時,則顯示待查,請問自動比對的公式,該如何設定? 因為每個案名後面的列數從1列到30幾列不等,而目前我只會用手動比對的公式,即B5=IF(ISNA(MATCH(B5,B6:B9,0)),"待查","")。因資料有將近上萬列,所以,請各位老師、前輩們幫忙,感謝!



Book1.rar (10.56 KB)

C5=IF(A5=$A$2,IF(ISNA(MATCH(B5,OFFSET(B6,,,MATCH(A5,A6:A46,)-1,),0)),"待查",""),"")

TOP

C5=IF(A5=$A$2,IF(ISNA(MATCH(B5,OFFSET(B6,,,MATCH(A5,A6:A46,)-1,),0)),"待查",""),"")
ANGELA 發表於 2013-10-2 23:37


謝謝 Angela 版主,公式可以使用。但是,有一點點的小錯誤,就是資料比對到最後一個案名時,因為後面沒有找不到可以配對的案名,導致結果都會出現"待查",而實際上是最後一個案名,是可以在其之後的列裏面找到,正確應是出現空字串。請問此部分要如何修改,才能得到正確的答案呢?煩請幫忙,感謝您!

TOP

回復 2# ANGELA

謝謝 Angela 版主

我利用您所提供的公式,經過修改後已解決問題,公式如下:

C5=IF(A5=$A$2,IF(ISNA(MATCH(B5,OFFSET(B6,,,COUNTA(B:B)-ROW(B5)),0)),"待查",""),"")

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題