頁: [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
|
作者:沙拉油 接著要說的是動態名稱定義,也就是自動偵測名稱的範圍。 假設如下圖在 Sheet2 有一些手機資料,而我們將 A2:C8 定義名稱為 手機,若哪一天我們又再第9列增加了一筆手機資料時,第9列的這筆手機是不會被包含在名稱 手機裡面的。  若要將第9列新增的手機資料包含在名稱 手機裡面,你必須使用插入的方式才有辦法將你新輸入的資料被包含在名稱裡面,也就是在第2列到第8列之間插入一列空白列再將您的資料輸入在新插入的列中,但是這種方式其實有點麻煩不是嗎?因為每次你要新增資料時總是得先插入列才可以輸入資料。 現在有個自動偵測的方法是將公式寫在名稱裡面,由公式去判斷資料到底有多少筆,公式便會自動傳回名稱 手機的資料範圍。 公式如下圖......... 
|
|
|
|
|
已記錄
|
|
|
|
魔
中學生
離線
文章: 10
|
 |
Re: 定義名稱
« 回覆文章 #2 於: 2005-04-01, 10:39:04 » |
|
感謝版主! 學會了變動定義名稱的用法了! 終於可以解決許多的問題! 
|
|
|
|
|
已記錄
|
|
|
|
|
duck_simon
|
 |
Re: 定義名稱
« 回覆文章 #3 於: 2005-05-26, 20:42:13 » |
|
定義名稱簡單來說應該是可以減短寫公式的長度 但定義名稱好像是不是有限定長度(字元數)? 我定義一個名稱很長就寫不下去.. ??結果放棄... 
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1160
|
 |
Re: 定義名稱
« 回覆文章 #4 於: 2005-05-26, 22:10:45 » |
|
定義名稱簡單來說應該是可以減短寫公式的長度 但定義名稱好像是不是有限定長度(字元數)? 我定義一個名稱很長就寫不下去.. ??結果放棄...  自尋煩惱。 我甚至不用知道那失敗的長名稱究竟多長、 也不用知道 Excel 的限制究竟是多少... 說得白話一點, 既然你也了解定義名稱可以減短公式的長度, 那何苦再搞一個長名稱呢?? 
|
|
|
|
|
已記錄
|
|
|
|
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 » |
|
嗯.. 有時文不對題也是一種專長  像我就猜不到... (苦笑中) 要說到在 "參照" 中不能順利編輯的問題, 以下的說明在沙兄的舊站提過了, 現在順理成章的搬過來,大家參考一下 -- 當游標在 [參照到] 那格的時候, 可以按 F2 鍵循序切換編輯狀態 -- 當狀態為 參照 (預設值) 時,[參照到] 的內容會隨著游標或上下左右鍵變化,不明就理的人常感到困擾。 當狀態為 編輯 時,你才可以自由修改 [參照到] 的內容。 那如何知道現在是什麼狀態? --> 看狀態列就知道了。 其實不止定義名稱,Excel 許多類似"參照方塊"的功能都是依這個原則。 以上只是說明Excel的規則與原理, 當然 bird 兄的方法還是很方便的。
|
|
|
|
|
已記錄
|
|
|
|
|
duck_simon
|
 |
Re: 定義名稱
« 回覆文章 #9 於: 2005-05-27, 03:10:19 » |
|
到底是說定義的"名稱"太長? 還是名稱參照的"內容"太長?
>> 但定義名稱好像是不是有限定長度(字元數)? >> 我定義一個名稱很長就寫不下去..
這題目應該沒有誤解的空間吧...
一時失察,不好意思,是"參照內容"太長,oobird老師說對了.. 也請原諒我一時腦筋不靈光,粗心大意...
|
|
|
|
|
已記錄
|
|
|
|
|
頁: [1] 2
|
|
|
|