如何在 Excel 中依刪除線對資料進行排序或篩選?
Excel 使用者經常運用刪除線格式,標示資料集中已過期、已完成或不再相關的項目。當您在處理大型清單(例如庫存記錄、任務追蹤表或聯絡人日誌)時,快速辨識這些已標記的項目將格外實用。然而,當您需要整理或隔離所有包含刪除線的列時,Excel 卻未提供針對此格式的內建排序或篩選功能。這項限制可能拖慢您的工作流程,尤其是在稽核、清理或製作報表等任務中。所幸,仍有幾種高效方法可協助您依刪除線進行排序或篩選,讓您專注於關鍵數據,或對已標記項目採取後續行動。
替代方案:使用 Excel 公式與輔助欄位偵測並篩選刪除線儲存格儲存格
使用自訂函數依刪除線排序或篩選資料
雖然 Excel 提供了靈活的工具來管理拆分為文字與數字的資料,但其標準的排序與篩選功能無法直接處理儲存格格式(例如刪除線)。這意味著您無法一鍵將所有帶有刪除線的列排序至底部,或直接篩選排除,而需額外手動操作。為解決此問題,您可透過 VBA 建立一個簡單的 自訂函數(UDF),用以識別包含刪除線格式的儲存格。一旦完成辨識,即可輕鬆對這些輔助資料套用 Excel 的排序或篩選功能!
請參考以下資料集,其中某些欄位的已完成項目以刪除線文字標示。只要依照下列步驟操作,即可輕鬆對這些帶有刪除線的儲存格進行排序或篩選:

1. 同時按下 ALT + F11,即可開啟 Microsoft Visual Basic for Applications 視窗。若您首次使用 VBA,請先確認 Excel 設定已允許執行巨集!
2. 在 VBA 視窗中,按一下插入> 模組,接著將下列程式碼複製並貼上至模組中。此自訂函數可協助偵測儲存格是否套用刪除線格式。
Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function
3. 貼上程式碼後,記得儲存並關閉 VBA 視窗。在緊鄰資料旁的空白儲存格(通常是新欄的第一列)輸入下列公式:=HasStrike(A2)。在此範例中,公式輸入於 C2 儲存格,將對帶有刪除線的儲存格傳回 TRUE,對一般項目則傳回 FALSE。

注意:範例公式中的 A2 為需檢查刪除線格式的儲存格。若您的資料起始位置不同,請相應調整儲存格參照。為避免潛在錯誤,務必確認目標儲存格與您的數據區域一致!
4. 向下或向右拖曳填滿控點(公式儲存格右下角的小方塊),即可將公式套用至資料集的其餘部分。如下圖所示,所有帶有刪除線的儲存格將顯示 TRUE,其餘則顯示 FALSE。

提示:處理較大資料集時,只需雙擊填滿控點,即可自動填滿表格中剩餘的所有列!若資料有所變動,請記得對更新的列重新套用公式。
5. 新增這個輔助欄位後,您即可立即使用 Excel 內建的排序與篩選功能:
A:將帶有刪除線的資料排序至記錄的頂端或底端
(1.) 選取資料區域中的任意儲存格,然後點選資料> 排序,即可開啟「排序」對話方塊。

(2.) 若出現排序警告對話方塊,請選取擴充選取範圍,確保排序套用至整列,完整維護資料一致性。

(3.) 在排序對話方塊中,從欄下拉式選單將您的輔助欄位(C 欄)設為排序條件,並在排序依據中選擇值。接著,您可依偏好設定順序,讓帶有刪除線的項目顯示在資料集頂端(大到小)或底部(小到大),輕鬆掌握資料排列!

(4.) 按一下確定完成排序。現在,所有帶有刪除線的列將依需求集中在表格頂端或底端。

提示:排序時,若您有標題列,請務必再次確認僅選取資料範圍。若希望帶有刪除線的資料顯示在頂端,請於順序下拉式選單中選取大到小。
B:依刪除線篩選記錄
(1.) 選取完整的資料範圍,例如 A1:C14,然後點選資料> 篩選,即可啟用各欄的篩選下拉式選單!

(2.) 點擊輔助欄位標題旁的篩選下拉箭頭(例如 C1),僅勾選 TRUE 核取方塊,即可快速顯示所有帶有刪除線格式的列。

(3.) 按一下確定套用篩選,僅保留帶有刪除線標記的項目。

注意:完成排序或篩選後,建議您刪除輔助欄位以整理工作表。在移除該欄前,請先確認日後無需重複這些步驟。
注意事項:若您的資料包含參照其他工作表的公式,或將工作表複製至其他位置,請務必確認自訂函數程式碼仍可正常運作。此外,套用自訂函數後若再調整格式,需重新整理輔助欄位,敬請留意!
疑難排解:若輸入公式時出現 #NAME? 錯誤,請確認 VBA 程式碼已儲存且巨集已啟用。若排序或篩選結果未如預期更新,請立即按下 F9 重新計算工作表,或重新輸入公式,確保資料即時同步!
使用 Kutools for Excel 依刪除線篩選資料
若您希望不使用公式或 VBA,就能高效處理帶有刪除線格式的儲存格,Kutools for Excel 提供了一種簡便方法!透過其篩選刪除線儲存格功能,可立即隔離所有帶有刪除線格式的項目,為您的資料管理任務節省寶貴時間與精力。
安裝 Kutools for Excel 後,請依照下列步驟直接篩選帶有刪除線格式的儲存格:
1. 選取您要篩選刪除線儲存格的欄位,然後前往 KUTOOLS PLUS> 特殊篩選> 篩選刪除線儲存格。

2. 系統將彈出提示框,告知符合刪除線條件的儲存格數量。

3. 按一下確定套用篩選,所有帶有刪除線格式的儲存格將立即顯示。

優點:Kutools for Excel 能自動化整個流程,無需手動標記、輸入公式或具備 VBA 知識,特別適合經常使用 Excel 並依賴格式進行資料分段的使用者。此外,Kutools 更提供多項實用功能,協助您輕鬆批次處理格式設定與篩選作業!
替代方案:使用 Excel 輔助欄位與手動標記來偵測並篩選刪除線儲存格儲存格
在某些工作環境中,若 VBA 受到限制或不被允許(例如與不熟悉如何啟用巨集的使用者共用檔案時),您或許會更傾向採用以公式為基礎的做法,並搭配手動標記。
在資料旁新增一欄,針對具有刪除線格式的列手動輸入 TRUE,其餘則輸入 FALSE。此方法雖需手動操作,但無需特殊權限,非常適合處理小型或偶爾使用的資料集!
完成列標記後,即可運用上述標準的排序與篩選功能,輕鬆整理或隔離帶有刪除線標記的資料。此方法在無法使用 VBA 的環境中錯誤率更低,且確保與各版本 Excel 完美相容!
提示:使用尋找與取代功能(Ctrl+F),並將「格式」設為刪除線,即可快速找出並手動標記這些儲存格。
相關文章:
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用