Board logo

標題: [發問] 資料比對問題 [打印本頁]

作者: aer    時間: 2013-10-2 22:03     標題: 資料比對問題

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



[attach]16228[/attach]
作者: ANGELA    時間: 2013-10-2 23:37

C5=IF(A5=$A$2,IF(ISNA(MATCH(B5,OFFSET(B6,,,MATCH(A5,A6:A46,)-1,),0)),"待查",""),"")
作者: aer    時間: 2013-10-3 20:26

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


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

回復 2# ANGELA

謝謝 Angela 版主

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

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)