在 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 中將其轉成表格。
| 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 |
可直接複製的團隊通訊錄
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依姓名排序表格#
- 選取整個表格。在 Google Docs 中,將游標放在表格內即可;在 Sheets 中,請選取 A1:D7 儲存格。
- 開啟 Text To Table Converter。在側邊欄中選擇 Tables & Convert > Modify selected table > Sort Table。您也可以選擇 Extensions > Text To Table Converter > Modify Table > Sort Table。
- 在 Sort by 下選擇 Column 1 — Name。
- 選擇 Ascending,並將 Header rows 設為 1。
- 在 Docs 或 Slides 中,選擇 Text 作為值類型。Google Sheets 則使用每個儲存格的原生值類型。
- 按一下 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),附加元件就會替您找出這些值的自然順序。
- 開啟 Sort Table,並照常選擇欄位、方向和標題列。
- 勾選 Intelligent sort (AI)。
- 按一下 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™ 中依填滿色或文字色將列分組。