返回列表 上一主題 發帖

[發問] 樞紐分析表無法排序由小到大?

[發問] 樞紐分析表無法排序由小到大?

請問 使用樞紐分析表時

篩選出來的結果為什麼無法使用"排序"大小 ?

我想把篩選出來的結果使用"排序"去整理資料由早至後的日期,但是卻無法自動排序

是否將您的資料po出來~
才能了解您為什麼無法排序~
學習才能提升自己

TOP

或許你可以先排序再籂選
YTT

TOP

樞鈕中雙擊日期欄位的標題,在對話框裡選"進階",裡面有排序的選項
依指示操作即可。

TOP

回復 2# hugh0620

附上檔案
報表.rar (32.63 KB)

回復 3# YTT

資料庫的日期排序是正確的,但是在樞紐分析表篩選後排序就會錯亂

回復 4# oobird

使用過一般排序,也試過進階排序
但是都無法改變,不曉得是哪個環節出問題

---------
目前使用樞紐分析表按下重新整理後,分析表會出現下面幾種狀況,希望前輩們可以幫忙解答

1.框線會出現斷截,無法自動填滿框線,需手動繪製缺餘的
2.版面配置重複的項目標籤,每次有新資料,再重新整理後都要在手動使用[重複所有項目標籤]
3.有些無資料的框格會出現(空白)字樣,有試過在樞紐分析表選項中使用,版面配置與格式>若為空白顯示"-",但好像無作用
4.除了最前列的標籤可以排序,其餘後面都無法正常使用排序作用,重點想使日期依照早至晚的排列

以上幾點或許說得有些含糊,如有不明的地方請告知

TOP

a.gif

TOP

回復 5# jackson7015


    play.gif
學海無涯_不恥下問

TOP

回復 6# oobird
回復 7# Hsieh
首先感謝兩位大版主的詳細圖解

對於問題的1.2點目前只能手動解決嗎?
因為每次有資料需要更新後,都需要再重新點選
而且項目工作頁有10幾頁,所以想請問有沒有能讓它在篩選後直接是已經完成版面配置和框架畫線的動作

對於第3點目前也是"手動"在篩選後的頁面(空白)格中,鍵入"-"

第4點問題,和各位大大的解答些微的差距
小弟主要是想以日期做排序,所以不管電號有否相同,整個工作頁都是以日期做主要排序
而大大們的解說是以電號為前頭標籤,之後排序日期

以下是小弟想要的成品


再次感謝各位大大們的幫忙

TOP

回復 8# jackson7015


    你的目的不是用樞鈕分析表,樞鈕分析表是統合歸納,你要的只是排列某些欄位
用這個代碼:
  1. Sub yy()
  2.     Dim i%, j%, n%, c, arr, a
  3.     c = Array(3, 4, 5, 10, 1, 11, 12)
  4.     With Sheets("綜合資料庫")
  5.         n = .[b65536].End(3).Row
  6.         a = .Range(.Cells(4, 2), .Cells(n, 13))
  7.     End With
  8.     ReDim arr(1 To UBound(a), 1 To 7)
  9.     For j = 1 To UBound(a)
  10.         For i = 1 To 7
  11.             arr(j, i) = a(j, c(i - 1))
  12.         Next i, j
  13.         With Sheets("項目9")
  14.             .Cells(2, 1).Resize(j - 1, 7) = arr
  15.             .Cells(2, 6).Resize(UBound(a), 1).SpecialCells(4) = "-"
  16.             .UsedRange.Borders.LineStyle = 1
  17.         End With
  18.     End Sub
複製代碼

TOP

本帖最後由 jackson7015 於 2012-3-3 21:11 編輯

回復 9# oobird

我使用了oobird大提供的巨集,卻出現了,執行階段錯誤'1004'

錯誤訊息為
無法移動樞紐分析表的一部分,或在樞紐分析表中插入工作表儲存格,列或欄.若要插入工作表儲存格,列或欄,要先移動樞紐分析表(選取該樞紐分析表,在[選項]索引標籤的[動作]組群中,按下[移動樞紐分析表]).若要在樞紐分析表中新增,移動或移除儲存格,請執行下列動作之一:
.使用樞紐分析表欄位清單來新增,移動或移除欄位


錯誤列為
  1. .Cells(2, 1).Resize(j - 1, 7) = arr
複製代碼
可以麻煩幫忙再看看一下嗎

PS.我把日期列換到最前頭(電號前面),就能正常排序了,但是在後面卻無法使用排序;樞紐分析表是否只有第一列可以排序 ?

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題