名稱是一種有意義的簡寫,使得理解儲存格參考、常數、公式或表格的用途更容易,這些元素乍看之下可能難以理解。 以下資訊展示了常見的名稱範例及其如何提升清晰度。
| 範例類型 | 無名範例 | 有名稱的例子 |
|---|---|---|
| 參照 | =SUM(C20:C30) | =SUM(第一季銷售) |
| 常數 | =PRODUCT(A5,8.3) | =PRODUCT(價格,WA 銷售稅) |
| 公式 | =SUM(VLOOKUP(A1,B1:F20,5,FALSE), -G5) | =SUM(庫存量,-訂購數量) |
| 表格 | C4:G36 | =總銷售額06 |
進一步瞭解如何使用名稱
名稱類型
你可以創建和使用多種名字類型。
定義名稱 代表儲存格、儲存格範圍、公式或常數值的名稱。 你可以建立自己定義的名稱,或是 Excel 幫你建立定義名稱,例如設定列印區域時。
表格名稱 Excel 表格的名稱,是一組關於特定主題的資料,儲存在記錄 (列) 和欄位 (欄位) 。 每次插入 Excel 表格時,Excel 會建立一個預設的 Excel 表格名稱,如 Table1、Table2 等。 你可以更改表格名稱,讓它更有意義。 欲了解更多關於 Excel 表格的資訊,請參閱 Using structured reference with Excel 表格。
名稱範圍
所有的名稱都具有範圍,它可能包含特定的工作表 (也稱為本機工作表層級),也可以包含整個活頁簿 (也稱為全域活頁簿層級)。 名稱的範圍是指該名稱在無條件被認可的地點。 例如:
- 如果你定義了一個名稱,例如 Budget_FY08,且其範圍是 Sheet1,該名稱若未被限定,僅在 Sheet1 中被識別,其他 Sheets 則無法識別。
若要在其他工作表中使用本地工作表名稱,可以在其前加上工作表名稱來加限定。 例如:
工作表1!Budget_FY08 - 如果你定義了一個名稱,例如 Sales_Dept_Goals,且其範圍是工作簿,該名稱會被識別為該工作簿中的所有工作紙,但其他工作簿則不會。
範圍中的名稱必須都是唯一的。 Excel 會阻止你定義已存在於其範圍內的名稱。 不過,您還是可以在不同的範圍中使用相同的名稱。 例如,您可以定義 GrossProfit 這個名稱,而將其範圍設定為相同活頁簿中的工作表1、工作表2 及工作表3。 雖然每個名稱都是一樣的,但是在每個名稱的範圍中,都是唯一的。 你可以這麼做,確保使用名為 GrossProfit 的公式在本地工作表層級總是參考相同的儲存格。
您甚至可以為全域活頁簿層級定義相同的 GrossProfit 名稱,但是同樣地,在其範圍中必須是唯一的。 在此情況下,可能就會造成名稱衝突。 為了解決此衝突,Excel 預設使用工作表定義的名稱,因為本地工作表層級優先於全域工作簿層級。 如果你想覆蓋優先順序並使用工作簿名稱,可以透過在工作簿名稱前綴來消歧義。 例如:
WorkbookFile!GrossProfit
你可以覆蓋工作簿中所有工作紙的本地層級。 唯一例外是第一個工作表,若存在無法覆寫的名稱衝突,工作表始終使用本地名稱。
名稱定義與輸入
你可以用以下方式定義名稱:
- 公式列上的定義名稱框 這最適合用來為選定範圍建立工作簿層級名稱。
- 從選擇中定義名稱 你可以方便地從現有的列和欄標籤中,使用工作表中的儲存格來建立名稱。
- [新名稱] 對話方塊 當您想要在建立名稱 (例如指定本機工作表層級範圍,或建立名稱註解) 時擁有更多的彈性,這是最佳方式。
注意:預設名稱使用絕對儲存格參考。
您可以使用下列方式來輸入名稱:
- 打字 例如,將名稱輸入為公式的參數。
- 使用 [公式自動完成] 使用 [公式自動完成] 下拉式清單,其中會自動為您列出有效的名稱。
- 透過 [用於公式] 命令選取 在 [公式] 索引標籤上,從 [已定義之名稱] 群組的 [用於公式] 命令,選取清單中的已定義之名稱。
審計名稱
你也可以在工作簿中建立定義名字清單。 在工作表上找出含有兩個空白欄的區域 (清單將會含有兩欄,其中一欄為名稱,而另一欄則為名稱的描述)。 選取位於清單左上角的儲存格。 在 「公式」 分頁的「 定義名稱 」群組中,點選「 在公式中使用」,點擊 「貼上 」,然後在 「貼上名稱 」對話框中,點擊 「貼上清單」。
瞭解名稱的語法規則
以下是建立與編輯名稱的語法規則清單。
-
有效字元 名字的第一個字元必須是字母、底線 (_) ,或反斜線 (\) 。 名稱中的其他字元可以是字母、數字、句點及底線字元。
提示:你不能使用大寫和小寫字元「C」、「c」、「R」或「r」作為定義名稱,因為它們會被用作在 名稱 或 前往 文字框中選擇當前儲存格的列或欄的簡寫。 - 不允許儲存格參照 名稱不可以與儲存格參照相同,例如 Z$100 或 R1C1。
- 空格不成立 名字中不允許有空格。 使用底線字元 (_) 和句點 (.) 作為詞語分隔符,例如Sales_Tax或 First.Quarter。
- 名稱長度 名稱最多可以包含 255 個字元。
- 大小寫敏感性 名字可以包含大寫或小寫字母。 Excel 不會區分名稱中的大小寫字元。 例如,如果你在同一個工作簿中建立了 Sales 這個名字,然後又新增一個叫 SALES 的名字,Excel 會提示你選擇一個獨特的名稱。
在工作表上定義儲存格或儲存格範圍的名稱
- 請選取您要命名的儲存格、儲存格範圍或不相鄰選取範圍。
- 點選公式列左端的 名稱 框。
名稱方塊 - 請輸入你想用來指代所選的名稱。 名稱長度最多可以包含 255 個字元。
- 按下 ENTER。
注意
變更儲存格內容時,不能為儲存格命名。
使用工作表中的儲存格選取範圍定義名稱
您可以將現有的列和欄標籤轉換為名稱。
- 選取想要命名的範圍,包括列或欄標籤。
- 在 [公式] 索引標籤的 [已定義之名稱] 群組中,按一下 [從選取範圍建立]。
- 在 [以選取範圍建立名稱] 對話方塊中,選取 [頂端列]、[最左欄]、[底端列] 或 [最右欄] 核取方塊來指定含有標籤的位置。 使用此程序建立的名稱僅指包含數值的儲存格,並排除現有的列與欄標籤。
使用 [新名稱] 對話方塊定義名稱
在 [公式] 索引標籤的 [已定義之名稱] 群組中,按一下 [定義名稱]。
在新名稱對話框的名稱框中,輸入你想用作參考的名稱。
注意:名字長度可達255字元。若要指定名稱的範圍,請選取 [範圍] 下拉式清單方塊中的 [活頁簿],或是活頁簿中的工作表名稱。
您也可以選擇在 [註解] 方塊中,輸入最多 255 個字元的描述性註解。
在 [參照到] 方塊中,執行下列其中一項動作:
- 若要輸入儲存格參照,請鍵入儲存格參照。
提示:目前的選擇是預設輸入的。 若要輸入其他儲存格參考作為參數,點擊摺疊對話框按鈕
該按鈕會暫時縮小對話框) ,選擇工作表上的儲存格,然後點擊展開對話
。 - 輸入常數時,輸入 = (等號) ,然後輸入常數值。
- 輸入公式時,先輸入 = 然後輸入公式。
- 若要輸入儲存格參照,請鍵入儲存格參照。
若要結束並回到工作表,請按一下 [確定]。
秘訣
若要讓 [新名稱] 對話方塊變寬或變長,請按一下並拖曳底部的抓取控點。
使用 [名稱管理員] 對話方塊管理名稱
使用 名稱管理器 對話框來處理工作簿中所有已定義的名稱和資料表名稱。 例如,你可能想找出有錯誤的名稱、確認名稱的值與參考、檢視或編輯描述性註解,或確定範圍。 你也可以對名字清單進行排序和篩選,並輕鬆從一個位置新增、更改或刪除名字。
若要開啟 [名稱管理員] 對話方塊,請按一下 [公式] 索引標籤上 [已定義之名稱] 群組中的 [名稱管理員]。
查看名稱
[名稱管理員] 對話方塊會顯示清單方塊中每個名稱的下列詳細資訊:
| 此欄: | 顯示: |
|---|---|
| 圖示及名稱 | 下列其中一項:
|
| 值 | 名稱目前的值,例如公式的結果、字串常數、儲存格範圍、錯誤、值陣列或預留位置 (如果公式無法評估)。 下列為代表範例:
|
| 參照到 | 名稱目前的參照。 下列為代表範例:
|
| 領域 |
|
| 註解 | 名稱的其他資訊,最多 255 個字元。 下列為代表範例:
|
- 你在更改儲存格內容時,不能使用 名稱管理員 的對話框。
- 名稱管理器對話框不會顯示 Visual Basic for Applications (VBA) 定義的名稱,也不會顯示隱藏名稱 (Visible 屬性為「False」) 。
調整欄大小
- 要自動調整欄位大小以符合該欄位中最長的值,請雙擊欄位標題的右側。
排序名稱
- 若要將名字列表按升序或降序排序,請點擊欄位標頭。
篩選名稱
[篩選] 下拉式清單中的命令可用來快速顯示名稱的子集。 選擇每個指令即可開啟或關閉過濾操作,方便組合或移除不同的過濾操作,達成你想要的效果。
若要篩選名稱清單,請執行下列一項或多項動作:
| 選取: | 進行: |
|---|---|
| 工作表範圍的名稱 | 僅顯示對工作表而言是本機的名稱。 |
| 活頁簿範圍的名稱 | 僅顯示對活頁簿而言是全域的名稱。 |
| 具有錯誤的名稱 | 只顯示包含錯誤 (的名稱,如 #REF、#VALUE 或 #NAME) 。 |
| 不具有錯誤的名稱 | 僅顯示不具有錯誤值的名稱。 |
| 已定義之名稱 | 僅顯示由您或 Excel 定義的名稱,例如列印範圍。 |
| 表格名稱 | 僅顯示表格名稱。 |
變更名稱
如果你更改了定義的名稱或資料表名稱,該名稱在工作簿中的所有用法也會隨之改變。
在 [公式] 索引標籤的 [已定義之名稱] 群組中,按一下 [名稱管理員]。
在 [名稱管理員] 對話方塊中,按一下想要變更的名稱,然後按一下 [編輯]。
小提示:你也可以雙擊這個名字。在 [編輯名稱] 對話方塊中的 [名稱] 方塊中,輸入參照的新名稱。
在 [參照到] 方塊中變更參照,然後按一下 [確定]。
在 名稱管理器 對話框中,在 「引用 」框中,更改名稱所代表的儲存格、公式或常數。
- 若要取消不想要或意外的變更,請點擊 取消
,或按下 ESC。 - 要儲存變更,請點擊 「提交
,或按「回車」。
- 若要取消不想要或意外的變更,請點擊 取消
[關閉] 按鈕只會關閉 [名稱管理員] 對話方塊。 對於已經做過的變更則不需要。
刪除一個或多個名稱
在 [公式] 索引標籤的 [已定義之名稱] 群組中,按一下 [名稱管理員]。
在 [名稱管理員] 對話方塊中,按一下您要變更的名稱。
執行下列其中一項動作來選取一個或多個名稱:
- 若要選取名稱,請按一下。
- 若要在連續群組中選取多個名字,請點擊並拖曳這些名稱,或按 SHIFT 鍵再點擊滑鼠按鈕,針對群組中的每個名字。
- 若要在非連續群組中選取多個名字,按 CTRL 並點擊滑鼠按鈕,選取群組中的每個名稱。
按一下 [刪除]。 你也可以按刪除鍵。
按一下 [確定] 確認刪除。
[關閉] 按鈕只會關閉 [名稱管理員] 對話方塊。 對於已經做過的變更則不需要。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。