簡體   English   中英

如何在Excel中查找多個值並將其轉換為水平表

[英]How to look up for multiple values and convert them in to a horizontal table in 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      

如果您的字母列表(假設從Row1開始在ColumnA中)已排序,並且您有一個單獨的列表,則每個字母中只有一個字母(例如從D1開始),那么公式可以達到所需的結果:

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

在F1中,向下復制以適合,然后復制所有公式,直到整個列為空白。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM