excel中怎麼在函式中套用自定義的名稱 5

2025-07-15 00:55:18 字數 5078 閱讀 9900

excel中怎麼在函式中套用自定義的名稱

1樓:網友

六月的公式是什麼?

一般用法就是=sum(六月)

excel中怎麼自定義函式命名規則

2樓:網友

自定義函式沒有太多要求,一般建議使用字母開頭的,並由字母、數字、下劃線組成的短語即可,大寫、小寫字母都可以,但是大寫和小寫代表不同的函式,但是應注意,已經有的函式、語句不可以作為自定義函式名稱。

3樓:慶年工坊

1、不能以數字或者標點符號開頭。

2、在同一模組內必須是唯一的。

3、不能超過255個字元。

4、中間不能包含句點或型別宣告字元。

5、不能使用單元格位址。

6、不能使用模組與工程名稱。

7、不能使用vba的保留字。

8、對於內建的工作函式,可以與它名稱一致,但在使用時要需要有所區別。

excel自定義名稱引用**那些函式能用?

4樓:布藝居委會

使用者自定義函式--如果要在公式或計算中使用特別複雜的計算,而工作表函式又無法滿足需要,則需要建立使用者自定義函式。

舉個簡單的例子:

在上述excel工作表中,選擇選單「工具→巨集→visual basic器」命令,開啟visual basic視窗,然後選擇選單「插入→模組」命令,插入乙個名為「模組1」的模組。

在新視窗中拷貝以下**:

function v(a,b)

v=a*bend function

關閉。回到excel工作表介面,輸入公式。

v(b1,c1)

如果b1=9,c1=9,則自定義函式執行結果為b1*c1=81(就是**中的a*b)

完畢之後點檔案-另存格式為-載入巨集。

巨集的儲存與呼叫。

選單--檔案--另存為 儲存型別選-載入巨集。xla

選單--工具--載入巨集,找出v

相關語法涉及vb內容,請參閱相關資料。

如何在excel**中設定自定義函式

5樓:尚學堂科技****

在g4單元格寫入公式。

sum(b4:f4)

或=b4+c4+d4+e4+f4

按下回車鍵。

再下拉填充公式。

所謂下拉填充公式,即指點住寫入公式的單元格右下角的小黑點(此小黑點也稱做填充柄),游標成黑十字形狀時點住向下拖拽。

excel四則運算。

以a1至a5區域及b6單元格式為例,a1至a5分別為1,2,3,4,5,b6為6

加法 =sum(a1:a5,b6)

a1+a2+a3+a4+a5+b6

a1至a5及b6相加 值為21

減法 =sum(a1:a5)-b6

a1+a2+a3+a4+a5-b6

a1至a5相加減去b6 值為9

乘法 =product(a1:a5,b6)=a1*a2*a3*a4*a5*b6

a1至a5及b6相乘 值為720

除法 =product(a1:a5)/b6=a1*a2*a3*a4*a5/b6

a1至a5相乘除去b6 值為20

輸入公式的單元格不能是在公式中已被引用的單元格,以免形成迴圈計算單元格名稱(也稱位址)

在**中有一橫排的a,b,c,d。。。這樣的字母,這每個字母代表著一列,稱為列標,邊上還有一豎行的數字,稱為行號,每個數字代表一行,列和行就組成了單元格位址,比如第乙個單元格(即a和1交匯的單元格)就是指a1單元格,b和2交匯的單元格稱為b2單元格,c和5交匯的單元格為c5單元格。

6樓:做條不煩世事的魚

excel有雖然有自帶函式庫,並不是很夠用,不能滿足所有可能出現的情況,有時候就需要使用自定義函式

1、開啟excel程式,點選「工具」中的「巨集」,選擇「visual basic器」選項。(按「alt+f11」快捷鍵也可以實現)。

2、會跳出「visual basic器-book1」視窗。在「visual basic器-book1」視窗中,點選「插入」中的「模組」項。

3、會跳出命令視窗。在「book1-模組1(**)」視窗裡輸入你需要自定義的函式

舉個例子)這裡求三角形面積。

自定義函式是用function命令開始的,在這個命令後面給它指定乙個名字和引數。

輸入內容如下:

function s(a, h)

s = a* h / 2

end function

這段**非常簡單隻有三行,第一行,其中s是自己取的函式名字,括號中的是引數,也就是變數,a表示「底邊長」,h表示「高」,兩個引數用逗號隔開。

第二行,這是計算過程,將a*h/2這個公式賦值給s,即自定義函式的名字。

第三行,它是與第一行成對出現的,當你手工輸入第一行的時候,第三行的end function就會自動出現,表示自定義函式的結束。

4、輸入完畢,關閉視窗,自定義的函式就完成了。【你需要有一定的vb基礎知識】

5、然後就是自定義函式實際的運用了,運用前可以做個簡單的檢驗,看看是不是準確,一般來是不會錯的。

有時候自定義複雜函式,需要基本的數學知識和vba基礎,這需要自身的日積月累了。

注意事項】自定義的函式雖然可以像內建函式一樣使用,不過卻並不是真正的內建函式,只能用於當前工作簿。

7樓:網友

方法/步驟。

5、在「book1-模組1(**)」視窗裡輸入:

function s(a, b)

s = a * b / 2

end function

如圖。6、function s(a, b)是定義函式及引數的,自定義函式必須首先這麼定義自己的函式,然後以end function作結束。輸入完畢,關閉視窗,自定義的函式就完成了。

9、c4單元格面積的確定,和c3單元格一樣,只是「=s(a4,b4)」依次類推。其實,其他函式也差不多類似這樣做,只是有時候自定義複雜函式,需要基本的數學知識和vba基礎,這需用自身的積累。

8樓:範小菓

自定義函式,一般用vb,下面以長方體的體積公式為例,詳細一步步介紹1、開啟excle後,按alt+f11,開啟「visual basic器」

2、「visual basic器」中,選擇「插入」--模組」

function mj(a, b, c)

mj = a * b * c

end function

4、之後就可以在**裡直接引用此函式了。

9樓:請不要嚇寶寶了

(1)在編制好的excel**中的某乙個單元格(例如d1)中輸入「(2)資料(例如b2)所在的行的空白單元格(c2)中輸入「=b2*$d$1",按鍵盤上」回車「鍵,這時就完成單元格b2中的資料乘以的操作。

3)選中單元格c2,將游標放到單元格c2的右下角,當出現」+「號後,按住滑鼠左鍵往下拉動滑鼠,這樣就實現了」自動填充「功能,將一列資料中每乙個單元格中資料乘以。

備註:$d$1是絕對引用。

10樓:網友

舉例說明。

第一步:在visual basic模式下插入模組,並建立自定義函式。**如下:

public function mysum(qu as range)dim s as double

dim bmysum = 0

for each b in qu

if = false then

mysum = mysum +

end if

nextend function

11樓:文茂江

alt+f11,新增模組,編寫函式(function,不是sub),在單元格中就可以直接使用了,和系統中的函式一樣。如:

模組1中有函式。

function add(byval x as integer,byval y as integer)

add=x+y

end function

單元格中,a1有數值50,b1有數值20,c1中輸入=add(a1,b1),然後回車。

12樓:網友

在**區裡新建模組,然後在模組裡編寫函式,就可以用了例如:function aoc(i)

aoc = i - 1

end function

13樓:網友

1、開啟excel程式,按鍵盤組合鍵「alt+f11」或切換至「開發工具」功能區並點選「visual basic」按鈕進入vba環境。有關開啟「開發工具」功能區的方法下面將會講解。

2、在vba環境下,右擊「microsoftexcel物件」,從彈出的選單中選擇「插入」->模組」項。

3、在開啟的模組視窗中,輸入以下**:function三項合併計算(a, b, c),三項合併計算 = a * b + c,end function,該**用於對提供的三個引數進行計算,結果返回函式本身。

4、接著返回excel介面,在單元格中輸入公式「=三項合併計算(2,3,5)」並按回車鍵即可得結果。

5、當然,我們還可以通過引用三個單元格資料來實現同樣的計算功能:分別在a2、b2、c2單元格中輸入2,3,5,在d2單元格中輸入「」並按回車鍵即可得結果。

6、如何開啟「開發工具」功能區。

1)點選「office按鈕」,在開啟的擴充套件面板中點選「excel選項」。

2)接著勾選「在功能區顯示『開發工具』選項卡」項即可。

14樓:風正半帆

excel中錄入函式,通常用直接輸入法和導航法(本人的分類,哈哈).

根據提示按步進行。

這裡的位址是通過滑鼠拖動選取的。

供參考,祝順利。

15樓:小麗

選插入—函式—選擇任一函式—點確定,會出來函式引數對話方塊,看下面的引數解釋就知道怎麼用了。

如何在excel的函式庫中加入自定義函式

16樓:次婷婷大秀

直接在vbe視窗插入模組,然後寫一段自定義函式的**。

函式庫中自己就有這個函式了。

在excel中怎麼用使用函式,EXCEL中怎麼使用函式?

1全部如果e3是這個40 30,則可以用以下公式 product d3,left e3,2 right e3,2 如果e3是40 30或150 1200等這種帶 號的資料,則可以用以下公式 product d3,left e3,find e3 1 right e3,len e3 find e3 以上...

在Excel中,如何隔相同的行快速地套用同樣的公式

我有個建議 首先在首行開啟篩選。比如想同時輸入 事假 的公式,篩選出所有事假。然後選中相應範圍的單元格,輸入公式後,按ctrl enter,批量輸入。這樣就一次性完成所有人的 事假 的公式套用了。看了題主的截圖,根本原因還是 設計太複雜,所以造成後期統計困難。臨時解決辦法可以用其他大神提供的公式,根...

excel中函式if與vlookup怎麼結合著使用

if函式的語法結構,括號裡面第一個為條件,如果條件滿足,則輸出結果一,否則輸出結果二。vlookup函式是excel中的一個縱向查詢函式,可以用來核對資料,多個 之間快速匯入資料等函式功能。舉例如下,1 先建立測試資料,放入所有學生的成績 學生 成績 陳xx 82 張xx 95 王xx 73 李xx...