[Excel] 如何刪除名稱定義 |兼容桌面版和網頁版

Eva

本文推薦給以下人群:

  • 想要刪除 Excel 中不必要的名稱定義的人
  • 想要快速查看列表中 Excel 名稱定義的人
  • 想要使用宏(VBA)批量刪除名稱定義的人

在 Excel 中工作時,您可能會得到太多的“名稱定義”,而不必要的定義可能會導致錯誤。

因此,在本文中,我們將解釋如何刪除 Excel 和 Excel 桌面版中的名稱定義。Excel 網頁版(Web版Excel)我會分成幾部分來解釋清楚。一般步驟如下。

  • Excel 桌面版
    1. [公式] → [管理名稱](鍵盤快捷鍵)Ctrl+F3) 刪除自(多選OK)
    2. 也可以使用宏(VBA)進行批量刪除

下面,我們將使用實際屏幕以易於理解的方式說明如何刪除“名稱定義”。

整理不必要的“名稱定義”以減少錯誤並更輕鬆地繼續工作。

目錄

如何刪除名稱定義 |桌面版

在桌面版Excel中刪除“名稱定義”主要有兩種方法。

“如何在逐個檢查名稱定義的同時進行刪除”和“如何使用宏(VBA)一次性刪除所有內容”。

選擇哪一個?您是否想要保留名稱定義?或者是否定義隱藏名稱請決定。

如何一一刪除名稱定義

您可以確保保留所需名稱的定義並僅刪除不需要的定義。

不支持具有隱藏名稱的定義。

在檢查每個名稱定義的同時刪除名稱的過程如下。

參見:[PowerPoint] 如何始終顯示功能區(菜單欄)|兼容桌面版和網頁版

  1. 在 Excel 頂部[公式]單擊選項卡。
  2. 【姓名管理】點擊。 (鍵盤快捷鍵Ctrl+F3
  3. 選擇要刪除的名稱定義,然後[刪除]單擊按鈕。
  4. 帶有確認消息[好的]選擇完成刪除。

如果要刪除多個“名稱定義”,Ctrl您可以使用 鍵一次選擇所有項目。
無法使用此方法刪除具有隱藏名稱的定義。如果您想刪除所有名稱定義,請參考以下方法。

從這裡開始,我們將使用實際屏幕,以易於理解的方式解釋如何刪除名稱,同時一一檢查其定義。

單擊“公式”選項卡

首先,打開包含不必要的“名稱定義”的 Excel 文件。

接下來是頂部絲帶單擊“公式”選項卡請。

如何在一一檢查名稱定義的同時刪除名稱 步驟 1 單擊“公式”選項卡

點擊“管理姓名”

然後在“定義名稱”組中點擊“管理姓名”請。

如果Excel中的功能區折疊起來難以操作,請參考《【Excel】如何始終顯示功能區(菜單欄)| 兼容桌面版和網頁版》。”並將功能區切換為始終可見。

如何在一一檢查名稱定義的同時刪除步驟2 單擊“管理名稱”

選擇要刪除的名稱定義,然後單擊“刪除”

單擊“管理名稱”將打開“管理名稱”窗口,其中顯示 Excel 文件中註冊的“名稱定義”列表。

鍵盤快捷鍵Ctrl+F3您可以使用 打開名稱管理器窗口。

我想刪除選擇名稱定義並單擊“刪除”這將確保您可以將它們一一刪除。

如果您想一次刪除多個名稱定義,Ctrl請同時按下並選擇全部。

無法使用此方法刪除具有隱藏名稱的定義。
如果要刪除包括隱藏定義在內的所有內容,請使用下面描述的過程。使用宏的批量刪除方法(VBA)請看一下。

如何在檢查每個名稱定義的同時刪除步驟3 選擇要刪除的名稱定義,然後單擊“刪除”

單擊“確定”刪除名稱定義

當您單擊“刪除(D)”時,將顯示一條確認消息,詢問“您確定要刪除所選名稱嗎?”

如果沒有問題的話單擊“確定”刪除名稱定義請。

如何在一一檢查的同時刪除名稱定義 步驟 4 單擊“確定”刪除名稱定義

如何使用宏(VBA)批量刪除名稱定義

您可以一次刪除“所有名稱定義”,包括隱藏的名稱定義。

您還可以刪除必要的名稱定義。我們建議提前備份。

使用宏 (VBA) 批量刪除名稱定義的步驟如下。

  1. 在“開發人員”選項卡中,單擊“Visual Basic”。
  2. VBA 編輯器打開後,雙擊左側“項目”窗口中的“ThisWorkbook”。
  3. 粘貼代碼以批量刪除名稱定義。
  4. 單擊頂部的“運行”按鈕可刪除所有名稱定義。

如果Excel中不顯示“開發者”選項卡,請參考《【Excel】如何顯示開發者選項卡》”以顯示“開發”選項卡。

接下來,我們將通過實際畫面簡單易懂地說明如何使用宏(VBA)批量刪除名稱定義。

單擊“開發”選項卡

首先,打開包含不必要的“名稱定義”的 Excel 文件。

接下來是頂部絲帶單擊“開發”選項卡請。

如果Excel中不顯示“開發者”選項卡,請參考《【Excel】如何顯示開發者選項卡》”以顯示“開發”選項卡。

如何使用宏(VBA)批量刪除名稱定義第1步單擊“開發”選項卡

單擊“Visual Basic”

接下來,在“代碼”組中,單擊“Visual Basic”請。

如果Excel中的功能區折疊起來難以操作,請參考《【Excel】如何始終顯示功能區(菜單欄)| 兼容桌面版和網頁版》。”並將功能區切換為始終可見。

如何使用宏(VBA)批量刪除名稱定義第2步單擊“Visual Basic”

雙擊“本工作簿”

單擊“Visual Basic”啟動 VBA(Visual Basic for Applications)編輯器屏幕。在這裡您可以管理和編輯 Excel 宏代碼並自動化各種流程。

在VB編輯器左側的“項目”窗口中,雙擊“本工作簿”請。在此處粘貼並管理您的宏代碼。

鍵盤快捷鍵Alt+F11按 可快速打開同一屏幕(VBA 編輯器)。

如何使用宏(VBA)批量刪除名稱定義第3步雙擊“此工作簿”

粘貼宏(VBA)代碼並單擊“運行”按鈕

雙擊“此工作簿”,右側會出現一個窗口,您可以在其中輸入宏(VBA)代碼。

下面有粘貼宏(VBA)代碼,然後單擊頂部的“運行”按鈕請。

Sub DeleteAllNames()
    Dim nm As Name
    For Each nm In ActiveWorkbook.Names
        nm.Delete
    Next nm
    MsgBox "全ての名前の定義を削除しました。"
End Sub
如何使用宏 (VBA) 批量刪除名稱定義 步驟 4 粘貼宏 (VBA) 代碼,然後單擊“運行”按鈕

單擊“確定”完成

單擊“運行”按鈕運行宏並刪除 Excel 工作簿中的所有“名稱定義”。

最後,當出現消息“所有名稱定義已被刪除”時。顯示,單擊“確定”完成是。

如何使用宏(VBA)批量刪除名稱定義第五步點擊“確定”完成

如何刪除名稱定義 |網頁版

Excel 網頁版(Web版Excel)但是,您可以管理“名稱定義”,無法使用宏
相反,我們提供一次選擇和刪除多個名稱的功能。

  1. 單擊公式選項卡。
  2. 單擊名稱管理器。
  3. 屏幕右側將顯示“名稱管理器”。單擊要刪除的名稱定義右上角的[...],然後單擊[刪除]。
    *如果您想選擇多個名稱定義,請轉至[...] → [選擇]。
  4. 當出現確認消息時,刪除完成。如有必要,您也可以立即“撤消”它。

從這裡開始,Excel 網頁版(Web版Excel)我們將通過實際屏幕以易於理解的方式解釋如何刪除名稱定義。

單擊“公式”選項卡

首先,打開包含不必要的“名稱定義”的 Excel 文件。

接下來是頂部絲帶單擊“公式”選項卡請。

如何刪除名稱定義 |網頁版 步驟1 點擊“公式”選項卡

點擊“名稱管理器”

下一個,點擊“名稱管理器”請。

如果Excel for web(網頁版Excel)功能區折疊,難以操作,請參考《【Excel】如何始終顯示功能區(菜單欄)| 兼容桌面版和網頁版》。”並將功能區切換為始終可見。

如何刪除名稱定義 |網頁版 步驟2 點擊“名稱管理器”

將光標置於列表中的任意項目上,然後單擊“...”→“選擇”

單擊“名稱管理器”後,屏幕右側將顯示“名稱管理器”,您可以在列表中查看已註冊的“名稱定義”。

將鼠標懸停在列表中的任意項目上,單擊“...”(三個點),然後單擊“選擇”請。

這裡我們介紹一下您經常看到但不知道如何閱讀的各種符號,例如[...](三點引導符)。如果您有興趣,請看一下。

如何刪除名稱定義 |網頁版 步驟3 將光標置於列表中任意一項,點擊“...”→“選擇”

選擇要刪除的“名稱定義”,然後點擊右上角的“刪除”

下一個,選擇要刪除的“名稱定義”,然後點擊右上角的“刪除”請。

如何刪除名稱定義 |網頁版第四步選擇需要刪除的“名稱定義”,點擊右上角“刪除”

驗證名稱定義是否已刪除

如果點擊“刪除”,該名稱定義將被刪除,並在右下角顯示“已刪除”。

如果您想取消刪除,請單擊右下角顯示的“撤消”。

如何刪除名稱定義 |網頁版第五步確認名稱定義已刪除

下面我們根據常見的實際情況介紹一下刪除Excel“名稱定義”時的注意事項。
為避免出現意外麻煩,請結合實際業務流程和文件共享情況進行操作。

請務必檢查引用的公式和宏

在實際工作中,我們經常會鏈接多個sheet或者創建宏來進行自動處理。
您認為不必要並刪除的“名稱定義”可能會在其他工作表或VBA代碼中使用,因此刪除前使用搜索功能檢查參考文獻請。
如果您不小心刪除了重要的定義,錯誤業務停止的風險很高。

確定是整本書還是一頁。

“名稱定義”大致可分為整本書中使用的定義具體表僅使用兩種類型的定義。
例如,如果您輕鬆刪除整個工作簿中使用的重要名稱(例如“銷售總額”),則可能會破壞公司內其他團隊或經理正在查看的聚合數據。
Excel 姓名管理檢查“範圍”(適用範圍),慎重決定刪除哪一項。

盡快整理未使用的“名稱定義”

如果您在大型項目或協作編輯中長期使用 Excel 文件,以前創建的“名稱定義”往往會累積。
保留舊定義沒有任何好處;錯誤的溫床如果您在明確不再需要它時立即將其刪除,這將使管理變得更加容易。
養成定期檢查庫存的習慣是個好主意,例如在每個季度或每年末。

防止協作編輯問題的措施

在公司內部或云端的共享文件夾中協作處理 Excel 文件在某些情況下,您可能會在不知不覺中刪除其他成員創建的“名稱定義”。
如果嵌入宏(VBA)或者復雜的公式中,可能會給對方帶來致命的錯誤。
您只需詢問“您還在使用這個名字嗎?”就可以避免不必要的麻煩。刪除之前。

使用宏批量刪除時的注意事項

如果有太多不必要的定義,宏(VBA)一種有效的方法是使用 一次性刪除所有“名稱定義”。
但,刪除所有內容,包括隱藏定義請提前檢查您真正需要的定義是否存在。
如果這是您在工作中經常使用的文件,請務必備份做好準備是個好主意,這樣即使犯了錯誤也能快速恢復。

有關如何在 Excel 中刪除名稱定義的常見問題解答

我們整理了一些有關如何在 Excel 中刪除名稱定義的常見問題和解答。

Excel中的“定義名稱”功能是什麼?

此功能允許您為特定單元格或單元格範圍指定一個易於理解的名稱。與指定單元格地址相比,稍後在公式中調用該名稱可以減少錯誤並提高工作效率。

如果不刪除“名稱定義”會有問題嗎?

如果保留未使用的名稱定義,則存在發生錯誤或文件可能變得混亂的風險。刪除不必要的定義將使Excel管理變得更加容易。

我想知道桌面版Excel中的基本刪除方法,方便嗎?

是的。只需從頂部功能區的“公式”選項卡中打開“管理名稱”,選擇不需要的定義,然後單擊“刪除”即可。

如何刪除隱藏名稱定義?

我們建議使用宏 (VBA),因為在某些情況下您無法使用正常刪除過程刪除它們。Visual Basic 編輯器中的專用代碼您可以一次刪除所有文件,包括隱藏的文件。

使用宏刪除對於初學者來說可能看起來很困難,但是這樣可以嗎?

基本上,您所要做的就是打開 Visual Basic 編輯器,粘貼預先編寫的代碼,然後運行它,所以它並不像您想像的那麼困難。如果您擔心的話,可以放心在操作前備份一下工作簿。

我可以使用宏來刪除 Excel 網頁版 中的文件嗎?

宏在 Excel 網頁版 中不可用。相反,您可以使用名稱管理器檢查多個名稱定義並立即刪除它們。

桌面版和網頁版的“名稱管理屏幕”只是叫法不同嗎?

這是正確的。桌面版本稱為“名稱管理器”,網絡版本稱為“名稱管理器”。操作方法略有不同,但共同點是可以在列表中顯示已註冊的名稱定義,並對其進行編輯或刪除。

請告訴我是否有辦法使用鍵盤快捷鍵打開 Visual Basic 編輯器。

將 Excel 作為活動窗口Alt+F11按下將立即啟動 VBA 編輯器。如果您經常使用宏,記住這個快捷方式很有用。

應該執行的宏無法刪除某些名稱定義。可能是什麼原因?

如果工作表或工作簿受保護或者文件權限存在問題,刪除可能會失敗。在許多情況下,可以通過刪除保護或訪問權限然後再次運行宏來解決問題。

如果我刪除了某些內容然後後悔了,可以恢復嗎?

Excel 撤消操作(Ctrl+Z),也許可以恢復原來的數據,但是如果使用宏一次性全部刪除,就無法恢復原來的數據了。為了安全起見,最好在刪除文件之前對其進行備份。

每次打開 Excel 時,都會因“名稱定義”而出現警告。有解決辦法嗎?

如果仍有大量不必要的名稱,Excel 可能會檢測到錯誤並發出警告。刪除不必要的名稱定義。

其他 Excel 相關文章

單擊此處查看其他 Excel 相關文章。請看一下。