tft每日頭條

 > 生活

 > 在表格中使用函數

在表格中使用函數

生活 更新时间:2024-11-23 06:13:35

自定義函數可以做什麼?可以讓你的表格為所欲為!

這篇文章教你如何掌握自定義函數。

函數是大家在使用 Excel 工作的過程中經常會用到的。

比如大家已經很熟悉了的求和函數 SUM,計數函數 COUNTA 等等。

Excel 中自身包含了 400 多個函數,但是再多的函數,單獨使用的話,也不能完全滿足我們所有的需求。

這個時候應該怎麼辦呢?

函數高手會用各種公式嵌套,彰顯各種高精深。

在表格中使用函數(讓你的表格為所欲為)1

還有一種比較簡單的解決方法——自定義函數。

不僅可以滿足你的個性化需求,還可以自己命名哦~

在表格中使用函數(讓你的表格為所欲為)2

小 E 今天就通過一個簡單的自定義函數——自動生成工作表目錄,讓大家學會自定義函數的用法~

01

認識 VBA 編輯器

大家都知道 Excel 中數據存放在單元格裡,可你們知道自定義函數代碼要存放在什麼地方嗎?

答案就是—— VBA 編輯器,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)3

那要如何打開 VBA 編輯器呢?

下面教大家三種方法。

◆ 方法一 ◆

通過選項卡打開

單擊【開發工具】選項卡,找到【Visual Basic】命令,單擊即可進入 VBA 編輯器,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)4

如果菜單欄裡沒有【開發工具】選項卡,按照這個步驟把它調出來:

點擊【文件】-【選項】,然後點擊【自定義功能區】,在「主選項卡」中勾選「開發工具」,點擊【确定】即可。

在表格中使用函數(讓你的表格為所欲為)5

◆ 方法二 ◆

通過右鍵工作表标簽查看代碼打開

右鍵單擊任意一個工作表标簽,在彈出的菜單中單擊【查看代碼】,即可進入 VBA 編輯器,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)6

◆ 方法三 ◆

通過快捷鍵打開

在任意一個工作表中,使用快捷鍵【Alt F11】,即可進入 VBA 編輯器,不過有些筆記本可能需要再同時按下【Fn】鍵才可以。

02

如何使用自定義函數

和大多數的 VBA 代碼一樣,自定義函數也是存放在 VBA 編輯器的模塊中。

那模塊又是如何添加的呢?

在左側的工程資源管理器中,右鍵單擊【Thisworkbook】或者上面的任意一個工作表的标簽,會彈出一個菜單。

在菜單中單擊【插入】,在彈出的下一級菜單中選擇【模塊】,單擊即可插入 1 個模塊,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)7

好,我們現在知道存放自定義函數的地方了,那如何使用自定義函數呢?

先将下面的代碼複制到模塊中:

Function 寶哥(I As Integer)Application.Volatile True If I > Sheets.Count Then 寶哥 = "" Else 寶哥 = Sheets(I).Name End IfEnd Function

完成後的效果如下圖所示:

在表格中使用函數(讓你的表格為所欲為)8

這樣完成以後,就可以在工作表中使用該函數啦~

這個自定義函數的用法跟一般的函數一樣,有一個參數,就是工作表的順序号。

從左向右的順序為從 1 到所有的工作表個數,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)9

參數輸入工作表的序号,即可返回該工作表的名稱,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)10

該自定義函數的參數可以使用 row 函數來達到自動增加序号,然後生成各工作表名稱的目的,如下圖所示:

在表格中使用函數(讓你的表格為所欲為)11

用上面的方法,就可以做出屬于你的專屬自定義函數啦~

在表格中使用函數(讓你的表格為所欲為)12

當然,使用自定義函數還是比較簡單的。

要想真正學會編寫自定義函數,還需要不斷的學習 VBA 代碼的用法。

小 E 之後也會不定期推出一些相關推文。

想學的同學,使勁地幫小 E 戳個「贊」吧~

在表格中使用函數(讓你的表格為所欲為)13

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved