Excel自定義名稱的妙用
Excel自定義名稱的妙用
Excel中有一個特別好的工具就是定義名稱,顧名思義,就是為一個區域、常量值、或者數組定義一個名稱,這樣的話,我們在之後的編寫公式時可以很方便的用所定義的名稱進行編寫。
普通名稱的定義我就懶得說了。自定義名稱中最大的用處,也就是我所說的妙用,就是區域動態引用 。
何謂動態引用呢?比如說,今天我對A2到A8這個數據區域定義了一個名稱,過了幾天數據有了新的變化,數據區域變成了A2到A20,先前定義的名稱就失去了意義。那麼,我們就需要一次定義,終身受用的方式定義名稱才行。這就是我說的動態引用。
動態引用有什麼好處呢?顯而易見,假設我們有一個按日期來導入的圖表,我們的數據每天都是更新的,如果有了動態引用,你只要更新數據,圖表就會自動生成了,豈不是省了好多的工作。
還有,我們通過數據有效性,做多層菜單的時候,也是要必須用到它的。
因此,我才提到名稱的妙用。
具體的用法,就讓我慢慢道來。
CTRL+F3 直接打開新建名稱對話框
另外從公式▶定義名稱中也可以打開
這裡有一份原始的數據表,表的名稱叫Data,裡面的信息常會有一些更新。
先來定義一個以time為名稱的名稱:
1. 名稱框裡輸入time
2. 在引用位置中輸入公式:=OFFSET(Data!$B$1,1,0,COUNTA(Data!$B:$B)-1)
確定之後,就完成了動態名稱的定義。
下面通過數據的有效性來看看名稱定義的妙用。
1. 新建一個工作表,選中任一單元格。
2. 再單擊"數據"功能區中的"數據有效性"按鈕
3. 然後在設置中選擇序列
4. 在來源中輸入=time。以下為完成後的結果。
最後Data中增加到貨時間 這一列新的內容看看?數據有效性的內容也跟著產生了變化。這就是它的妙用之處。
文章中涉及到的公式,大家可以仔細瞭解一下,它才是關鍵。