如何在 Excel 中隱藏特定的錯(cuò)誤值?

      網(wǎng)友投稿 326 2025-03-31

      如何在 Excel 中隱藏特定的錯(cuò)誤值?

      假設(shè)您的 Excel 工作表中存在不需要更正但需要隱藏的錯(cuò)誤值。 為了解決這個(gè)問(wèn)題,我們討論了 如何隱藏Excel中的所有錯(cuò)誤值,現(xiàn)在,如果您只想隱藏特定的錯(cuò)誤值怎么辦? 在本教程中,我們將向您展示如何通過(guò)以下三種方式完成這項(xiàng)工作。

      通過(guò)使用 VBA 將文本變?yōu)榘咨珌?lái)隱藏多個(gè)特定的錯(cuò)誤值
      使用錯(cuò)誤條件向?qū)Чδ軐⑻囟ㄥe(cuò)誤值替換為其他值
      使用公式將特定錯(cuò)誤替換為其他值
      通過(guò)使用 VBA 將文本變?yōu)榘咨珌?lái)隱藏多個(gè)特定的錯(cuò)誤值

      我們創(chuàng)建了兩個(gè) VBA 代碼,通過(guò)將指定錯(cuò)誤的字體顏色變?yōu)榘咨瑤椭焖匐[藏選定范圍內(nèi)或跨多個(gè)工作表的多個(gè)特定錯(cuò)誤值。 請(qǐng)按照以下步驟并根據(jù)您的需要運(yùn)行代碼。

      1. 在 Excel 中,按 其他 + F11 鍵打開(kāi) Microsoft Visual Basic應(yīng)用程序 窗口。

      2。 點(diǎn)擊 插頁(yè) > 模塊. 然后將以下任一 VBA 代碼復(fù)制到 模塊

      窗口。

      VBA 代碼 1:隱藏所選范圍內(nèi)的多個(gè)特定錯(cuò)誤值

      Updated by ExtendOffice 20220824 Dim xRg As Range Dim xFindStr As String Dim xFindRg As Range Dim xARg As Range Dim xURg As Range Dim xFindRgs As Range Dim xFAddress As String Dim xBol As Boolean Dim xJ xArrFinStr = Array("#DIV/0!”, “#N/A”, “#NAME?") Enter the errors to hide, enclose each with double quotes and separate them with commas On Error Resume Next Set xRg = Application.InputBox("Please select the range that includes the errors to hide:", "Kutools for Excel", , Type:=8) If xRg Is Nothing Then Exit Sub xBol = False For Each xARg In xRg.Areas Set xFindRg = Nothing Set xFindRgs = Nothing Set xURg = Application.Intersect(xARg, xARg.Worksheet.UsedRange) For Each xFindRg In xURg For xJ = LBound(xArrFinStr) To UBound(xArrFinStr) If xFindRg.Text = xArrFinStr(xJ) Then xBol = True If xFindRgs Is Nothing Then Set xFindRgs = xFindRg Else Set xFindRgs = Application.Union(xFindRgs, xFindRg) End If End If Next Next If Not xFindRgs Is Nothing Then xFindRgs.Font.ThemeColor = xlThemeColorDark1 End If Next If xBol Then MsgBox "Successfully hidden." Else MsgBox "No specified errors were found." End If End Sub
      Copy

      請(qǐng)注意: 在片段中 xArrFinStr = Array("#DIV/0!", "#N/A", "#NAME?") 在第 12 行,你應(yīng)該替換 “#DIV/0!”、“#N/A”、“#NAME?” 對(duì)于要隱藏的實(shí)際錯(cuò)誤,請(qǐng)記住用雙引號(hào)將每個(gè)值括起來(lái)并用逗號(hào)分隔它們。

      如何在 Excel 中隱藏特定的錯(cuò)誤值?

      VBA 代碼 2:隱藏多個(gè)工作表中的多個(gè)特定錯(cuò)誤值

      Sub HideSpecificErrors_WorkSheets() Updated by ExtendOffice 20220824 Dim xRg As Range Dim xFindStr As String Dim xFindRg As Range Dim xARg, xFindRgs As Range Dim xWShs As Worksheets Dim xWSh As Worksheet Dim xWb As Workbook Dim xURg As Range Dim xFAddress As String Dim xArr, xArrFinStr Dim xI, xJ Dim xBol As Boolean xArr = Array("Sheet1", "Sheet2") Names of the sheets where to find and hide the errors. Enclose each with double quotes and separate them with commas xArrFinStr = Array("#DIV/0!", "#N/A", "#NAME?") Enter the errors to hide, enclose each with double quotes and separate them with commas On Error Resume Next Set xWb = Application.ActiveWorkbook xBol = False For xI = LBound(xArr) To UBound(xArr) Set xWSh = xWb.Worksheets(xArr(xI)) Set xFindRg = Nothing xWSh.Activate Set xFindRgs = Nothing Set xURg = xWSh.UsedRange Set xFindRgs = Nothing For Each xFindRg In xURg For xJ = LBound(xArrFinStr) To UBound(xArrFinStr) If xFindRg.Text = xArrFinStr(xJ) Then xBol = True If xFindRgs Is Nothing Then Set xFindRgs = xFindRg Else Set xFindRgs = Application.Union(xFindRgs, xFindRg) End If End If Next Next If Not xFindRgs Is Nothing Then xFindRgs.Font.ThemeColor = xlThemeColorDark1 End If Next If xBol Then MsgBox "Successfully hidden." Else MsgBox "No specified errors were found." End If End Sub
      Copy
      請(qǐng)注意: 在片段中 xArr = Array("Sheet1", "Sheet2") 在第 15 行,你應(yīng)該替換 “表 1”、“表 2” 使用要隱藏錯(cuò)誤的工作表的實(shí)際名稱。 請(qǐng)記住用雙引號(hào)將每個(gè)工作表名稱括起來(lái),并用逗號(hào)分隔它們。 在片段中 xArrFinStr = Array("#DIV/0!", "#N/A", "#NAME?") 在第 16 行,你應(yīng)該替換 “#DIV/0!”、“#N/A”、“#NAME?” 對(duì)于要隱藏的實(shí)際錯(cuò)誤,請(qǐng)記住用雙引號(hào)將每個(gè)錯(cuò)誤括起來(lái)并用逗號(hào)分隔它們。

      3。 按 F5 運(yùn)行 VBA 代碼。 請(qǐng)注意: 如果您使用了 VBA代碼1,將彈出一個(gè)對(duì)話框,要求您選擇查找和刪除錯(cuò)誤值的范圍。 您還可以單擊工作表選項(xiàng)卡以選擇整個(gè)工作表。

      4. 彈出如下對(duì)話框,告訴您指定的錯(cuò)誤值已被隱藏。 點(diǎn)擊 OK

      關(guān)閉對(duì)話框。

      5. 指定的錯(cuò)誤值已被立即隱藏。

      使用錯(cuò)誤條件向?qū)Чδ軐⑻囟ㄥe(cuò)誤值替換為其他值

      如果您不熟悉 VBA 代碼, Kutools for Excel的錯(cuò)誤條件向?qū)Чδ芸梢詭椭p松找到所有錯(cuò)誤值、所有#N/A 錯(cuò)誤或除#N/A 之外的任何錯(cuò)誤,并將它們替換為您指定的其他值,請(qǐng)繼續(xù)閱讀以了解如何獲取這項(xiàng)工作完成了。

      1。 在 Kutools 標(biāo)簽,在 公式 組,點(diǎn)擊 更多 > 錯(cuò)誤條件向?qū)?/strong>

      .

      2.在彈出窗口中 錯(cuò)誤條件向?qū)?對(duì)話框,請(qǐng)執(zhí)行以下操作: 在 Range 框,單擊范圍選擇按鈕 在右側(cè)指定包含要隱藏的錯(cuò)誤的范圍。 請(qǐng)注意: 要搜索整個(gè)工作表,請(qǐng)單擊工作表選項(xiàng)卡。錯(cuò)誤類型 部分,指定要隱藏的錯(cuò)誤值。 在 錯(cuò)誤顯示 部分,選擇一種方法來(lái)替換錯(cuò)誤。

      3。 點(diǎn)擊 Ok

      . 指定的錯(cuò)誤值顯示為您選擇的選項(xiàng)。

      請(qǐng)注意: 要使用 錯(cuò)誤條件向?qū)?/strong> 功能,你應(yīng)該有 Kutools for Excel 安裝在您的計(jì)算機(jī)中。 如果你沒(méi)有 Kutools 安裝后, 點(diǎn)擊這里下載并安裝. 專業(yè)的 Excel 插件提供 30 天免費(fèi)試用,沒(méi)有任何限制。

      使用公式將特定錯(cuò)誤替換為其他值

      要替換特定的錯(cuò)誤值,Excel 的 IF, 干擾素及 ERROR.TYPE 功能可以幫你一個(gè)忙。 但首先,您應(yīng)該知道每個(gè)錯(cuò)誤值對(duì)應(yīng)的數(shù)字代碼。

      # 錯(cuò)誤 公式 退貨政策 #空值! = ERROR.TYPE(#NULL!) 1 #DIV / 0! = ERROR.TYPE(#DIV / 0!) 2 #值! = ERROR.TYPE(#VALUE!) 3 #REF! = ERROR.TYPE(#REF!) 4 #NAME? = ERROR.TYPE(#NAME?) 5 #NUM! = ERROR.TYPE(#NUM!) 6 #N / A = ERROR.TYPE(#N / A) 7 #獲取數(shù)據(jù) = ERROR.TYPE(#GETTING_DATA) 8 #灑! =錯(cuò)誤類型(#溢出!) 9 #未知! =錯(cuò)誤類型(#未知!) 12 #場(chǎng)地! =錯(cuò)誤類型(#FIELD!) 13 #計(jì)算! =錯(cuò)誤類型(#CALC!) 14 還要?jiǎng)e的嗎 = ERROR.TYPE(123) #N / A

      例如,您有一個(gè)包含如上所示值的表。 更換 #DIV / 0! 文本字符串錯(cuò)誤 除以零誤差,你應(yīng)該先找到這個(gè)錯(cuò)誤的代碼,也就是 2. 然后在單元格中應(yīng)用以下公式 B2,然后向下拖動(dòng)填充柄以將公式應(yīng)用于以下單元格:

      =IF(IFNA(ERROR.TYPE(A2),A2)=2,"除以零誤差",A2)

      請(qǐng)注意: 在公式中,您可以替換錯(cuò)誤代碼 2 到其他錯(cuò)誤值對(duì)應(yīng)的代碼。 在公式中,您可以替換文本字符串 “除以零錯(cuò)誤” 到其他短信,或 "" 如果您想用空白單元格替換錯(cuò)誤。
      相關(guān)文章

      如何在 Excel 中隱藏所有錯(cuò)誤值?

      在使用Excel工作表時(shí),有時(shí),您可能會(huì)發(fā)現(xiàn)一些錯(cuò)誤值,例如#DIV / 0,#REF,#N / A等,它們是由公式錯(cuò)誤引起的。 現(xiàn)在,您想在工作表中隱藏所有這些錯(cuò)誤值,如何在Excel中快速輕松地解決此任務(wù)?

      如何更改#DIV/0! Excel中的可讀消息錯(cuò)誤?

      有時(shí),當(dāng)我們使用公式在excel中進(jìn)行計(jì)算時(shí),會(huì)顯示一些錯(cuò)誤消息。 例如,在此公式= A1 / B1中,如果B1為空或包含0,則該公式將顯示#DIV / 0錯(cuò)誤。 有什么方法可以使這些錯(cuò)誤消息清晰可讀,或者如果您想使用其他消息來(lái)替換錯(cuò)誤,該怎么辦?

      刪除Excel中的行時(shí)如何避免#Ref錯(cuò)誤?

      當(dāng)您將一個(gè)單元格引用到另一個(gè)單元格時(shí),如果刪除了引用行,則該單元格將顯示#REF錯(cuò)誤,如下圖所示。 現(xiàn)在,我將討論如何避免#ref錯(cuò)誤并在刪除行時(shí)自動(dòng)引用下一個(gè)單元格。

      如何突出顯示 Excel 中的所有錯(cuò)誤單元格?

      如果您在工作表中創(chuàng)建公式,則不可避免地會(huì)出現(xiàn)一些錯(cuò)誤值。 您能否一次突出顯示工作表中包含錯(cuò)誤值的所有這些單元格? Excel 中的條件格式實(shí)用程序可以幫助您解決此問(wèn)題。

      最佳辦公生產(chǎn)力工具

      將小時(shí)轉(zhuǎn)化為分鐘 Kutools for Excel!

      準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時(shí)間的工具。 簡(jiǎn)化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!

      為什么需要 Kutools for Excel

      ???  超過(guò) 300 項(xiàng)強(qiáng)大功能: Kutools 包含 300 多項(xiàng)高級(jí)功能,可簡(jiǎn)化您在 1500 多種場(chǎng)景中的工作。

      ??  卓越的數(shù)據(jù)處理能力:合并單元格、刪除重復(fù)項(xiàng)并執(zhí)行高級(jí)數(shù)據(jù)轉(zhuǎn)換 - 所有這些都不費(fèi)吹灰之力!

      ??  高效的批量操作:當(dāng)你可以聰明地工作時(shí),為什么還要付出額外的努力呢? 輕松批量導(dǎo)入、導(dǎo)出、組合和調(diào)整數(shù)據(jù)。

      ??  可定制的圖表和報(bào)告:訪問(wèn)各種附加圖表并生成富有洞察力的報(bào)告。

      ???  強(qiáng)大的導(dǎo)航窗格:通過(guò)強(qiáng)大的列管理器、工作表管理器和自定義收藏夾獲得優(yōu)勢(shì)。

      ??  七種類型的下拉列表:通過(guò)各種功能和類型的下拉列表使數(shù)據(jù)輸入變得輕而易舉。

      ??  用戶友好:對(duì)于初學(xué)者來(lái)說(shuō)輕而易舉,對(duì)于專家來(lái)說(shuō)是一個(gè)強(qiáng)大的工具。

      立即下載,與 Excel 一起穿越時(shí)空!

      閱讀更多 免費(fèi)下載... 采購(gòu)... 
      Office Tab 為 Office 帶來(lái)選項(xiàng)卡式界面,讓您的工作更輕松
      在Word,Excel,PowerPoint中啟用選項(xiàng)卡式編輯和閱讀,發(fā)布者,Access,Visio和Project。 在同一窗口的新選項(xiàng)卡中而不是在新窗口中打開(kāi)并創(chuàng)建多個(gè)文檔。 每天將您的工作效率提高50%,并減少數(shù)百次鼠標(biāo)單擊!
      閱讀更多 免費(fèi)下載... 采購(gòu)... 

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何在Excel中查找重疊的日期/時(shí)間范圍?
      下一篇:怎么轉(zhuǎn)格式(文件怎么轉(zhuǎn)格式)
      相關(guān)文章
      国产精品亚洲精品日韩电影| 国产精品亚洲天堂| 亚洲国产精品一区二区第一页免| 亚洲日日做天天做日日谢| 亚洲综合无码一区二区| 亚洲无线观看国产精品| 精品国产亚洲男女在线线电影| 亚洲国产成人影院播放| 亚洲精品NV久久久久久久久久| 亚洲欧美在线x视频| 精品久久久久久亚洲综合网| 国产精品亚洲专区无码牛牛| 国产精品国产亚洲区艳妇糸列短篇| 精品无码专区亚洲| 亚洲国产天堂久久综合| 亚洲精品成人a在线观看| 亚洲午夜日韩高清一区| 亚洲永久无码3D动漫一区| 亚洲日本一区二区三区在线| 亚洲AV无码久久精品色欲| 婷婷精品国产亚洲AV麻豆不片| 亚洲黄色网址大全| 亚洲国产日产无码精品| 亚洲一区二区三区不卡在线播放| 亚洲国产成人无码av在线播放| youjizz亚洲| 亚洲国产精品网站在线播放| 亚洲AV无码成人精品区日韩| 亚洲国产香蕉人人爽成AV片久久 | 亚洲成年人免费网站| 亚洲av无码片区一区二区三区| 亚洲真人无码永久在线观看| 亚洲AV无码资源在线观看| 亚洲AV无码一区二区三区在线观看 | 亚洲成在人天堂一区二区| 久久精品国产亚洲av麻豆小说 | 在线亚洲精品自拍| 亚洲成色在线综合网站| 亚洲视频中文字幕在线| 激情综合亚洲色婷婷五月APP| 亚洲高清一区二区三区电影|