如何在 Excel 中定義和編輯命名範圍

如何在 Excel 中定義和編輯命名範圍

須知

  • 突出顯示所需的單元格範圍,然後在工作表中 A 列上方的名稱框中鍵入名稱。
  • 或者,突出顯示所需範圍,選擇功能區上的“公式”選項卡,然後選擇“定義名稱”
  • 要管理範圍名稱,請轉到“公式”選項卡,選擇“名稱管理器”,選擇一個名稱,然後選擇“刪除”或“編輯” 。

本文介紹如何在 Excel for Microsoft 365、Excel 2019、2016、2013 和 2010 中定義和編輯範圍名稱。

使用名稱框定義和管理名稱

定義名稱的一種方法(可能也是最簡單的方法)是使用位於工作表中A 列上方的名稱框。您可以使用此方法創建工作簿中每個工作表都能識別的唯一名稱。

顯示使用名稱框創建命名範圍的 Excel 屏幕截圖

如上圖所示,使用名稱框創建名稱:

  1. 在工作表中突出顯示所需的單元格範圍。

    突出顯示的單元格的屏幕截圖

  2. 在名稱框中 為該範圍鍵入所需的名稱,例如Jan_Sales
    名稱框中 Jan_Sales 的屏幕截圖
  3. 按鍵盤上的Enter鍵。該名稱顯示在名稱框中

只要相同區域的單元格在工作表中突出顯示,該名稱也會顯示在“名稱”框中。它也顯示在名稱管理器中。

命名規則和限制

創建或編輯範圍名稱時要記住的語法規則如下:

  • 名稱不能包含空格。
  • 名稱的第一個字符必須是字母、下劃線或反斜杠。
  • 其餘字符只能是字母、數字、句點或下劃線字符。
  • 最大名稱長度為 255 個字符。
  • Excel 無法區分大小寫字母,因此Jan_Salesjan_sales被 Excel 視為相同的名稱。
  • 單元格引用不能用作A25R1C4等名稱。

什麼是命名範圍?

命名範圍範圍名稱定義的名稱都指代 Excel 中的同一個對象;它是一個描述性名稱,例如Jan_SalesJune_Precip,附加到工作表或工作簿中的特定單元格或單元格區域。命名範圍使得在創建圖表和公式時更容易使用和識別數據,例如:

此外,由於在將公式複製到其他單元格時命名範圍不會更改,因此它提供了在公式中使用絕對單元格引用的替代方法。在 Excel 中定義名稱有三種方法:使用名稱框、新名稱對話框或名稱管理器。

使用名稱管理器定義和管理名稱

定義名稱的第二種方法是使用“新名稱”對話框。使用位於功能區“公式”選項卡中間的“定義名稱”選項打開此對話框。新名稱對話框使定義工作表級別範圍的名稱變得容易。

顯示用於創建命名範圍的“名稱管理器”對話框的 Excel 電子表格

使用“新名稱”對話框創建名稱:

  1. 在工作表中突出顯示所需的單元格範圍。
  2. 選擇功能區的公式選項卡。

    公式選項卡的屏幕截圖

  3. 選擇“定義名稱”選項以打開“新名稱”對話框。

    在公式選項卡上定義名稱的屏幕截圖

  4. 在對話框中輸入名稱範圍範圍。

    新名稱對話框的屏幕截圖

  5. 完成後,選擇確定返回工作表。只要選擇定義的範圍,名稱就會顯示在名稱框中。

    新名稱詳細信息的屏幕截圖

名稱管理器可用於定義和管理現有名稱;它位於功能區“公式”選項卡上的“定義名稱”選項旁邊。

名稱管理器中定義名稱時,它會打開上面概述的新名稱對話框。完整的步驟列表如下:

  1. 選擇功能區的公式選項卡。

    公式選項卡的屏幕截圖

  2. 選擇功能區中間的名稱管理器圖標以打開名稱管理器

    名稱管理器的屏幕截圖

  3. 名稱管理器中,選擇新建按鈕以打開新建名稱對話框。

    名稱管理器窗口的屏幕截圖

  4. 輸入名稱範圍範圍。選擇確定返回工作表。只要選擇定義的範圍,名稱就會顯示在名稱框中。

    新名稱詳細信息的屏幕截圖

刪除或編輯姓名

打開名稱管理器:

  1. 在包含名稱列表的窗口中,選擇要刪除或編輯的名稱。

    在名稱管理器中選擇名稱的屏幕截圖

  2. 要刪除名稱,請選擇列表窗口上方的刪除按鈕。

    名稱管理器中刪除按鈕的屏幕截圖

  3. 要編輯名稱,請選擇“編輯”按鈕以打開“編輯名稱”對話框。
    在“編輯名稱”對話框中,您可以編輯所選名稱、添加有關名稱的註釋或更改現有範圍引用。
    編輯名稱截圖

無法使用編輯選項更改現有名稱的範圍。要更改範圍,請刪除名稱並使用正確的範圍重新定義它。

過濾名稱

名稱管理器中的過濾器按鈕可以輕鬆地:

  • 查找有錯誤的名稱——例如無效範圍。
  • 確定名稱的範圍 – 無論是工作表級別還是工作簿。
  • 排序和過濾列出的名稱 – 定義(範圍)名稱或表名稱。

過濾後的列表顯示在名稱管理器的列表窗口中。

在 Excel 中定義的名稱和範圍

所有名稱都有一個範圍,它指的是特定名稱被 Excel 識別的位置。名稱的範圍可以針對單個工作表(本地範圍)或整個工作簿(全局範圍)。名稱在其範圍內必須是唯一的,但在不同的範圍內可以使用相同的名稱。

新名稱的默認範圍是全局工作簿級別。一旦定義,名稱的範圍就不能輕易更改。要更改名稱的範圍,請在名稱管理器中刪除該名稱並使用正確的範圍重新定義它。

本地工作表級範圍

具有工作表級別範圍的名稱僅對定義它的工作表有效。如果名稱Total_Sales在工作簿的工作表 1範圍內,Excel 將無法識別工作簿中工作表 2、工作 3或任何其他工作表上的名稱。這使得定義相同的名稱以用於多個工作表成為可能——只要每個名稱的範圍僅限於其特定的工作表。

可以對不同的工作表使用相同的名稱,以確保工作表之間的連續性,並確保使用名稱Total_Sales的公式始終引用單個工作簿中多個工作表中的相同單元格區域。

為了區分公式中具有不同作用域的相同名稱,在名稱前面加上工作表名稱,例如:

或者

使用名稱框創建的名稱始終具有全局工作簿級別範圍,除非在定義名稱時將工作表名稱和範圍名稱都輸入到名稱框中。

顯示不同工作表的 Excel 屏幕截圖

例子

  • 名稱: Jan_Sales,範圍——全局工作簿級別
  • 名稱: Sheet1!Jan_Sales,範圍 — 本地工作表級別

全局工作簿級範圍

使用工作簿級別範圍定義的名稱可被該工作簿中的所有工作表識別。因此,工作簿級別名稱只能在工作簿中使用一次,這與上面討論的工作表級別名稱不同。

但是,任何其他工作簿都無法識別工作簿級別範圍名稱,因此全局級別名稱可以在不同的 Excel 文件中重複。例如,如果Jan_Sales名稱具有全局範圍,則可以在名為2012_Revenue2013_Revenue2014_Revenue的不同工作簿中使用相同的名稱。

範圍衝突和範圍優先級

可以在本地工作表級別和工作簿級別使用相同的名稱,因為兩者的範圍不同。然而,這種情況會在使用該名稱時產生衝突。

為了解決此類衝突,在 Excel 中,為本地工作表級別定義的名稱優先於全局工作簿級別。在這種情況下,將使用工作表級別名稱2014_Revenue而不是工作簿級別名稱2014_Revenue

要覆蓋優先規則,請將工作簿級別名稱與特定的工作表級別名稱結合使用,例如:

覆蓋優先級的一個例外是本地工作表級別名稱,其範圍為工作簿的工作表 1。鏈接到任何工作簿的工作表 1的範圍不能被全局級別名稱覆蓋。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *