[算表] 根據兩直欄的值刪除重複橫列問題

作者: luckid (luckid)   2016-10-05 21:28:25
軟體:MS Office
版本:本身用2007,但希望2003可用
問題參考連結:
https://drive.google.com/open?id=0B6tYnZny04P0djVlQVcwZ1pzRlk
問題參考圖片
1.原始資料:
http://imgur.com/a/7miS7
2.期望輸出結果:
http://imgur.com/a/LT8vF
各位前輩好,
目前小的遇到一個複雜的問題,
可能無法用EXCEL本身功能"刪除重複"去解決,
說來慚愧,本想自己試著去寫vba或函數,但徒勞無功,只好再上來發問,叨擾前輩.
假設有兩個欄位,
裡面可能為數值或空白,
希望可以比對重複的值並刪除,但兩欄為各自獨立,不互相比對.
規則詳述如下:
1.若兩個或多個橫列的欄位J數值相同(或空白),且欄位L數值也相同(或空白),
則只留下一橫列,其餘刪除.
2.若兩個或多個橫列的欄位J數值相同,但欄位L的數值不同,
則這些橫列不變動.
在這些橫列中,留下一欄位的J數值,其餘橫列的欄位J清除.
欄位L的數值與位置不變動.
3.與上述規則相似,
若兩個或多個橫列的欄位J數值不同,但欄位K數值相同,
則這些橫列不變動.
欄位J的數值與位置不變動.
留下一欄位L數值,其餘橫列的欄位L數值清除.
4.若橫列的欄位J跟欄位L均為空白,
則刪除此橫列.
5.欄位J的數值與欄位L的數值不互相比較,兩欄數值各自比對,沒有關聯.
6.欄位J及欄位L的數值均為正整數或空白,不會是0或其他值.
還望前輩不吝指點迷津,感謝.

Links booklink

Contact Us: admin [ a t ] ucptt.com