![](/img/trans.png)
[英]How match multiple column values and extract corresponding cell values in Excel
[英]Excel - Match values with corresponding column, check value and delete rows
我建議你創建一個包含這個公式的臨時輔助列,從第 2 行復制下來。注意它是一個數組公式,必須用 CTL+SHIFT+ENTER 確認。 零件號不需要在連續的行中。
=MAX(IF($C$2:$C$100=$C2,$D$2:$D$100))
在我的示例中,C2:C100 是包含零件號的范圍,而 C2:D100 包含修訂號。 該公式將返回與 C2 關聯的最大 Rev 數。 它將為相同零件號的所有行返回相同的 Rev 號。 因此,您可以使用 Excel 的篩選功能來刪除重復項,從而獲得所需的結果。
同時按 A 列(升序)和B 列(降序 = 最大值在前)排序。 所以你的數據看起來像:
然后使用刪除重復項功能刪除 A 列中的重復項。所以你最終得到:
如果您需要使用 VBA 執行此操作,請使用宏錄制器(並在錄制時手動執行)以初步了解您的代碼的外觀。 使用宏記錄器后,您應該在繼續之前閱讀如何避免在 Excel VBA 中使用選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.