Excel在單元格寫公式和定義名稱到底有什麼區別

2021-03-07 10:38:49 字數 829 閱讀 7478

1樓:退休畫線工

本質上沒有區域,但之所以名稱大量應用,並引用到公式

中,一般有以下幾種情況:

1. 名稱使公式更簡練,並更容易讀懂。以一個簡單對某列為金額的資料求和為例,如d2:d100,直接用公式就是:

=sum(d2:d100)

但如果把d2:d100定義為名稱:金額,公式就是:

=sum(金額)

顯示後一公式更能使人一下知道是對金額求和,複雜的情形就更顯出優越性了。

2. 公式中某一部分需要反覆用到,如引用中常常要對某列或某行或某個區域滿足某一條件,取得行號(或列標號)或取值 ,而不滿足條件時,取另一個指定的值。這樣如果直接寫公式,就會使公式長而複雜。

如果把這一部分定義為一個名稱,則不僅使公式簡單,公式也意義也易讀懂,也容易檢查。

3. 公式過長,超過excel對公式長度的限制或巢狀層數的限制,就可以把一部分定義為名稱,使excel能接受公式。

4. 巨集表函式只能通過定義名稱來用於公式

5. 部分跨表的資料有效性設定只能通過名稱來設定

6. 多級下拉選單的設定通過名稱是可以大大簡化

7. 對於資料變化的工作表,希望資料變化時,引用它的公式或資料透視表能自動根據資料來源變化時,可通過設定動態名稱來實現(另一個方法是列表——實質上與名稱一致)

2樓:匿名使用者

定義名稱,顧名思義,就是取名。每個單元格,或者某個區域,都可以取個名字,例如「單價」、「數量」、「商品」啥的。

公式是用來計算相關單元格的值的,加減乘除等等。

3樓:苗喬恩

公式用於邏輯計算,定義名稱用於引用內容。

excel中在單元格輸入數字A,另單元格輸入另數字B,如何實現A加1加B次

先把相應行或列設成的資料類形設為文字,然後在第一個單元格輸開始序號,然後往下或往右的單元格拖拽就行。c1單元輸入公式 if a 1 b 1 a 1 row a1 1,a 1 row a1 1,下拉公式 c1輸入 if a 1 row 1 a 1 b 1,a 1 row 1 回車並向下填充。excel...

為什麼在EXCEL單元格內輸入公式後,顯示的只是公式而不是結果

1 你這個應該是設定的問題 2007的為例 點一下選單上的 公式 然後往右邊看有個計算選項手動重算 改為 自動重算 以2003為例 工具 選項 重新計算 把計算中的 手動重算 改為 自動重算 就可以了 2那就是你的單元格的設定問題你把單格設定為常規後重新輸入公式 一定要重新輸入或者你雙擊後回車不然單...

excel中使用vba給單元格編入公式,但這是迴圈

比如在a1 a10中輸入公式為b列 c列 sub 公式 for i 1 to 10 range a i b i c i next end sub 問題bai不是du太清楚zhi,下面 dao的參回考吧 答 for i 1 to 100 for j 1 to 100 activecell.formul...