2013-01-04 25 views
0

我有一個包含各種列的電子表格。第1列是電話號碼,另一個是文本字段。但是,電話號碼可以重複,但其他字段中的信息是唯一的。如果1個單元格重複,Excel 2010將數據從1行移動到另一個

例如

Column 1 Column 2 
11111111 A 
11111111 B 
11111111 777 
22222222 B 
22222222 C 

想輸出是:

Column 1 Column 2 Column 3 Column 4 
11111111  A   B   777 
22222222  B   C 

任何想法?

任何幫助是非常appreaciated

+0

可以重新格式化您的文章 - 我想換行缺少你的表格佈局......你''

 Table example with line breaks
爲更好的佈局。 –

回答

0

電子表格佈局:

B2:B7:電話號碼
C2:C7:文本 F1和向右:用遞增的條目編號助手行(1,2,... n)保持公式更簡單。

E3:唯一的電話號碼:
{=INDEX($B$3:$B$7;MATCH(0;COUNTIF($E$2:E2;$B$3:$B$7);0))}
陣列式:在式窗口按Shift-CTRL-Enter鍵插入的,捲曲的支架被Excel插入,而不是由一個用戶。 公式可以被複制下來。

F3:項針對相應的電話號碼:
{=OFFSET($B$2;SMALL(IF($E3=$B$3:$B$7;ROW($B$3:$B$7)-ROW($B$2);"");F$1);1)}
還有一個數組公式,複製下來,並沒有包括錯誤處理的權利

:這是可能的,但公式的長度將增加一倍。

示例表格:http://www.bumpclub.ee/~jyri_r/Excel/Entries%20moved_to_one_row_for_duplicates.xls

相關問題