宏表函數怎麼啟用?宏表函數,是Excel中一種另類的函數,它隻能在定義名稱中使用,但它的作用卻是一般函數無法替代的比如提取文件列表、工作表名稱、把表格式轉換為值等,下面我們就來說一說關于宏表函數怎麼啟用?我們一起去了解并探讨一下這個問題吧!
宏表函數,是Excel中一種另類的函數,它隻能在定義名稱中使用,但它的作用卻是一般函數無法替代的。比如提取文件列表、工作表名稱、把表格式轉換為值等。
今天和大家分享3個常用的宏表函數:分别是GET.WORKBOOK函數、EVALUEATE函數及GET.CELL函數。
注:宏表函數均需借助定義名稱來實現。
1、GET.WORKBOOK函數GET.WORKBOOK用于提取工作簿中的信息數據。
其語法結構為:=(信息類型,名字)
此處的信息類型為必須要填的,為指明想要得到的工作簿信息類型的數字代碼。最常用的是參數1。
第二參數指的是打開的工作簿的名字,若省略,默認為當前工作簿。
獲取工作表名稱
首先定義名稱,之後鼠标依次點擊公式—定義的名稱—定義名稱,輸入想定義的名稱,比如:“名稱”,在引用位置輸入公式:=GET.WODRKBOOK(1),之後點擊确定。
最後在相應單元格輸入公式為:=IFERROR(INDEX(MID(名稱,FIND("]",名稱) 1,99),ROW(A1)),"")&T(RAND())
解釋:
FIND函數語法為:= FIND(查找文本, 源文本, [查找開始位置] )
MID函數語法為:= MID(查找區域,開始查找的位置,查找的字符)
INDEX函數語法為:=INDEX(區域,行/列數)
2、EVALUEATE函數EVALUATE用于對以文字表示的一個公式或表達式進行求值,之後返回結果。
其語法結構為:=EVALUATE(以文字形式表示的表達式)
求算式表達的計算結果
還是先定義名稱,之後在引用位置中輸入公式為:=EVALUATE(Sheet19!$A2),
之後在相應單元格裡輸入:=計算,按回車即可。
3、GET.CELL函數GET.CELL用于返回單元格裡的格式信息。
其語法結構為:=GET.CELL(指明單元格裡信息類型,引用的單元格或區域)
注意:其第一參數信息類型很多,此處分享的是參數為63的。
依據顔色求和
首先在定義名稱裡輸入公式:=GET.CELL(63,Sheet20!$A2),之後鼠标點擊确定。
在輔助列的單元格裡輸入公式:=顔色,獲取相應代碼,再用IF函數判斷是否大于0值,如果是,則對相應内容求和,公式為:=SUM(IF(C2:C13>0,B2:B13)),之後按Ctrl Shift Enter組合鍵即可。
各行各業辦公中,Excel的重要性不言而喻。學好Excel很重要,掌握各種常用函數更是必不可少!
學會使用函數,你隻要花1分鐘的時間就能搞定别人折騰了2小時的工作。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!