Excel應該這麼玩 1 命名單元格 乾掉常數

2022-04-05 00:55:08 字數 2002 閱讀 5245

命名單元格:通過名稱來引用單元格中的值,常用於引用固定不變的值。

單元格是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...