我有一個電子表格(當前有6000多行),列B包括日期和列J是醫生。兩欄都會有重複的值。我試圖找到一種方法(使用VBA,因爲它是一個更大的宏的一部分)循環遍歷J列中的醫生並選擇最近的(基於B列中的日期)條目。然後,它會刪除所有其他具有重複醫生名稱的行。不幸的是,醫生的數量一直在波動,所以我不能在某些例子中指出某些特定的特徵。例如:提前刪除基於列中的重複值的行,日期爲
Date Doctor
2015-01-03 Bob
2015-01-02 Jane
感謝:
Date Doctor
2015-01-03 Bob
2015-01-02 Jane
2015-01-02 Bob
2015-01-01 Jane
2015-01-01 Bob
行重複的醫生將被刪除,留下!
它看起來像你想保留**第一**醫生的實例?? – 2015-01-09 18:42:42
@加里的學生,你問行是否按時間倒序排列?很明顯他們想要最近的。 – 2015-01-09 18:51:20
@加里的學生,這個例子已經下降了,但實際的名單是混合的。我想可以在VBA中添加一個排序函數進行處理,然後保留第一行包含醫生的名字並刪除其餘的部分。你有這樣的例子嗎? – Xerakon 2015-01-09 19:42:33