KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中查找並替換大於或小於特定數值的資料?

作者Xiaoyang修改日期

在 Excel 中處理大型資料集時,經常需要找出並取代符合特定條件的儲存格,例如數值大於或小於某個臨界值。舉例來說,您可能需要將所有高於 500 的數字替換為 0,或將低於績效標準的數值替換為警示訊息。然而,標準的「尋找與取代」功能僅能定位完全相符或部分相符的文字/數字,無法直接根據數值大小進行條件式取代。本教學將介紹幾種實用做法,協助您高效應對這類需求,節省時間並降低手動錯誤風險。

使用 VBA 程式碼查找和替換大於/小於特定數值的值

使用 Kutools for Excel 查找和替換大於/小於特定數值的值

Excel 公式-在輔助欄中使用 IF 函數取代大於或小於臨界值的數值

其他內建 Excel 方法-篩選/排序與取代


使用 VBA 程式碼查找和替換大於/小於特定數值的值

舉例來說,假設您想快速找出資料集中所有大於 500 的數值,並一次性將它們全部變更為 0——這種需求在成績調整、合規結果標記或資料清理中相當常見。透過 VBA,您能自動化整個流程,徹底告別重複的手動編輯。

範例資料

下列 VBA 解決方案可讓您一次取代所有大於或小於指定數值的儲存格內容,並可根據實際需求自訂比較值與取代值:

1. 按住 ALT + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。

2. 點選插入 模組,並將下列程式碼貼到模組視窗中。

VBA 程式碼:查找和替換大於或小於特定數值的值

Sub FindReplace()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Value > 500 Then
        Rng.Value = 0
    End If
Next
End Sub

3. 接著按下 F5 鍵執行此程式碼。出現提示時,請選取您要進行數值查找與替換的資料範圍。(僅選取相關數據,有助於避免意外取代無關儲存格的內容。)

用於選取資料範圍的 VBA 程式碼

4. 在對話方塊中點選確定,程式碼將自動掃描您所選區域,並將所有大於 500 的數值取代為 0(或依指定內容進行取代)。

所有大於特定值的數值皆被替換為 0

注意事項與技巧:

  • 您可以透過修改程式碼中的這些行來調整臨界值和取代值:
    If Rng.Value >500Then
    Rng.Value =0
  • 此程式碼僅會變更數值;若您的資料包含空白儲存格或非數值項目,這些內容將保持不變。
  • 執行 VBA 前,建議先儲存一份檔案備份,以便日後還原變更。
  • 若您看到巨集安全性提示,請確認已為此活頁簿啟用巨集。

使用 Kutools for Excel 查找和替換大於/小於特定數值的值

若您不熟悉 VBA 或程式設計,Kutools for Excel 提供直覺化的圖形介面,輕鬆解決此問題!其選擇指定單元格功能可讓您一次精準選取所有符合條件的儲存格,並同步取代內容,大幅減少人為錯誤,加速資料清理流程。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

安裝 Kutools for Excel 後,請依照下列步驟操作:

1. 選取您要處理的資料區域。

2. 前往 Kutools > 選取 > 選擇指定單元格,以開啟「選擇指定單元格」對話方塊。

點擊 Kutools 的「選取特定儲存格」功能

3. 在選擇指定單元格對話方塊中:

  1. 選取儲存格,用於選擇類型
  2. 指定類型中選擇大於(或依需求選擇)小於)。
  3. 在相鄰欄位中輸入您的臨界值(例如 500)。

在對話方塊中設定條件

4. 點選確定,所有符合條件的儲存格將立即被反白標示。此時輸入所需的取代值,並同時按下 Ctrl + Enter,所有選取的數值將立即更新。

原始資料向右箭頭大於特定值的數值皆被替換為 0

額外提示:

  • 您也可以根據需求使用其他條件,例如小於等於包含
  • 為避免意外覆蓋,請在按下 Ctrl + Enter 前,再次確認您的選取範圍。

立即下載並免費試用 Kutools for Excel!


Excel 公式-在輔助欄中使用 IF 函數取代大於或小於臨界值的數值

此方法運用 Excel 內建的 IF 函數建立輔助欄位,讓您輕鬆進行視覺檢查並套用條件式取代。若您希望在覆寫原始資料前獲得更高透明度,或需要以非破壞性方式預覽結果外觀,此方法尤其實用!您還可針對不同情境(如報表製作、資料分類或標記離群值)靈活自訂取代邏輯。

1. 在資料旁插入新欄(例如:資料位於 A 欄,則插入 B 欄)。

2. 在輔助欄的第一個儲存格(例如 B2)中輸入下列公式,將所有大於 500 的數值替換為 0:

=IF(A2>500,0,A2)

若您想取代小於臨界值的數值(例如小於 200),請使用:

=IF(A2<200,0,A2)

您可以將 500200,以及 0 替換為任何符合需求的臨界值與取代值。A2 的參照請依您的實際數據範圍進行調整。

3. 輸入公式後按下 Enter,再將公式複製到輔助欄的其他儲存格(向下拖曳填滿控點或雙擊該控點)!

4. 確認輔助欄產生的結果符合預期後,選取並複製新資料,接著在原數據區域按右鍵,選擇選擇性貼上> 僅貼上數值,以計算結果覆寫原始資料。

技巧與注意事項:

  • 輔助欄公式讓您在取代原始資料前,更輕鬆地檢視與審核變更,有效降低風險。
  • 若將公式套用至非連續範圍,請務必留意儲存格參照是否正確對齊。
  • 此方法會保留您的原始資料,直到您完成審核並決定予以覆寫為止。
  • 處理大型資料集時,使用公式雖然可能比 VBA 或 Kutools 來得慢,卻能為審核資料變更提供更高的安全性。

其他內建 Excel 方法-篩選與取代

篩選功能可協助您直覺地選取所有符合「大於」或「小於」特定條件的數值,接著透過標準的 Excel 編輯功能,即可快速取代所有相關儲存格。此方法彈性十足,無需使用公式或程式碼,非常適合偏好直接透過 Excel 介面執行一次性或視覺化操作的使用者。

1. 選取您的資料區域,然後按一下資料 篩選,立即啟用篩選功能!

2. 點擊您要評估欄位中的下拉箭頭,選擇數字篩選 大於(或)小於),並輸入臨界值(例如:500)。

3。Excel 僅會顯示符合您篩選條件的列,請選取該欄中所有可見的篩選儲存格。

4. 輸入替代值(例如:0),再按下 Ctrl + Enter—Excel 將僅覆寫目前可見(已篩選)的儲存格。

5. 關閉篩選,即可檢視並確認最終資料集。

提示、優點與缺點:

  • 篩選後取代的方法簡單直接,非常適合中等規模的資料集,尤其當您希望先透過視覺確認哪些儲存格將被變更時。
  • 若欄位包含公式,此方法將直接覆寫,甚至可能導致原有公式損毀,請務必謹慎使用。
  • 若不慎選錯範圍導致變更,請按 Ctrl + Z 撤銷,再調整選取範圍或篩選條件後重試。

相關文章:

如何在 Excel 中進行完全相符的搜尋與取代?

如何在 Excel 中用對應的圖片取代文字?

如何在 Excel 中查找並替換儲存格的填充顏色?


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 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 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用