昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-10-06, 22:29:35
世界展望會助學計劃
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 為增進論壇品質,全面更新硬體設備,經費有限,請各位踴躍贊助論壇!!


+  麻辣家族討論區
|-+  MS Office 系列
| |-+  EXCEL
| | |-+  Excelㄧ般區 (版主: gong, bosco_yip)
| | | |-+  定義名稱
0 會員 以及 2 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 2 向下 列印
作者 主題: 定義名稱  (閱讀 5759 次)
leonchou
論壇維護群
*
離線 離線

文章: 1160


定義名稱
« 於: 2005-03-31, 21:44:13 »

作者:沙拉油

為什麼要定義名稱?
定義名稱簡單來說應該是可以減短寫公式的長度、讓公式更容易閱讀、可以讓您方便記得一個儲存格區域、讓無法跨越工作表的功能因此就可以跨越工作表使用(如:資料驗證)。
舉例來說:假設你有份員工資料儲存位於Sheet2(如下圖),



現在你要在 Sheet1 統計性別為 m 的時薪,然後你用 Sumif 函數來統計,於是你必須將公式寫成
=SUMIF(Sheet2!B2:B4,"m",Sheet2!C2:C4)
通常當我們看到這樣的公式時,除非你切換到 Sheet2 工作表去看B2:B4及C2:C4究竟是儲存什麼資料,否則你一定是看不懂公式是在統計什麼。
那麼假如我們將Sheet2!B2:B4定義名稱為"性別"、將Sheet2!C2:C4定義為"時薪",那公式就會改成為
=SUMIF(性別,"m",時薪)
這樣是不是讓公式更簡潔、更容易閱讀了呢?!

要怎樣定義名稱呢?
以上面附圖來當作範例,要將Sheet2!B2:B4定義名稱為性別,就先選取Sheet2!B2:B4,再執行插入>>名稱>>定義,然後在現有名稱內輸入性別,再按新增>>確定即可。
另一種較快速的方式則是,一樣先選取Sheet2!B2:B4,然後就在名稱方塊內輸入性別,按下 Enter 即可。

註:名稱方塊就是A欄的正上方那個平常就會顯示儲存格名稱的那個方塊。

還有個方法可快速定義名稱,不用一個一個輸入。
當你的表格已包含了標題列(參照上圖),要將B2:B4定義名稱為性別,就先選取B1:B4(注意要包含標題),再點選插入>>名稱>>建立,然後只選頂端列,再按確定即可。
當然也可以一次定義姓名性別時薪三個名稱:先選取A1:C4,再點選插入>>名稱>>建立... 如同上述的步驟。
« 最後編輯時間: 2005-03-31, 21:59:36 由 leonchou » 已記錄

leonchou
論壇維護群
*
離線 離線

文章: 1160


定義一個隨時會變動資料範圍的名稱
« 回覆文章 #1 於: 2005-03-31, 21:49:01 »

作者:沙拉油

接著要說的是動態名稱定義,也就是自動偵測名稱的範圍。

假設如下圖在 Sheet2 有一些手機資料,而我們將 A2:C8 定義名稱為手機,若哪一天我們又再第9列增加了一筆手機資料時,第9列的這筆手機是不會被包含在名稱手機裡面的。



若要將第9列新增的手機資料包含在名稱手機裡面,你必須使用插入的方式才有辦法將你新輸入的資料被包含在名稱裡面,也就是在第2列到第8列之間插入一列空白列再將您的資料輸入在新插入的列中,但是這種方式其實有點麻煩不是嗎?因為每次你要新增資料時總是得先插入列才可以輸入資料。

現在有個自動偵測的方法是將公式寫在名稱裡面,由公式去判斷資料到底有多少筆,公式便會自動傳回名稱手機的資料範圍。
公式如下圖.........

已記錄

中學生
*
離線 離線

文章: 10


Re: 定義名稱
« 回覆文章 #2 於: 2005-04-01, 10:39:04 »

感謝版主!
學會了變動定義名稱的用法了!
終於可以解決許多的問題! Grin
已記錄
duck_simon
中學生
*
離線 離線

會員性別: 男
文章: 57



Re: 定義名稱
« 回覆文章 #3 於: 2005-05-26, 20:42:13 »

定義名稱簡單來說應該是可以減短寫公式的長度

但定義名稱好像是不是有限定長度(字元數)?
我定義一個名稱很長就寫不下去.. ??結果放棄... Cool
已記錄
leonchou
論壇維護群
*
離線 離線

文章: 1160


Re: 定義名稱
« 回覆文章 #4 於: 2005-05-26, 22:10:45 »

定義名稱簡單來說應該是可以減短寫公式的長度

但定義名稱好像是不是有限定長度(字元數)?
我定義一個名稱很長就寫不下去.. ??結果放棄... Cool

自尋煩惱。
我甚至不用知道那失敗的長名稱究竟多長、
也不用知道 Excel 的限制究竟是多少...

說得白話一點,
既然你也了解定義名稱可以減短公式的長度,
那何苦再搞一個長名稱呢?? Roll Eyes
已記錄

oobird
凸槌的木工
論壇維護群
*
在線 在線

文章: 4419


Re: 定義名稱
« 回覆文章 #5 於: 2005-05-26, 22:21:19 »

1.可在儲存格寫好公式再複製到名稱參照裡(可檢驗公式的正確性)
2.名稱中還可以套崁名稱,使公式縮短。
已記錄

結廬待慧君
leonchou
論壇維護群
*
離線 離線

文章: 1160


Re: 定義名稱
« 回覆文章 #6 於: 2005-05-26, 22:28:41 »

到底是說定義的"名稱"太長?
還是名稱參照的"內容"太長?

>> 但定義名稱好像是不是有限定長度(字元數)?
>> 我定義一個名稱很長就寫不下去..

這題目應該沒有誤解的空間吧...
已記錄

oobird
凸槌的木工
論壇維護群
*
在線 在線

文章: 4419


Re: 定義名稱
« 回覆文章 #7 於: 2005-05-26, 22:49:55 »

leonchou老師:
小弟的理解應是參照太長,名稱沒有人會自找麻煩寫長長一串,不是嗎?
已記錄

結廬待慧君
leonchou
論壇維護群
*
離線 離線

文章: 1160


Re: 定義名稱
« 回覆文章 #8 於: 2005-05-27, 00:30:24 »

嗯.. 有時文不對題也是一種專長 Azn
像我就猜不到... (苦笑中)

要說到在 "參照" 中不能順利編輯的問題,
以下的說明在沙兄的舊站提過了,
現在順理成章的搬過來,大家參考一下 --

當游標在 [參照到] 那格的時候,
可以按 F2 鍵循序切換編輯狀態 --
當狀態為 參照 (預設值) 時,[參照到] 的內容會隨著游標或上下左右鍵變化,不明就理的人常感到困擾。
當狀態為 編輯 時,你才可以自由修改 [參照到] 的內容。

那如何知道現在是什麼狀態? --> 看狀態列就知道了。

其實不止定義名稱,Excel 許多類似"參照方塊"的功能都是依這個原則。

以上只是說明Excel的規則與原理,
當然 bird 兄的方法還是很方便的。
已記錄

duck_simon
中學生
*
離線 離線

會員性別: 男
文章: 57



Re: 定義名稱
« 回覆文章 #9 於: 2005-05-27, 03:10:19 »

到底是說定義的"名稱"太長?
還是名稱參照的"內容"太長?

>> 但定義名稱好像是不是有限定長度(字元數)?
>> 我定義一個名稱很長就寫不下去..

這題目應該沒有誤解的空間吧...

一時失察,不好意思,是"參照內容"太長,oobird老師說對了..
也請原諒我一時腦筋不靈光,粗心大意...
已記錄
頁: [1] 2 向上 列印 
« 上一篇主題 下一篇主題 »
自訂搜尋
跳到:  

本頁花了 0.281 秒, 以及 20 次的資料庫查詢.