使用查詢計算資料

使用查詢計算資料

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本文說明如何計算查詢所傳回的資料。例如,在表單或報表中,您可以計算的一或多個資料表欄位或控制項中的項目。您也可以計算平均的值,並尋找最小、 最大、 早且最新的值。此外, Access提供稱為合計列,您可以使用來計算資料工作表中的資料,而不必變更的查詢設計的功能。

您想要做什麼?

瞭解如何計算資料

使用 [合計] 列計算資料

使用合計查詢計算資料

彙總函數參考

瞭解如何計算資料

您可以使用Count函數來計算欄位 (值的資料行) 中的項目數。Count函數所屬的一組稱為彙總函式的函數。您可以使用彙總函數來計算的資料欄,並傳回單一值。Access 提供彙總函數,除了計算,例如︰

  • 加總,加總一欄數字。

  • 平均、 的一欄數字的平均值。

  • 最大值,欄位中尋找最高值。

  • 最小值,欄位中尋找最小的值。

  • 標準差的計算方式離散從的平均值 (平均數)。

  • 差異測量統計資料行中的所有值的變異數。

Access提供兩種方式可以新增至查詢的計數和其他彙總函數。您可以︰

  • 在 [資料工作表檢視中開啟查詢,並新增 [合計] 列。[合計] 列可讓您在一或多個欄中的查詢結果集,而不必變更您的查詢設計使用彙總函數。

  • 建立合計查詢。合計查詢記錄群組的跨計算小計。例如,如果您想要小計依縣/市的所有銷售或依季度,您可以使用合計查詢將記錄分組依類別您想要然後加總銷售數字。相反地,[合計] 列會計算總計的一或多個欄 (欄位) 的資料。

附註: 這份文件中的使用方法章節強調使用Count函數,但請記住,您可以使用其他彙總函數,在您的合計列和查詢中。如需有關使用其他彙總函數的詳細資訊,請參閱本文稍後的彙總函式參考

如需有關使用其他彙總函式的方式的詳細資訊,請參閱顯示資料工作表中的資料行總計

下列各節中的步驟會說明如何新增 [合計] 列,以及如何使用合計查詢計算資料。繼續進行時,請記住, Count函數處理較大的數字的資料類型與其他彙總函式。例如,您可以執行Count函數針對任何類型的欄位,除了一個包含複雜、 重複純量資料,例如多重值清單的欄位。

相反地,許多彙總函式使用只設定為特定的資料類型] 欄位中的資料。例如, Sum函數只適用於設定數字、 小或貨幣資料類型的欄位。如需有關每個函數需要的資料類型的詳細資訊,請參閱本文稍後的彙總函數參照

一般資料類型的詳細資訊,請參閱文章修改或變更資料類型的欄位設定

頁面頂端

使用 [合計] 列計算資料

您新增至查詢的 [合計] 列的資料工作表檢視] 中開啟查詢,新增資料列,然後選取Count函數或其他彙總函數的詳細資訊,例如Sum最小值最大值,或平均。本節中的步驟說明如何建立基本選取查詢,並新增 [合計] 列。

建立基本選取查詢

  1. [建立] 索引標籤的 [其他] 群組中,按一下 [查詢設計]

    Access 功能區影像

  2. 在 [顯示資料表] 對話方塊中,按兩下您要在查詢中使用的資料表,然後按一下 [關閉]。

    選取的資料表會顯示為查詢設計工具] 的上半部區段中的視窗。此圖顯示在查詢設計工具中的一般表格︰

    在設計格線有三個欄位的查詢

  3. 按兩下您想要使用您在查詢中的資料表欄位。

    您可以包含欄位包含描述性的資料,例如 [名稱與描述,但您必須包含您想要計算之值的欄位。

    每個欄位會出現在查詢設計格線中的資料行。

  4. 在 [設計] 索引標籤上的 [結果] 群組中,按一下 [執行]。

    查詢的結果會顯示在資料工作表檢視中。

  5. 您也可以回到 [設計] 檢視,然後調整您的查詢。若要這麼做,請以滑鼠右鍵按一下查詢的 [文件] 索引標籤,然後按一下 [設計檢視]。然後,視需要新增或移除資料表欄位,您可以調整查詢。若要移除欄位,請在設計格線中選取的資料行,然後按 DELETE。

  6. 您也可以儲存您的查詢。

新增 [合計] 列

  1. 在 [資料工作表檢視中開啟查詢。若要執行此作業為.accdb 檔案格式的資料庫,以滑鼠右鍵按一下查詢的 [文件] 索引標籤,按一下 [資料工作表檢視]。

    或者

    如.mdb 檔案格式建立資料庫與舊版的存取,請在 [常用] 索引標籤的 [檢視] 群組中,按一下 [檢視] 下方的箭號,然後按一下 [資料工作表檢視]。

    或者

    在 [功能窗格] 中按兩下該查詢。執行此動作會執行查詢,並載入資料工作表中的結果。

  2. 在 [常用] 索引標籤的 [記錄] 群組中,按一下 [合計

    Access 功能區影像

    新增[合計] 列會出現在資料工作表中的資料的最後一列下方。

  3. [合計] 列中按一下您想要加總,欄位,然後從清單中選取 [計數

隱藏 [合計] 列

  • 在 [常用] 索引標籤的 [記錄] 群組中,按一下 [合計

如需有關如何使用 [合計] 列的詳細資訊,請參閱顯示資料工作表中的資料行總計

頁面頂端

使用合計查詢計算資料

您可以使用,而不 [合計] 列的合計查詢,當您需要計算部分或全部的查詢所傳回的記錄,以計算資料。例如,您可以計算銷售交易,數或交易單一縣/市數目。

一般而言,您使用合計查詢,而不是 [合計] 列時要使用的資料庫,例如報表的另一個組件中的結果值。

計算查詢中的所有記錄

  1. [建立] 索引標籤的 [其他] 群組中,按一下 [查詢設計]

    Access 功能區影像

  2. 在 [顯示資料表] 對話方塊中,按兩下您要在查詢中使用的資料表,然後再按一下 [關閉]。

    表格會出現在查詢設計工具] 的上半部區段中的視窗。

  3. 按兩下您要使用在查詢中,請確定您已包含您想要計算欄位的欄位。您可以計算大部分的資料類型的欄位所包含複雜、 重複純量資料,例如多重值清單的欄位的欄位的例外狀況。

  4. 在 [設計] 索引標籤的 [顯示/隱藏]群組中,按一下 [合計

    [合計] 列會顯示在設計格線中,群組依據會出現在查詢中的每個欄位的資料列。

  5. 在 [合計] 列中,按一下您想要計算的結果清單中選取 [計算欄位。

  6. 在 [設計] 索引標籤上的 [結果] 群組中,按一下 [執行]。

    查詢的結果會顯示在資料工作表檢視中。

  7. 您也可以儲存查詢。

計算] 群組或類別的記錄

  1. [建立] 索引標籤的 [其他] 群組中,按一下 [查詢設計]

    Access 功能區影像

  2. 在 [顯示資料表] 對話方塊中,按兩下您要在查詢中使用的資料表,然後按一下 [關閉]。

    資料表會出現在查詢設計工具] 的上半部區段中的視窗。

  3. 按兩下包含您的類別資料欄位,同時包含您想要計算之值的欄位。查詢不能包含其他描述性的欄位。

  4. 在 [設計] 索引標籤的 [顯示/隱藏]群組中,按一下 [合計

    [合計] 列會顯示在設計格線中,群組依據會出現在查詢中的每個欄位的資料列。

  5. 在 [合計] 列中,按一下您想要計算的結果清單中選取 [計算欄位。

  6. 在 [設計] 索引標籤上的 [結果] 群組中,按一下 [執行]。

    查詢的結果會顯示在資料工作表檢視中。

  7. 您也可以儲存查詢。

頁面頂端

彙總函數參考

下表列出並說明 Access 提供適用於 [合計] 列中,以及在查詢中的彙總函式。請記住,Access 會提供更多彙總函式查詢的 [合計] 列的一樣。此外,如果您使用 Access 專案 (存取前端連線到 Microsoft SQL Server 資料庫),您可以使用較大彙總函式的 SQL Server 提供一組。如需有關的一組函數的詳細資訊,請參閱 Microsoft SQL Server 線上活頁簿。

函數

描述

使用與資料類型

加總

新增資料行中的項目。只在數字和貨幣資料的運作方式。

數字,小、 貨幣

平均值

計算資料行的平均值。欄必須包含數字、 貨幣或日期/時間資料。此函數會忽略 null 值。

數字,小,貨幣、 日期/時間

計數

計算資料行中的項目數。

所有的資料類型除外包含複雜的重複純量資料,例如資料行的多重值的清單。

如需多重值清單的詳細資訊,請參閱多重值欄位入門新增或變更查閱欄位,可讓您儲存多重值的文章。

最大值

傳回的最高值的項目。文字資料,最高值的最後一個字母的值,而 Access 就會略過的大小寫。此函數會忽略 null 值。

數字,小,貨幣、 日期/時間

最小值

傳回的最小值的項目。文字資料的最低值的第一個字母的值,Access 就會略過的大小寫。此函數會忽略 null 值。

數字,小,貨幣、 日期/時間

標準差

計算方式離散從的平均值 (平均數)。

如需有關如何使用此函數的詳細資訊,請參閱顯示資料工作表中的資料行總計

數字,小、 貨幣

變異數

計算資料行中的所有值的統計變異數。您可以使用此函數只在數字和貨幣資料。如果資料表包含小於兩個資料列,Access 就會傳回 null 值。

如需有關變異數函數的詳細資訊,請參閱顯示資料工作表中的資料行總計

數字,小、 貨幣

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×