[Excel] 如何刪除名稱定義 |兼容桌面版和網頁版
本文推薦給以下人群:
- 想要刪除 Excel 中不必要的名稱定義的人
- 想要快速查看列表中 Excel 名稱定義的人
- 想要使用宏(VBA)批量刪除名稱定義的人
在 Excel 中工作時,您可能會得到太多的“名稱定義”,而不必要的定義可能會導致錯誤。
因此,在本文中,我們將解釋如何刪除 Excel 和 Excel 桌面版中的名稱定義。Excel 網頁版(Web版Excel)我會分成幾部分來解釋清楚。一般步驟如下。
- Excel 桌面版
- [公式] → [管理名稱](鍵盤快捷鍵)
Ctrl+F3) 刪除自(多選OK) - 也可以使用宏(VBA)進行批量刪除
- [公式] → [管理名稱](鍵盤快捷鍵)
- Excel 網頁版(Web版Excel)
- 從[公式]→[名稱管理器]中選擇並刪除不需要的定義
- 無法使用宏,但可以一次刪除多個選擇。
下面,我們將使用實際屏幕以易於理解的方式說明如何刪除“名稱定義”。
整理不必要的“名稱定義”以減少錯誤並更輕鬆地繼續工作。
目錄
如何刪除名稱定義 |桌面版
在桌面版Excel中刪除“名稱定義”主要有兩種方法。
“如何在逐個檢查名稱定義的同時進行刪除”和“如何使用宏(VBA)一次性刪除所有內容”。
選擇哪一個?您是否想要保留名稱定義?或者是否定義隱藏名稱請決定。
如何一一刪除名稱定義
您可以確保保留所需名稱的定義並僅刪除不需要的定義。
不支持具有隱藏名稱的定義。
在檢查每個名稱定義的同時刪除名稱的過程如下。
參見:[PowerPoint] 如何始終顯示功能區(菜單欄)|兼容桌面版和網頁版
- 在 Excel 頂部[公式]單擊選項卡。
- 【姓名管理】點擊。 (鍵盤快捷鍵
Ctrl+F3) - 選擇要刪除的名稱定義,然後[刪除]單擊按鈕。
- 帶有確認消息[好的]選擇完成刪除。
如果要刪除多個“名稱定義”,Ctrl您可以使用 鍵一次選擇所有項目。
無法使用此方法刪除具有隱藏名稱的定義。如果您想刪除所有名稱定義,請參考以下方法。
從這裡開始,我們將使用實際屏幕,以易於理解的方式解釋如何刪除名稱,同時一一檢查其定義。
步單擊“公式”選項卡
首先,打開包含不必要的“名稱定義”的 Excel 文件。
接下來是頂部絲帶單擊“公式”選項卡請。
步點擊“管理姓名”
然後在“定義名稱”組中點擊“管理姓名”請。
如果Excel中的功能區折疊起來難以操作,請參考《【Excel】如何始終顯示功能區(菜單欄)| 兼容桌面版和網頁版》。”並將功能區切換為始終可見。
如何在一一檢查名稱定義的同時刪除步驟2 單擊“管理名稱”
步選擇要刪除的名稱定義,然後單擊“刪除”
單擊“管理名稱”將打開“管理名稱”窗口,其中顯示 Excel 文件中註冊的“名稱定義”列表。
鍵盤快捷鍵Ctrl+F3您可以使用 打開名稱管理器窗口。
我想刪除選擇名稱定義並單擊“刪除”這將確保您可以將它們一一刪除。
如果您想一次刪除多個名稱定義,Ctrl請同時按下並選擇全部。
無法使用此方法刪除具有隱藏名稱的定義。
如果要刪除包括隱藏定義在內的所有內容,請使用下面描述的過程。使用宏的批量刪除方法(VBA)請看一下。
如何在檢查每個名稱定義的同時刪除步驟3 選擇要刪除的名稱定義,然後單擊“刪除”
步單擊“確定”刪除名稱定義
當您單擊“刪除(D)”時,將顯示一條確認消息,詢問“您確定要刪除所選名稱嗎?”
如果沒有問題的話單擊“確定”刪除名稱定義請。
如何在一一檢查的同時刪除名稱定義 步驟 4 單擊“確定”刪除名稱定義
如何使用宏(VBA)批量刪除名稱定義
您可以一次刪除“所有名稱定義”,包括隱藏的名稱定義。
您還可以刪除必要的名稱定義。我們建議提前備份。
使用宏 (VBA) 批量刪除名稱定義的步驟如下。
- 在“開發人員”選項卡中,單擊“Visual Basic”。
- VBA 編輯器打開後,雙擊左側“項目”窗口中的“ThisWorkbook”。
- 粘貼代碼以批量刪除名稱定義。
- 單擊頂部的“運行”按鈕可刪除所有名稱定義。
如果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)但是,您可以管理“名稱定義”,無法使用宏。
相反,我們提供一次選擇和刪除多個名稱的功能。
- 單擊公式選項卡。
- 單擊名稱管理器。
- 屏幕右側將顯示“名稱管理器”。單擊要刪除的名稱定義右上角的[...],然後單擊[刪除]。
*如果您想選擇多個名稱定義,請轉至[...] → [選擇]。 - 當出現確認消息時,刪除完成。如有必要,您也可以立即“撤消”它。
從這裡開始,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 相關文章。請看一下。
