EXCEL函數(shù)大全
六、查找與引用
1.ADDRESS
用途:以文字形式返回對(duì)工作簿中某一單元格的引用。
語(yǔ)法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
參數(shù):Row_num是單元格引用中使用的行號(hào);Column_num是單元格引用中使用的列標(biāo);Abs_num指明返回的引用類型(1或省略為絕對(duì)引用,2絕對(duì)行號(hào)、相對(duì)列標(biāo),3相對(duì)行號(hào)、絕對(duì)列標(biāo),4是相對(duì)引用);A1是一個(gè)邏輯值,它用來(lái)指明是以A1或R1C1返回引用樣式。如果A1為TRUE或省略,函數(shù)ADDRESS返回A1樣式的引用;如果A1為FALSE,函數(shù)ADDRESS返回R1C1樣式的引用。Sheet_text為一文本,指明作為外部引用的工作表的名稱,如果省略sheet_text,則不使用任何工作表的名稱。
實(shí)例:公式“=ADDRESS(1,4,4,1)”返回D1。
2.AREAS
用途:返回引用中包含的區(qū)域個(gè)數(shù)。
語(yǔ)法:AREAS(reference)。
參數(shù):Reference是對(duì)某一單元格或單元格區(qū)域的引用,也可以引用多個(gè)區(qū)域。
注意:如果需要將幾個(gè)引用指定為一個(gè)參數(shù),則必須用括號(hào)括起來(lái),以免excel將逗號(hào)作為參數(shù)間的分隔符。
實(shí)例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。
3.CHOOSE
用途:可以根據(jù)給定的索引值,從多達(dá)29個(gè)待選參數(shù)中選出相應(yīng)的值或操作。
語(yǔ)法:CHOOSE(index_num,value1,value2,...)。
參數(shù):Index_num是用來(lái)指明待選參數(shù)序號(hào)的值,它必須是1到29之間的數(shù)字、或者是包含數(shù)字1到29的公式或單元格引用;value1,value2,...為1到29個(gè)數(shù)值參數(shù),可以是數(shù)字、單元格,已定義的名稱、公式、函數(shù)或文本。
實(shí)例:公式“=CHOOSE(2,"電腦","愛好者")返回“愛好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”與公式“=SUM(A1:A30)”等價(jià)(因?yàn)镃HOOSE(3,A10,A20,A30)返回A30)。
4.COLUMN
用途:返回給定引用的列標(biāo)。
語(yǔ)法:COLUMN(reference)。
參數(shù):Reference為需要得到其列標(biāo)的單元格或單元格區(qū)域。如果省略reference,則假定函數(shù)COLUMN是對(duì)所在單元格的引用。如果reference為一個(gè)單元格區(qū)域,并且函數(shù)COLUMN作為水平數(shù)組輸入,則COLUMN函數(shù)將reference中的列標(biāo)以水平數(shù)組的形式返回。
實(shí)例:公式“=COLUMN(A3)”返回1,=COLUMN(B3:C5)返回2。
5.COLUMNS
用途:返回?cái)?shù)組或引用的列數(shù)。
語(yǔ)法:COLUMNS(array)。
參數(shù):Array為需要得到其列數(shù)的數(shù)組、數(shù)組公式或?qū)卧駞^(qū)域的引用。
實(shí)例:公式“=COLUMNS(B1:C4)”返回2,=COLUMNS({5,4;4,5})返回2。
6.HLOOKUP
用途:在表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前列中指定行處的數(shù)值。
語(yǔ)法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
參數(shù):Lookup_value是需要在數(shù)據(jù)表第一行中查找的數(shù)值,它可以是數(shù)值、引用或文字串;Table_array是需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對(duì)區(qū)域或區(qū)域名稱的引用,Table_array的第一行的數(shù)值可以是文本、數(shù)字或邏輯值。Row_index_num為table_array中待返回的匹配值的行序號(hào)。Range_lookup為一邏輯值,指明函數(shù)HLOOKUP查找時(shí)是精確匹配,還是近似匹配。
實(shí)例:如果A1:B3區(qū)域存放的數(shù)據(jù)為34、23、68、69、92、36,則公式“=HLOOKUP(34,A1:B3,1,F(xiàn)ALSE)返回34;=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)返回“c”。
7.HYPERLINK
用途:創(chuàng)建一個(gè)快捷方式,用以打開存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器、Intranet(Internet)或本地硬盤的其它文件。
語(yǔ)法:HYPERLINK(link_location,frIEndly_name)
參數(shù):Link_location是文件的路徑和文件名,它還可以指向文檔中的某個(gè)更為具體的位置,如Execl工作表或工作簿中特定的單元格或命名區(qū)域,或是指向Word文檔中的書簽。路徑可以是存儲(chǔ)在硬盤驅(qū)動(dòng)器上的文件,或是Internet或Intranet上的URL路徑;Friendly_name為單元格中顯示的鏈接文字或數(shù)字,它用藍(lán)色顯示并帶有下劃線。如果省略了FrIEndly_name,單元格就將link_location顯示為鏈接。
實(shí)例:HYPERLINK(" 11.MATCH
用途:返回在指定方式下與指定數(shù)值匹配的數(shù)組中元素的相應(yīng)位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應(yīng)該使用MATCH函數(shù)。
語(yǔ)法:MATCH(lookup_value,lookup_array,match_type)。
參數(shù):Lookup_value為需要在數(shù)據(jù)表中查找的數(shù)值,它可以是數(shù)值(或數(shù)字、文本或邏輯值)、對(duì)數(shù)字、文本或邏輯值的單元格引用。Lookup_array是可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域,Lookup_array可以是數(shù)組或數(shù)組引用;Match_type為數(shù)字-1、0或1,它說(shuō)明excel如何在lookup_array中查找lookup_value。如果match_type為1,函數(shù)MATCH查找小于或等于lookup_value的最大數(shù)值。如果match_type為0,函數(shù)MATCH查找等于lookup_value的第一個(gè)數(shù)值。如果match_type為-1,函數(shù)MATCH查找大于或等于lookup_value的最小數(shù)值。
注意:MATCH函數(shù)返回lookup_array中目標(biāo)值的位置,而不是數(shù)值本身。如果match_type為0且lookup_value為文本,lookup_value可以包含通配符(“*”和“?”)。星號(hào)可以匹配任何字符序列,問號(hào)可以匹配單個(gè)字符。
實(shí)例:如果A1=68、A2=76、A3=85、A4=90,則公式“=MATCH(90,A1:A5,0)”返回3。
12.OFFSET
用途:以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以是一個(gè)單元格或單元格區(qū)域,并可以指定返回的行數(shù)或列數(shù)。
語(yǔ)法:OFFSET(reference,rows,cols,height,width)。
參數(shù):Reference是作為偏移量參照系的引用區(qū)域,它必須是單元格或相連單元格區(qū)域的引用;Rows是相對(duì)于偏移量參照系的左上角單元格,上(下)偏移的行數(shù)。如果使用5作為參數(shù)Rows,則說(shuō)明目標(biāo)引用區(qū)域的左上角單元格比reference低5行。行數(shù)可為正數(shù)(代表在起始引用的下方)或負(fù)數(shù)(代表在起始引用的上方);Cols是相對(duì)于偏移量參照系的左上角單元格,左(右)偏移的列數(shù)。如果使用5作為參數(shù)Cols,則說(shuō)明目標(biāo)引用區(qū)域的左上角的單元格比reference靠右5列。列數(shù)可為正數(shù)(代表在起始引用的右邊)或負(fù)數(shù)(代表在起始引用的左邊);Height是要返回的引用區(qū)域的行數(shù),Height必須為正數(shù);Width是要返回的引用區(qū)域的列數(shù),Width必須為正數(shù)。
實(shí)例:如果A1=68、A2=76、A3=85、A4=90,則公式“=SUM(OFFSET(A1:A2,2,0,2,1))”返回177。
13.ROW
用途:返回給定引用的行號(hào)。
語(yǔ)法:ROW(reference)。
Reference為需要得到其行號(hào)的單元格或單元格區(qū)域。
實(shí)例:公式“=ROW(A6)”返回6,如果在C5單元格中輸入公式“=ROW()”,其計(jì)算結(jié)果為5。
14.ROWS
用途:返回引用或數(shù)組的行數(shù)。
語(yǔ)法:ROWS(array)。
參數(shù):Array是需要得到其行數(shù)的數(shù)組、數(shù)組公式或?qū)卧駞^(qū)域的引用。
實(shí)例:公式“=ROWS(A1:A9)”返回9,=ROWS({1,2,3;4,5,6;1,2,3})返回3。
15.RTD
用途:從支持COM自動(dòng)化的程序中返回實(shí)時(shí)數(shù)據(jù)。
語(yǔ)法:RTD(ProgID,server,topic1,[topic2],...)
參數(shù):ProgID已安裝在本地計(jì)算機(jī)中,經(jīng)過注冊(cè)的COM自動(dòng)化加載宏的ProgID名稱,該名稱用引號(hào)引起來(lái)。Server是運(yùn)行加載宏的服務(wù)器的名稱。如果沒有服務(wù)器,程序是在本地計(jì)算機(jī)上運(yùn)行,那么該參數(shù)為空白。topic1,topic2,...為1到28個(gè)參數(shù),這些參數(shù)放在一起代表一個(gè)唯一的實(shí)時(shí)數(shù)據(jù)。
16.TRANSPOSE
用途:返回區(qū)域的轉(zhuǎn)置(所謂轉(zhuǎn)置就是將數(shù)組的第一行作為新數(shù)組的第一列,數(shù)組的第二行作為新數(shù)組的第二列,以此類推)。
語(yǔ)法:TRANSPOSE(array)。
參數(shù):Array是需要轉(zhuǎn)置的數(shù)組或工作表中的單元格區(qū)域。
實(shí)例:如果A1=68、A2=76、B1=85、B2=90,那么公式“{=TRANSPOSE(A1:B1)}”返回C1=56、D1=98、C2=90、D2=87。
17.VLOOKUP
用途:在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前行中指定列處的數(shù)值。當(dāng)比較值位于數(shù)據(jù)表首列時(shí),可以使用函數(shù)VLOOKUP代替函數(shù)HLOOKUP。
語(yǔ)法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參數(shù):Lookup_value為需要在數(shù)據(jù)表第一列中查找的數(shù)值,它可以是數(shù)值、引用或文字串。Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對(duì)區(qū)域或區(qū)域名稱的引用。Col_index_num為table_array中待返回的匹配值的列序號(hào)。Col_index_num為1時(shí),返回table_array第一列中的數(shù)值;col_index_num為2,返回table_array第二列中的數(shù)值,以此類推。Range_lookup為一邏輯值,指明函數(shù)VLOOKUP返回時(shí)是精確匹配還是近似匹配。如果為TRUE或省略,則返回近似匹配值,也就是說(shuō),如果找不到精確匹配值,則返回小于lookup_value的最大數(shù)值;如果range_value為FALSE,函數(shù)VLOOKUP將返回精確匹配值。如果找不到,則返回錯(cuò)誤值#N/A。
實(shí)例:如果A1=23、A2=45、A3=50、A4=65,則公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。
上一頁(yè) [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一頁(yè)
文章熱詞: EXCEL
作者:佚名;資料來(lái)源:天極網(wǎng);發(fā)布用戶:chenz;發(fā)布時(shí)間:2012-7-20;