於是開始與此:
爲了說明問題,請考慮以下數據:1,2,3,5,3,2
。在電子表格列中輸入此數據,並使數據透視表顯示計數。
然後我創建這樣的表:
X | Freq
- | ---------------------------------------------
1 | =IFERROR(GETPIVOTDATA("X",R3C1,"X",RC[-1]),0)
2 | =IFERROR(GETPIVOTDATA("X",R3C1,"X",RC[-1]),0)
3 | =IFERROR(GETPIVOTDATA("X",R3C1,"X",RC[-1]),0)
4 | =IFERROR(GETPIVOTDATA("X",R3C1,"X",RC[-1]),0)
5 | =IFERROR(GETPIVOTDATA("X",R3C1,"X",RC[-1]),0)
或者說,在A1模式:
X | Freq
- | -----------------------------------------
1 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",F3),0)
2 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",F4),0)
3 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",F5),0)
4 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",F6),0)
5 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",F7),0)
列X
在我的彙總表是F
列。
或表格公式:
X | Freq
- | -------------------------------------------
1 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",[@X]),0)
2 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",[@X]),0)
3 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",[@X]),0)
4 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",[@X]),0)
5 | =IFERROR(GETPIVOTDATA("X",$A$3,"X",[@X]),0)
這給了我這樣的結果:
X | Freq
- | ----
1 | 1
2 | 2
3 | 2
4 | 0
5 | 1
難道你已經在你的數據透視表1和5之間的每一個值的計數? – CallumDA
你可以按範圍分組https://exceljet.net/blog/how-to-group-a-pivot-table-by-age-range – Slai
@Slai你會認爲這應該有效,但試試吧:即使你指定增量1,4的0值未分類。 – Alan