命名單元格:通過名稱來引用單元格中的值,常用於引用固定不變的值。
單元格是excel中儲存資料的最小單位,在公式中通過a1、b2之類的名稱來引用其中的值。a1只是單元格的座標,就好像人的身份證號。生活中我們都是通過姓名稱呼乙個人,而不是身份證號。但是在excel公式中卻存在大量使用單元格座標的情況,能不能給單元格起個更容易理解的名字呢?當然可以,具體怎麼用,
下面舉個栗子:
1、土掉渣的方法
平時加班工資按時薪的1倍計算,節假日加班工資按2倍計算。給出員工的時薪和各類加班時數,求加班費。一般會輸入如下公式:
如果是新手看到這個公式,第一眼肯定不理解其中的1、2表示什麼含義。怎麼把其中的常數換成容易理解的概念呢?
2、建立常數表
如下,在另乙個sheet中建立乙個列表,把各類加班的時薪倍率列舉出來。這時候我們可以通過b3這個位址引用單元格中的值,把公式中的1換成b3,但b3依然只是給電腦定位的名稱。接下來選擇b3單元格,在左上角顯示單元格位址的名稱框輸入平時加班倍率,下面的以此類推。
3、公式變身
回到之前的**,把其中的數值換成剛才輸入的名稱即可,如下:
小技巧
名稱自動補齊:輸入的過程中會有下拉提示,可以按上下鍵選擇候選項,然後按tab就會自動補全名稱。
(1)如果數值發生了變化,只需要修改命名單元格中的值,不需要修改所有用到它的公式。
(2)把命名單元格剪下複製到其他地方,還是會正確引用。
(3)需要修改命名單元格中的值時,在名稱框中下拉並選擇名稱,就能定位到命名單元格,省掉了查詢的步驟,如下圖。
(4)修改命名單元格的名稱後,使用到這個單元格的公式中的名稱也會同步變化。修改已經命名的單元格的名稱方法如下:
定位到【公式】選單頁,點選【名稱管理器】。或者通過快捷鍵ctrl+f3開啟【名稱管理器】對話方塊。
彈出【名稱管理器】對話方塊,選擇要修改的名稱,點選【編輯】按鈕。
在名稱框中直接修改並不會將單元格名稱改掉,而是會給這個單元格建立乙個新的名稱。這樣可以通過多個名稱引用單元格,不過並不建議這麼做。
4、小結
在程式設計師的世界裡只有菜鳥才直接用數字,通過名稱引用才是明智的做法,可以把這種方法引用到excel中。
雖然這裡改進之後公式中不再存在讓人看不懂的數字,但是位址引用還是讓人沒法很容易理解。
如何採用更加高大上的方法,請聽下回分解。
系列文章
0、初衷:用it方法玩excel
1、命名單元格:乾掉常數
2、命名列:消除位址引用
3、命名**:徹底改造公式
4、命名區域:搞定下拉框
5、三種資料:excel也是系統
7、我是預言家:繪製趨勢圖
Excel應該這麼玩 6 鏈結 瞬間轉移
但是當 較多的時候,通過下拉選擇的方式就不是很好定位了。而且名稱下拉列表中沒有做分類,除非對 名稱很熟悉,查詢還是要畫點時間。這裡提供一種更清晰而且能夠分類管理的方法。其實這種方法大家都很熟悉,就是編目錄。而編目錄的技術手段就是鏈結。還是用例子來演示具體的操作方法。假設有 表和折扣表,分別命名 表 ...
原來EXECL可以這麼玩
前幾天產品經理拿一堆execl的資料,問我能否按照特定的格式匯入到資料庫中,我當時不太確定。因為我是乙個c 程式設計師,問了一下旁邊的同時,告訴我說可以去寫乙個程式,呼叫execl的元件,我當時就愣了,就這麼乙個小東西,還要去寫那個玩意兒,而且寫起來還是挺麻煩的。之後偶然臨機一動發現原來mysql可...
應該這麼寫嗎?
應該這麼寫嗎?delphi windows sdk api 我想獲得表weixuclchild.tmoney和weixuwxchild.tmoney中的sum值 select sum weixuclchild.tmoney sum weixuwxchild.tmoney from weixuclch...