簡體   English   中英

Excel數據透視表; 如何水平顯示值

[英]Excel PivotTable; how to show values horizontally

我正在嘗試重新排列數據透視表,該數據透視表組織了原始表中的所有值(而不是總和或其他統計數據)。 看起來很簡單,但我找不到使它成為值而不是求和的方法。

我的原始數據如下:

Rank    Name
1       A
1       B
2       C
2       D
3       E
3       F

通過數據透視表,我得到如下信息:

Rank  Name
1       A
        B
2       C
        D
3       E
        F

我想這樣重新排列它:

1          2            3
A          C            E
B          D            F

有一種方法可以使用數組函數而不是數據透視表來實現。 假設原始數據位於A1:B7中。 要獲取標題行(1、2、3):

A10: =MIN(A2:A7)
B10: =SMALL($A$2:$A$7,COUNTIF($A$2:$A$7,"<="&A10)+1)

然后根據需要復制B10,以獲取所有其他值

要獲取每個等級的值,請使用以下公式在A11:A16范圍內設置一個數組公式(Ctrl + Shift + Enter)(或更低以容納更多項目):

=IFERROR(INDEX($B$2:$B$7,SMALL(IF($A$2:$A$7=A$10,ROW($A$2:$A$7)-ROW($A$2)+1),ROW()-ROW(A$10))),"")

然后根據需要復制此范圍(A11:A16)。

暫無
暫無

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

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