DSUM 和 DCOUNT 函數在 Excel 中的使用樞紐分析表無法運作

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:983031
徵狀
請考慮下列情況,在 Microsoft Excel 中:
  • 您建立工作表有兩個或多個資料行的資料的資料表。
  • NewPivotTable 插入的新資料表的資料為基礎的工作表上。
  • 您輸入的公式,使用其中一個下列的資料庫函式:
    • DCOUNT
    • DSUM
  • 您可以使用樞紐分析表的儲存格參照資料庫函式的資料庫參數。而且,您使用的儲存格參照資料庫函式的欄位參數的樞紐分析表中資料行。

    例如,請考慮下列案例。樞紐分析表是儲存格 C10:F20 中。目標資料行是 F10,以及此資料行的資料行的標籤"Total"。樞紐分析表所依據的資料庫資料表是 N1:Q10。函式的準則是 H2:H12。DCOUNT函數的參數如下所示:

    資料庫= C10:F20
    欄位= F10
    準則= H2:H12

    函式的編寫方式如下:
    DCOUNT(C10:F20,F10,H2:H12)
在這個案例中,當DCOUNTDSUM函數會計算,它們會傳回下列錯誤:
"#VALUE"!
而且,如果您使用欄標籤"Total"欄位參數時, DCOUNTDSUM函數也會傳回"#VALUE!"時發生錯誤。
發生的原因
之所以發生這個問題,是因為DCOUNTDSUM函數的欄位參數不能使用儲存格參照或欄標籤從資料庫資料表擷取資料。當您使用DCOUNTDSUM函數在樞紐分析表上時,欄位參數只能使用數字來表示清單內的資料行位置。例如,參數可以使用 1 代表第一欄,2 代表第二欄中,如此類推。不要使用引號括住的數字。
其他可行方案
若要解決這個問題,請使用欄標籤或資料行位置的值來識別要在欄位參數中使用的資料行。

例如,藉由使用中的 < 徵狀 > 一節的範例, DCOUNT函數可以改寫如下:
DCOUNT(C10:F20,4,H2:H12)


XL2013 XL2010 Excel2013 Excel2010

警告:本文為自動翻譯

內容

文章識別碼:983031 - 最後檢閱時間:09/27/2015 05:00:00 - 修訂: 3.0

Microsoft Excel 2013, Microsoft Excel 2010

  • kbprb kbPubTypeKC kbsurveynew kbtshoot kbexpertisebeginner kbformula kbmt KB983031 KbMtzh
意見反應