跳至主要內容
指南
選取範圍轉換Google Workspace 外掛程式Google DocsGoogle SlidesGoogle Sheets

在 Google Docs™、Slides™ 和 Sheets™ 中排序表格

依單一欄位,以遞增或遞減順序排序所選的表格或範圍,同時保留標題列位置,並將空白值排在最後。

Sort Table 會以單一欄位作為排序依據,重新排列完整的資料列。無論是姓名、日期、金額、狀態或其他任何欄位,都可以排序,且不會使該欄的值與同列的其他資料分離。

您可以指定頂端有幾列是標題列,這些列會維持原位。無論遞增或遞減排序,空白值都會保留在最後。

適用於 Docs、Slides 和 Sheets: 開啟 Sort Table 之前,請在 Docs 中將游標放在單一表格內、在 Slides 中選取單一表格,或在 Sheets 中選取單一矩形範圍。

用團隊通訊錄試試看#

標準的 Team Directory 範例一開始並未依字母順序排列。請將下方以 Tab 分隔的資料複製到 Google Sheets,或使用 Text to Table 在 Google Docs 或 Slides 中將其轉成表格。

NameDepartmentOfficeContact
Clara LeeFinanceZurichclara.lee@example.com
David KimMarketingLisbondavid.kim@example.com
Alice JohnsonHRBerlinalice.johnson@example.com
Bob SmithITMadridbob.smith@example.com
Erin WuSupportTaipeierin.wu@example.com
Farah HassanSalesDubaifarah.hassan@example.com

可直接複製的團隊通訊錄

tsv
Name	Department	Office	Contact
Clara Lee	Finance	Zurich	clara.lee@example.com
David Kim	Marketing	Lisbon	david.kim@example.com
Alice Johnson	HR	Berlin	alice.johnson@example.com
Bob Smith	IT	Madrid	bob.smith@example.com
Erin Wu	Support	Taipei	erin.wu@example.com
Farah Hassan	Sales	Dubai	farah.hassan@example.com

依姓名排序表格#

  1. 選取整個表格。在 Google Docs 中,將游標放在表格內即可;在 Sheets 中,請選取 A1:D7 儲存格。
  2. 開啟 Text To Table Converter。在側邊欄中選擇 Tables & Convert > Modify selected table > Sort Table。您也可以選擇 Extensions > Text To Table Converter > Modify Table > Sort Table。
  3. 在 Sort by 下選擇 Column 1 — Name。
  4. 選擇 Ascending,並將 Header rows 設為 1。
  5. 在 Docs 或 Slides 中,選擇 Text 作為值類型。Google Sheets 則使用每個儲存格的原生值類型。
  6. 按一下 Sort table。

檢查結果#

Name 標題會保留在最上方,每個人的部門、辦公室和聯絡資訊都會隨其姓名一起移動。

  • Alice Johnson
  • Bob Smith
  • Clara Lee
  • David Kim
  • Erin Wu
  • Farah Hassan

相同的值會維持原順序: 如果兩列在排序欄中的值相同,Sort Table 會讓這兩列保持原本的相對順序。

選擇正確的值類型#

Google Sheets 會依儲存格中儲存的原生值排序。在 Docs 和 Slides 中,請選擇 Sort Table 應如何解讀所選欄位。

值類型適用於
Auto由 Sort Table 偵測數字或日期,否則以文字排序。
Text姓名、部門、標籤、ID 和混合文字。
Number金額、分數、數量、百分比和其他數值。
Date日期格式一致且有效的日期欄。

無效的數字或日期: 當非空白的值無法解析時,Number 和 Date 模式會停止而不進行排序。請修正該值,或選擇其他值類型。

使用 Intelligent sort (AI) 依語意排序#

有些欄位的順序,單純的 A–Z 排序會排錯:例如月份名稱、星期、S、M、L、XL 等尺寸,或 Low、Medium、High 等優先順序。開啟 Intelligent sort (AI),附加元件就會替您找出這些值的自然順序。

  1. 開啟 Sort Table,並照常選擇欄位、方向和標題列。
  2. 勾選 Intelligent sort (AI)。
  3. 按一下 Sort table。這時 January 會排在 February 之前,而不是排在 August 之後。

傳送給 AI 的內容: 只有所選排序欄的值會傳送給 AI。Intelligent sort 會計入您的 AI 用量,因此對於一般排序已能處理的姓名、數字和日期,請不要開啟。

各 Google 編輯器中的移動內容#

  • Google Docs:完整複製的列會一起移動,包括儲存格內容和格式。
  • Google Slides:格式化文字和連結會在列位置之間移動;表格的幾何形狀和儲存格樣式則維持在原本的位置。
  • Google Sheets:所選範圍使用 Sheets 的原生排序,因此公式、日期和數字會保有標準的 Sheets 行為。

限制與疑難排解#

  • Sort Table 一次只能使用一個排序欄。
  • 不支援合併的儲存格。請先使用 Unmerge Cells。
  • 必須剛好選取一個表格或矩形範圍。
  • 在設定的標題列下方,至少要保留兩列資料。
  • Google Docs 中列數不一致的表格會被拒絕。
  • 無論遞增或遞減排序,空白值都會保留在最後。
  • 如果在 Sort Table 開啟期間所選表格有變動,請按一下 Refresh,並在排序前重新檢查選項。
  • 如果表格已經符合所要求的順序,側邊欄會告知不需要變更。

相關表格工具#

  • Table Editor - 在套用表格之前,編輯儲存格值、表格結構和格式。
  • 轉置表格 - 對調列與欄,而不是排序目前的列。
  • 依顏色排序 - 在 Google Sheets™ 中依填滿色或文字色將列分組。