建立群組報表或摘要報表
Applies To
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

通常,將資訊分組,就會更易於理解。 例如,依地區分組的業績報表能強調出銷售趨勢,在不分組的報表中則可能難以辨明這種趨勢。 此外,在報表中每個群組的結尾處加上合計項 (例如總計或平均) 就不需要頻繁地使用計算機。

Access 使處理分組報告變得容易。 您可以使用 [報表精靈] 建立基本的群組報表、在現有的報表中新增群組和排序,或修改已定義的群組和排序選項。

本文內容

快速建立群組或排序報表

即使您不熟悉分組報表,也可以使用下列程序快速建立簡單的報表:

  1. 在 [瀏覽窗格] 中,選取含有要在報表上顯示之記錄的資料表或查詢。

  2. 在 [建立] 索引標籤,按一下 [報表]。 Access 會建立簡單的表格式報表,然後將其顯示在版面配置檢視中。 如果報表中有許多欄位,則可能會延伸跨越一個以上的頁面。 套用任何群組或排序之前,您可能會想要調整欄的大小 (並刪除不想要的欄),讓報表符合一頁的寬度。 若要刪除某欄,請以滑鼠右鍵按一下此欄,然後按一下 [刪除欄]。

  3. 以滑鼠右鍵按一下您要分組或排序的資料行,然後按一下 [群組 依據 [欄位名稱] 或按一下其中一個 [排序] 選項。 例如,若要在「優先順序」欄上分組,請以滑鼠右鍵按一下「優先順序」欄,然後按一下「 按優先順序分組」。套用分組時, Access 會將分組欄位移至最左邊的欄,並根據該欄對其餘欄進行分組。 在某些情況下, Access 也會將總計新增至 [報表頁尾] 區段。

  4. 若要檢視和微調您的群組和排序選項,您也可以依照新增或修改現有報表中的群組和排序一節中的程序執行。

經由使用報表精靈來建立新的群組報表

「報告精靈」會向您呈現一系列問題,然後根據您的答案產生報告。 這些問題中有一個問題要求使用一個或多個欄位來分組報表。 建立報告之後,您可以依原樣使用,也可以修改報告以更符合您的需求。 在開始使用「報告精靈」之前,您需要決定資料來源。

啟動報表精靈

  1. 在 [建立] 索引標籤上,按一下 [報表] 群組中的 [報表精靈]。

    Access 啟動 報告精靈

    報表精靈中的欄位選取

  2. 按一下 [資料表/查詢] 下拉式清單,選擇含有要在報表上顯示之欄位的資料表或查詢。

  3. 按兩下 [可用的欄位] 清單中的欄位,進行選擇。

    Access 會將它們移至 [選取的欄位] 清單。 或者,您也可以按一下位於 [可用的欄位] 方塊和 [已選取的欄位] 方塊之間的按鈕,新增或移除已選取的欄位或是新增全部或移除全部的欄位。

  4. 如果您也要將其他資料表或查詢中的欄位放入報表,請再按一下 [資料表/查詢] 下拉式清單,選擇其他資料表或查詢,然後繼續新增欄位。

  5. 新增欄位完畢之後,請按一下 [下一步]。

報表精靈中的群組記錄

群組可讓您依群組組織和排列記錄,例如依區域或銷售人員。 群組可以嵌套,以便您可以輕鬆識別群組之間的關係並快速找到所需的資訊。 您也可以使用分組來計算摘要資訊,例如總計和百分比。

如果報表包含一個以上的資料表,精靈會檢查資料表之間的關聯性,並確定您要如何檢視此資訊。

  1. 當 [報表精靈] 出現 [您要增加群組層次嗎?] 的詢問頁面時,請按一下清單中的一個欄位名稱,然後請按一下 [下一步]。

  2. 若要增加群組層次,請按兩下清單中任一欄位名稱,將它們加入您的報表。

    您也可以在對話方塊右側的頁面中按兩下群組層次,將其移除。 使用方向按鈕可增加或移除群組層次,透過選取群組層次並按一下向上或向下優先順序按鈕可調整其優先順序。 Access 會新增每個分組層級,並將其巢狀顯示在其父群組層級中。

    在報表精靈中加入群組層次

  3. 按一下 [群組選項] 以顯示 [分組區間] 對話方塊。

    報表精靈中的分組區間

  4. 您可以選擇性地為每個群組層次欄位選擇分組區間。

    分組區間可以讓您自訂記錄分組的方式。 在前面的圖例中,記錄是以 [送貨日期] 欄位來分組,此欄位的資料類型為 [日期/時間]。 [報表精靈] 會在 [分組區間] 清單中提供適合這種欄位類型的選擇。 因此,由於 [送貨日期] 屬於 [日期/時間] 類型,您就可以選擇依實際值 ([一般])、[年]、[季]、[月]、[週]、[日]、[時]、[分] 來進行分組。 如果欄位屬於文字資料類型,您可以選擇依據整個欄位 ([一般]) 分組,或依據前一到五個字元來進行分組。 若是數字資料類型,您可以選擇依據值 ([一般]) 或依據選取的連續範圍來進行分組。

    選取分組區間之後,按一下 [確定]。

  5. 請按一下 [下一步] 瀏覽至精靈的下一頁。

排序及摘要記錄

您可以按照遞增或遞減的順序,最多以四個欄位來排序記錄。

  1. 按一下第一個下拉式清單,選擇要排序的欄位。

    您可以按一下清單右邊的按鈕,在遞增和遞減順序之間切換 (預設為 [遞增])。 您也可以按一下第二、第三、第四個下拉式清單,選擇其他的排序欄位。

    報表精靈中的排序順序

  2. 如果要對任何數值欄位進行摘要處理,請按一下 [摘要選項]。

    請注意,當報表的 [詳細資料] 區段含一個或多個數值欄位時,[摘要選項] 按鈕才會顯示出來。 精靈會顯示可用的數字欄位。

    報表精靈中的摘要選項

  3. 選取您選擇的 [總和]、[ 平均值]、[ 最小值 ] 或 [最大值 ] 底下的核取方塊,以將這些計算包含在群組頁尾中。

    您也可以選擇顯示詳細資料及摘要,或只顯示摘要。 若選擇只顯示摘要,就會顯示每個 [送貨日期] 值的合計 (例如,如果選取 [加總] 核取方塊),但會省略訂單明細。 您也可以選擇顯示合計的比例。

  4. 按一下 [確定]。

  5. 請依照 [報表精靈] 剩餘頁面的指示執行。 在最後一頁上,您可以編輯報表的標題,它會顯示在報表的第一頁。 此標題將顯示在報告的第一頁上, Access 也會儲存報告,使用標題作為文件名稱。 您稍後可以編輯這個標題和文件名稱。

  6. 按一下 [完成]。 Access 會自動儲存報表並將其顯示在列印預覽中,這會顯示列印時的報表外觀。

您可以使用預覽窗格底部的瀏覽按鈕,依序檢視報表頁面或跳到報表的任何一頁。 方法是,按一下其中一個瀏覽按鈕或在頁碼方塊中輸入所要查看的頁碼,然後按 ENTER。

在「列印預覽」中,您可以放大以查看詳細資料,或縮小以查看資料在頁面上的位置。 將滑鼠指標放在報表上,按一下一次。 若要反轉縮放效果,請再次按一下。 您也可以使用狀態列中的縮放控制項。

新增或修改現有報表中的群組和排序

如果您有一份現有的報表,而想在其中加入排序或群組,或您想修改報表的現有排序和分組方式,本節會協助您執行這些操作。

新增群組、排序及合計

在 [版面配置檢視] 中,以滑鼠右鍵按一下欄位並從捷徑功能表中選擇想要執行的操作,便可以執行簡單的排序、群組與合計作業。 若要切換到 [版面配置檢視],請以滑鼠右鍵按一下 [瀏覽窗格] 中的報表,並按一下 [版面配置檢視]。

附註: 雖然本節的指示不直接使用 [群組、排序與合計] 窗格,但是建議您開啟該窗格,觀察您操作時的變化。 您將更了解 Access 正在做什麼,並且隨著您更熟悉使用「 群組」、「排序」和「總計」 窗格,您可以使用它對報表進行其他調整。 若要顯示 [群組、排序與合計] 窗格:

  • 在 [ 報表版面配置設計 ] 索引標籤的 [ 分組 & 總計 ] 群組中,按一下 [ 群組 & 排序]。

根據一個欄位排序

  • 以滑鼠右鍵按一下要排序之欄位中的任意值。

  • 按一下捷徑功能表上所需的排序選項。 例如,若要以遞增順序排序文字欄位,可以按一下 [從 A 到 Z 排序]。 若要以遞減順序排序數值欄位,則按一下 [從最大到最小排序]。

Access 會依您指定的方式排序報表。 如果開啟了 [群組、排序與合計] 窗格,您就可以看到欄位中新加入了 [排序方式] 一列。

根據多個欄位排序

附註: 在 [版面配置檢視] 中以滑鼠右鍵按一下欄位套用排序時,一次只能排序一個欄位。 對其他欄位套用排序,就會移除對前一個欄位的排序。 這與表單中的排序行為不同,表單中的排序行為可以透過依序以滑鼠右鍵按一下每個欄位並選擇您想要的排序順序來建立多個排序順序。 若要建立多個排序層次,請參閱使用群組、排序與合計窗格加入群組、排序和合計一節。

根據一個欄位進行分組

  • 以滑鼠右鍵按一下您要分組之欄位中的任意值。

  • 按一下捷徑功能表上的 [群組對象]。

Access 新增分組層級,並為其建立群組標頭。 如果開啟了 [群組、排序與合計] 窗格,就可以看到欄位中已加入新的 [群組對象] 列。

在欄位中加入合計

此選項可以讓您計算欄位的加總值、平均值、計數或其他彙總。 總計會加入到報表的結尾處,群組總計則可以加到報表中的任何現有群組。

  • 以滑鼠右鍵按一下要合計之欄位中的任何值。

  • 按一下 [合計]。

  • 按一下您想要執行的作業:[加總]、[平均]、[計算記錄] (計算所有記錄),[計數值] (只計算在這個欄位中含有值的記錄),[最大]、[最小]、[標準差],或 [變異數]。

Access 會將計算文字方塊控制項新增至報表頁尾,以建立總計。 此外,如果您的報表有任何分組層級, Access 會新增群組頁尾 ((如果尚未存在) ),並將總計放在每個頁尾中。

附註: 您也可以按一下您想計算合計值的欄位來加入合計,並在 [設計] 索引標籤的 [群組及合計] 群組中,按一下 [合計]。

使用群組、排序與合計窗格加入群組、排序和合計

當您在報表中加入或修改群組、排序順序或合計選項時,[群組、排序與合計] 窗格能為您提供最大的彈性。 此外,建議您在 [版面配置檢視] 中操作,這樣比較容易了解您所做變更對資料顯示產生的影響。

顯示群組、排序與合計窗格

  • 在 [ 報表版面配置設計 ] 索引標籤的 [ 分組 & 總計 ] 群組中,按一下 [ 群組 & 排序]。 Access 會顯示 [群組]、[排序] 和 [總計 ] 窗格。

[群組、排序與合計] 窗格

若要加入新的排列或群組層次,請按一下 [新增群組] 或 [新增排序]。

在 [群組、排序與合計] 窗格中就會加入新的列,並會顯示可用群組欄位的清單。

群組、排序與合計窗格中的欄位清單

您可以按一下其中一種欄位名稱,或者按一下欄位清單下方的 [運算式],輸入運算式。 選擇欄位或輸入運算式後, Access 會將分組層級新增至報表。 如果是在 [版面配置檢視],畫面就會立即變更,顯示群組或排序順序。

如需建立運算式的詳細資訊,請參閱了解如何建立運算式一文。

附註: 

  • 如果已經定義了多個排序或分組層級,您可能需要在 [群組]、[排序] 和 [總計 ] 窗格中向下捲動,才能看到 [新增群組 ] 和 [ 新增排序 ] 按鈕。

  • 您在一份報表中,最多可以定義 10 個群組和排序層次。

變更群組選項

每個排序或群組層次都有數個選項可供設定,讓您得到您要的結果。

群組選項

  • 若要顯示群組或排序層次的所有選項,請在您想要變更的層次上按一下 [其他]。

    群組選項 (展開)

  • 若要隱藏選項,按一下 [較少]。

排序次序    您可以按一下排序順序下拉式清單,然後按一下所需的選項來變更排序順序。

群組間隔    此設定決定如何將記錄分組在一起。 例如,您可以將文字欄位的第一個字元分組,以便將所有以「A」開頭的字元分組在一起,所有以「B」開頭的字元分組在一起,依此類推。 對於日期欄位,您可以依日、週、月、季分組,也可以輸入自訂間隔。

合計    若要新增總計,請按一下此選項。 您可以在多個欄位上新增總計,也可以在同一欄位上執行多種類型的總計。

合計快顯視窗

  • 按一下 [總數] 下拉式箭號,然後按一下要計算合計值的欄位。

  • 按一下 [類型] 下拉式箭號,然後按一下要執行的計算類型。

  • 按一下 [顯示總計],將總計加入到報表的結尾處 (報表尾)。

  • 選取 [以總計的百分比顯示群組總計],將控制項加入群組尾,該控制項會計算每個群組佔總計的百分比。

  • 選取 [顯示在群組首] 或 [顯示在群組尾],在想要的位置顯示合計。

選擇完欄位的所有選項後,可以從 [總數] 下拉式清單中選取其他欄位,重複該過程並對其進行合計。 否則,請在 [合計] 快顯視窗外按一下,將其關閉。

標題    這可讓您變更正在彙總的欄位標題。 這用於欄標題,以及標頭和頁尾中的摘要欄位標籤。

若要新增或修改標題:

  • 按一下 [具有標題] 後的藍色文字。

    [顯示比例] 對話方塊隨即出現。

  • 在對話方塊中輸入新標題,然後按一下 [確定]。

有/沒有標頭區段    使用此設定可新增或移除每個群組前面的標頭區段。 新增標題區段時, Access 會為您將分組欄位移至標題。 當您移除包含群組欄位以外的控制項的標頭區段時, Access 會要求確認刪除控制項。

有/沒有頁尾部分    使用此設定可新增或移除每個群組後面的頁尾區段。 當您移除包含控制項的頁尾區段時, Access 會要求確認刪除控制項。

保持團隊團結    此設定會決定列印報表時,群組在頁面上的配置方式。 您可能想要盡可能將群組放在一起,以減少查看整個群組所需的翻頁量。 不過,這通常會增加列印報表所需的紙張量,因為大部分頁面底部都會有一些空白區域。

  • 不要將群組放在一頁上    如果您不擔心群組因分頁符號而分隔,請使用此選項。 例如,一組 30 個項目可能有 10 個項目位於一頁的底部,其餘 20 個項目位於下一頁的頂部。

  • 將整個小組集中在一頁上    此選項有助於將群組中的分頁符號數目降到最低。 如果群組無法容納頁面上的剩餘空間, Access 會將該空間保留空白,並在下一頁開始群組。 大型群組可能仍會跨越多個頁面,但此選項會盡可能減少群組內的分頁符號數目。

  • 將標題和第一筆記錄一起放在一頁上    對於具有群組標題的群組,這可確保群組標題不會自行列印在頁面底部。 如果 Access 判斷沒有足夠的空間在標頭之後列印至少一列資料,則群組會從下一頁開始。

變更群組及排序層次的優先順序

若要變更群組或排序層次的優先順序,請按一下 [群組、排序與合計] 窗格中的某一列,然後按一下該列右邊的向上或向下箭號。

刪除群組和排序層次

若要刪除群組或排序層次,請按一下 [群組、排序與合計] 窗格中想要刪除的資料列,然後按下 DELETE,或按一下該資料列右邊的 [刪除] 按鈕。 當您刪除分組層級時,如果分組欄位位於群組頁首或頁尾中, Access 會將其移至報表的「詳細資料」區段。 群組首和群組尾中之前存在的任何其他控制項隨即會遭到刪除。

建立摘要報告 (不含記錄詳細資料)

如果您只想顯示總計 (也就是只顯示頁首和頁尾列中的資訊) ,請在 [ 報表版面配置設計 ] 索引標籤的 [ 分組 & 總計 ] 群組中,按一下 [隱藏詳細資料]。 這樣做會隱藏下一個較低層級的群組記錄,從而使摘要資料的呈現更加緊湊。 雖然記錄已隱藏,但隱藏區段中的控制項不會刪除。 再次按一下 隱藏詳細資料 ,將詳細資料列還原至報表。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。