如何查找多个值并将它们转换为excel中的水平表

时间:2015-07-17 11:06:16

标签: excel

我在excel电子表格中有如下表格

A   1
A   2
B   12
B   4
B   56
B   68
C   7
C   8
C   34
D   10
D   11

我需要转换表格如下     第一次进入第二次进入第三次进入第四次进入

A   1   2   -   -
B   12  4   56  68
C   7   8   34  
D   10  11      

1 个答案:

答案 0 :(得分:0)

如果您的字母列表(假设在Row1中以Column1开头)已经排序,并且您有一个单独的列表,每个字母只有一个(例如从D1开始),那么公式可以达到您想要的结果:< / p>

=IF(COUNTIF($A:$A,$D1)>COLUMN()-5,OFFSET(INDEX($A:$A,MATCH($D1,$A:$A,0)),COLUMN()-5,1),"")  

在F1中,向下复制以适应然后复制所有公式,直到整个列为空。