2013-07-23 17 views
0

實施例的數據:VBA具有兩列,如果第1列是重複的和列2不給錯誤

Pin name voltage 
V3V 3.3 
V3V 3.3 
V3V 3.3 
V3V 4 
VIN 58 
VDR 6.5 
VDREXT 6.5 
V3V 3.3 

期望的輸出:

Bus Name voltage 
V3V  3.3 
VIN  58 
VDR  6.5 
VDREXT 6.5 

我有一個很難找出最好的方法來做到這一點。 我會用字典,集合還是兩個數組來做到這一點? 我需要錯誤,如果一個引腳名稱是重複的,但它具有不同的電壓 比其他相同的引腳名稱。

+0

示例數據中的第4行應該彈出一個錯誤。 –

+0

在民主的基礎上(即V3V的剩餘部分),還是因爲它已經超過了一個門檻,或者說它不是V3V的最高價值? – pnuts

+0

做looping ..但是如果'V3V 4'在V3V 3.3之前首先出現..哪一個會出錯? – matzone

回答

0

您是否有每個名稱的正確值列表?然後你可以用公式比較它們。

+0

除了給出的內容,我沒有辦法告訴什麼是正確的值。所以,我需要錯誤,如果我看到一個不同的電壓重複引腳名稱。這樣提供信息的人可以檢查他是否犯了錯字或複製粘貼錯誤。 –

+0

我想出了一個重複的代碼,比較下面的當前單元格和單元格。只要數據被排序,它就可以很好地工作。所以我的問題是,如果你可以按引腳名稱排序所有數據? – lowak

相關問題