2012-01-23 64 views
0

我正在尋找能夠幫助我處理此Excel問題的人。在Excel中合併幾乎相同的行

我有這個巨大的表(像370行x 7列)。

這個表有一個特殊性,是這樣的:

ItemA - Property1(A) - Property2(A) - ... 
ItemA - Property1(A) - Property2BIS(A) - ... 
ItemB - Property1(B) - Property2(B) - ... 
ItemB - Property1(B) - Property2BIS(B) - ... 
ItemC - Property1(C) - Property2(C) - ... 
ItemC - Property1(C) - Property2BIS(C) - ... 

所以每個項目有兩條線,它們實際上是相同的。

我想有更少的線,所以像:

ItemA - Property1(A) - Proterty2(A) - Property2BIS(A) - ... 
ItemB - Property1(B) - Proterty2(B) - Property2BIS(B) - ... 
ItemC - Property1(C) - Proterty2(C) - Property2BIS(C) - ... 

所以基本上每兩行合併在一起。

可以嗎?有沒有人已經這樣做,並可以幫助我一點點?

謝謝!

+0

用VBA可以很容易地做到這一點。您可以先錄製宏並調整代碼。如果您遇到任何問題,請隨意使用您的代碼編輯您的問題(或詢問另一個問題)。 – JMax

回答

0

不需要VBA - 如果你不介意一點乏味!假設:您的表格從A1開始,不包含公式,並且具有標題行。在表格左邊插入一列,填充其第一個數據行'1'第二行'2',然後選擇A2:A3。左鍵單擊該對的右下角,拖動到表格的底部,然後在釋放鼠標按鈕之前按Ctrl(即交替行「1」和「2」)。立即在兩個屬性列的右側插入列,然後用=D3填充E2。 (作爲一個表,它將被自動拷貝下來,否則拷貝到數組的末尾)。複製整個表格,選擇A1,選擇性粘貼,值。從ColumnA過濾「2」。刪除Row1以外的可見行。刪除ColumnA。根據需要調整列標題。