使用區域名稱



在進行資料分析時,如果引用的是名稱而不是單元格引用(單個單元格或單元格區域),那麼引用各種資料將更有意義且更容易。例如,如果您根據折現率和一系列現金流量計算淨現值,則公式

淨現值 = NPV(折現率,現金流量)

比以下公式更有意義

C10 = NPV(C2,C6:C8)

使用 Excel,您可以為資料的各個部分建立和使用有意義的名稱。使用區域名稱的優勢包括:

  • 有意義的區域名稱(例如 Cash_Flows)比區域地址(例如 C6:C8)更容易記住。

  • 輸入名稱比輸入單元格或區域地址更容易避免錯誤。

  • 如果您在公式中錯誤地鍵入了名稱,Excel 將顯示#NAME?錯誤。

  • 您可以使用定義的名稱快速移動到工作表中的區域。

  • 使用名稱,您的公式將更易於理解和使用。例如,公式淨收入 = 毛收入 - 扣除額比 C40 = C20 - B18 更直觀。

  • 使用區域名稱建立公式比使用單元格或區域地址更容易。您可以使用公式自動完成功能將單元格或區域名稱複製到公式中。

在本節中,您將學習:

  • 名稱的語法規則。
  • 為單元格引用建立名稱。
  • 為常量建立名稱。
  • 管理名稱。
  • 定義名稱的作用域。
  • 編輯名稱。
  • 篩選名稱。
  • 刪除名稱。
  • 應用名稱。
  • 在公式中使用名稱。
  • 檢視工作簿中的名稱。
  • 使用貼上名稱和貼上列表。
  • 使用名稱進行區域交集。
  • 複製包含名稱的公式。

使用公式自動完成功能複製名稱

在公式中鍵入名稱的第一個字母。將出現一個包含函式名稱和區域名稱的下拉框。選擇所需的名稱。它將被複制到您的公式中。

Copying Name

區域名稱語法規則

Excel 對名稱有以下語法規則:

  • 您可以使用字母、數字和符號的任何組合 - 下劃線、反斜槓和句點。不允許使用其他符號。

  • 名稱可以以字元、下劃線或反斜槓開頭。

  • 名稱不能以數字開頭(例如 - 1stQuarter)或類似於單元格地址(例如 - QTR1)。

  • 如果您希望使用此類名稱,請在名稱前加上下劃線或反斜槓(例如 - \1stQuarter,_QTR1)。

  • 名稱不能包含空格。如果您想區分名稱中的兩個單詞,可以使用下劃線(例如- Cash_Flows 而不是 Cash Flows)

  • 您的定義名稱不應與 Excel 內部定義的名稱衝突,例如Print_Area、Print_Titles、Consolidate_Area 和 Sheet_Title。如果您定義相同的名稱,它們將覆蓋 Excel 的內部名稱,並且您不會收到任何錯誤訊息。但是,建議不要這樣做。

  • 保持名稱簡短但易於理解,儘管您可以使用最多 255 個字元

建立區域名稱

您可以透過兩種方式建立區域名稱:

  • 使用名稱框

  • 使用新建名稱對話方塊。

  • 使用選擇對話方塊。

使用名稱框建立區域名稱

要建立區域名稱,使用公式欄左側的名稱框是最快的方法。請按照以下步驟操作:

步驟 1 - 選擇要為其定義名稱的區域。

步驟 2 - 單擊名稱框。

步驟 3 - 鍵入名稱並按 Enter 建立名稱。

Creating Range Names

使用新建名稱對話方塊建立區域名稱

您也可以使用“公式”選項卡中的“新建名稱”對話方塊建立區域名稱。

步驟 1 - 選擇要為其定義名稱的區域。

步驟 2 - 單擊“公式”選項卡。

步驟 3 - 單擊“定義名稱”組中的“定義名稱”。將出現新建名稱對話方塊。

步驟 4 - 在“名稱”旁邊的框中鍵入名稱

步驟 5 - 檢查“引用”框中選擇並顯示的區域是否正確。單擊“確定”。

Creating Range Name Using New Name

使用“從選定內容建立名稱”對話方塊建立區域名稱

當您有與區域相鄰的文字值時,您也可以使用“公式”選項卡中的“從選定內容建立名稱”對話方塊建立區域名稱。

步驟 1 - 選擇要為其定義名稱的區域以及包含名稱的行/列。

步驟 2 - 單擊“公式”選項卡。

步驟 3 - 單擊“定義名稱”組中的“從選定內容建立名稱”。將出現從選定內容建立名稱對話方塊。

步驟 4 - 選擇“頂行”,因為文字出現在所選內容的頂行。

步驟 5 - 檢查“引用”框中選擇的區域並顯示的區域是否正確。單擊“確定”。

Create from Selection

現在,您可以使用 =Sum(學生姓名) 找到區域中的最大值,如下所示:

Find Largest Value

您也可以使用多個選擇建立名稱。在下面給出的示例中,您可以使用學生的姓名為每個學生的分數行命名。

Create Names with Multiple Selection

現在,您可以使用 =Sum (學生姓名) 找到每個學生的分數總和,如下所示。

Find Total Marks

為常量建立名稱

假設您有一個將在整個工作簿中使用的常量。您可以直接為其分配名稱,而無需將其放置在單元格中。

在下面的示例中,儲蓄銀行利率設定為 5%。

  • 單擊“定義名稱”。
  • 在“新建名稱”對話方塊中,在“名稱”框中鍵入 Savings_Bank_Interest_Rate。
  • 在“作用域”中,選擇“工作簿”。
  • 在“引用”框中,清除內容並鍵入 5%。
  • 單擊“確定”。
Creating Names for Constants

名稱Savings_Bank_Interest_Rate設定為常量 5%。您可以在名稱管理器中驗證這一點。您可以看到該值設定為 0.05,並且在引用中放置了 =0.05。

Name Manager

管理名稱

Excel 工作簿可以包含任意數量的命名單元格和區域。您可以使用名稱管理器管理這些名稱。

  • 單擊“公式”選項卡。

  • 單擊“定義名稱”組中的名稱管理器。將出現名稱管理器對話方塊。將顯示當前工作簿中定義的所有名稱。

Managing Names

名稱列表與定義的值、單元格引用(包括工作表名稱)、作用域註釋一起顯示。

名稱管理器具有以下選項:

  • 使用新建按鈕定義名稱。

  • 編輯定義的名稱。

  • 刪除定義的名稱。

  • 按類別篩選定義的名稱。

  • 修改定義名稱引用的區域。

Name Manager Options

名稱的作用域

名稱的作用域預設為工作簿。您可以在名稱管理器中“作用域”列下的名稱列表中找到定義名稱的作用域

您可以在使用新建名稱對話方塊定義名稱時定義新名稱的作用域。例如,您正在定義名稱 Interest_Rate。然後您可以看到新名稱 Interest_Rate 的作用域工作簿

Scope of a Name

假設您希望此利率的作用域僅限於此工作表

步驟 1 - 單擊“作用域”框中的向下箭頭。可用的作用域選項將顯示在下拉列表中。

Scope

作用域選項包括工作簿和工作簿中的工作表名稱。

步驟 2 - 單擊當前工作表名稱,在本例中為 NPV,然後單擊“確定”。您可以在工作表選項卡中定義/查詢工作表名稱。

步驟 3 - 要驗證作用域是否為工作表,請單擊名稱管理器。在“作用域”列中,您將找到 Interest_Rate 的 NPV。這意味著您只能在工作表 NPV 中使用名稱 Interest_Rate,而不能在其他工作表中使用。

Verify Scope

注意 - 定義名稱的作用域後,以後將無法修改。

刪除包含錯誤值的名稱

有時,名稱定義可能會因各種原因而出現錯誤。您可以按如下方式刪除此類名稱:

步驟 1 - 單擊名稱管理器對話方塊中的篩選

將出現以下篩選選項:

  • 清除篩選器
  • 作用域為工作表的名
  • 作用域為工作簿的名
  • 包含錯誤的名
  • 不包含錯誤的名
  • 定義的名
  • 表格名

您可以透過選擇這些選項中的一個或多個來對定義的名稱應用篩選

步驟 2 - 選擇包含錯誤的名。將顯示包含錯誤值的名稱。

Names with Errors

步驟 3 - 從獲得的名稱列表中,選擇要刪除的名稱,然後單擊刪除

Names List

您將收到一條確認刪除的訊息。單擊“確定”。

編輯名稱

您可以使用名稱管理器對話方塊中的編輯選項來:

  • 更改名稱

  • 修改引用區域

  • 編輯名稱中的註釋

更改名稱

步驟 1 - 單擊包含函式Large的單元格。

您可以看到,陣列中添加了兩個值,但未包含在函式中,因為它們不是 Array1 的一部分。

Change Name

步驟 2 - 單擊要編輯的名稱(在本例中為Array1)。

Click Name

步驟 3 - 單擊編輯。將出現編輯名稱對話方塊。

Edit Name

步驟 4 - 透過在名稱框中鍵入所需的名稱來更改名稱

步驟 5 - 單擊引用框右側的區域按鈕,幷包含新的單元格引用。

步驟 6 - 新增註釋(可選)

請注意,作用域處於非活動狀態,因此無法更改。

Scope Deactivated

單擊“確定”。您將觀察到所做的更改。

Cell Changed

應用名稱

考慮以下示例:

Applying Names

正如您所觀察到的,名稱未在 PMT 函式中定義和使用。如果您將此函式放置在工作表中的其他位置,您還需要記住引數值的確切位置。您知道使用名稱是一個更好的選擇。

在這種情況下,函式已使用沒有名稱的單元格引用定義。您仍然可以定義名稱並應用它們。

步驟 1 - 使用從選定內容建立名稱定義名稱。

步驟 2 − 選擇包含公式的單元格。單擊已定義名稱組中定義名稱旁邊的Select Button(位於公式選項卡上)。從下拉列表中,單擊應用名稱

Select Cell

步驟 3 − 將出現應用名稱對話方塊。選擇要應用名稱,然後單擊“確定”。

Apply Names

選定的名稱將應用於選定的單元格。

Selected Cells

您還可以透過選擇工作表並重覆上述步驟,將名稱應用於整個工作表。

在公式中使用名稱

您可以透過以下方式在公式中使用名稱

  • 如果您記得名稱,則鍵入它,或者

  • 鍵入前一兩個字母並使用Excel 公式自動完成功能。

  • 單擊“公式”選項卡上“已定義名稱”組中的“在公式中使用”。

    • 從已定義名稱的下拉列表中選擇所需的名稱。

    • 雙擊該名稱。

Using Names in a Formula
  • 使用貼上名稱對話方塊。

    • 從已定義名稱的下拉列表中選擇“貼上名稱”選項。將出現“貼上名稱”對話方塊。

    • 貼上名稱對話方塊中選擇名稱,然後雙擊它。

Select Name

檢視工作簿中的名稱

您可以獲取工作簿中的所有名稱及其引用,並儲存列印它們。

  • 單擊要在其中複製工作簿中名稱的空單元格。

  • 單擊已定義名稱組中的在公式中使用

  • 從下拉列表中單擊貼上名稱

  • 在出現的貼上名稱對話方塊中單擊貼上列表

Viewing Names

名稱列表及其相應的引用將複製到工作表上的指定位置,如下面的螢幕截圖所示:

Worksheet

使用名稱進行區域交集

區域交集是指兩個區域共有的單個單元格。

例如,在以下給出的資料中,區域 B6:F6 和區域 C3:C8 共有單元格 C6,它實際上表示學生 Kodeda, Adam 在考試 1 中的得分。

Range Intersections

您可以使用區域名稱使此操作更有意義。

  • 為學生和考試都使用根據所選內容建立建立名稱

  • 您的名稱將如下所示:

Range Names
  • 在 B11 中鍵入 =Kodeda_Adam Exam_1

在這裡,您使用的是區域交集運算,兩個區域之間用空格隔開。

Range Intersection operation

這將顯示 Kodeda, Adam 在考試 1 中的得分,該得分位於單元格 C6 中。

Display Marks

複製包含名稱的公式

您可以透過在同一工作表中複製貼上來複制包含名稱的公式。

您還可以將包含名稱的公式複製到不同的工作表,方法是複製貼上,前提是公式中所有名稱範圍都為工作簿。否則,您將收到#VALUE錯誤。

廣告