當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 軟件教程 > 辦公軟件 > Excel函數(shù)詳解之查找與引用函數(shù)

Excel函數(shù)詳解之查找與引用函數(shù)

2012/6/29 10:06:23作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

1、Excel查找與引用函數(shù):ADDRESS
【用途】以文字形式返回對(duì)工作簿中某一單元格的引用。
【語(yǔ)法】ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
【參數(shù)】Row_num 是單元格引用中使用的行號(hào);Column_num 是單元格引用中使用的列標(biāo);Abs_num 指明返回的引用類(lèi)型(1 或省略為絕對(duì)引用,2 絕對(duì)行號(hào)、Excel查找與引用函數(shù):相對(duì)列標(biāo),3 相對(duì)行號(hào)、Excel查找與引用函數(shù):絕對(duì)列標(biāo),4 是相對(duì)引用);A1 是一個(gè)邏輯值,它用來(lái)指明是以 A1 或 R1C1 返回引用樣式。如果 A1 為 TRUE 或省略,函數(shù) ADDRESS返回 A1 樣式的引用;如果 A1 為FALSE,函數(shù) ADDRESS 返回 R1C1 樣式的引用。Sheet_text 為一文本,指明作為外部引用的工作表的名稱(chēng),如果省略 sheet_text,則不使用任何工作表的名稱(chēng)。
【實(shí)例】公式“=ADDRESS(1,4,4,1)”返回 D1。
2、Excel查找與引用函數(shù):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、Excel查找與引用函數(shù):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ù)字、Excel查找與引用函數(shù):或者是包含數(shù)字 1 到 29 的公式或單元格引用;value1,value2,...為 1 到 29個(gè)數(shù)值參數(shù),可以是數(shù)字、Excel查找與引用函數(shù):?jiǎn)卧?,已定義的名稱(chēng)、Excel查找與引用函數(shù):公式、Excel查找與引用函數(shù):函數(shù)或文本。
【 實(shí) 例 】 公 式 “ =CHOOSE(2 , " 電 腦 " , " 愛(ài) 好 者 ") 返 回 “ 愛(ài) 好 者 ” 公 式?!?SUM(A1:CHOOSE(3,A10,A20,A30))”與公式“=SUM(A1:A30)”等價(jià)(因?yàn)?CHOOSE(3,A10,A20,A30)返回 A30)。
4、Excel查找與引用函數(shù):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、Excel查找與引用函數(shù):COLUMNS
【用途】返回?cái)?shù)組或引用的列數(shù)。
【語(yǔ)法】COLUMNS(array)。
【參數(shù)】Array 為需要得到其列數(shù)的數(shù)組、Excel查找與引用函數(shù):數(shù)組公式或?qū)卧駞^(qū)域的引用。
【實(shí)例】公式“=COLUMNS(B1:C4)”返回 2,=COLUMNS({5,4;4,5})返回2。
6、Excel查找與引用函數(shù):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ù)值、Excel查找與引用函數(shù):引用或文字串;Table_array 是需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對(duì)區(qū)域或區(qū)域名稱(chēng)的引用,Table_array 的第一行的 數(shù)值可以是 文本、Excel查找與引用函數(shù): 數(shù)字或 邏輯值。Row_index_num 為 table_array 中待返回的匹配值的行序號(hào)。Range_lookup 為一邏輯值,指明函數(shù) HLOOKUP 查找時(shí)是精確匹配,還是近似匹配。
【實(shí)例】如果 A1:B3 區(qū)域存放的數(shù)據(jù)為 34、Excel查找與引用函數(shù):23、Excel查找與引用函數(shù):68、Excel查找與引用函數(shù):69、Excel查找與引用函數(shù):92、Excel查找與引用函數(shù):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、Excel查找與引用函數(shù):HYPERLINK
【用途】創(chuàng)建一個(gè)快捷方式,用以打開(kāi)存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器、Excel查找與引用函數(shù):Intranet(Internet)或本地硬盤(pán)的其它文件。
【語(yǔ)法】HYPERLINK(link_location,friendly_name)
【參數(shù)】Link_location 是文件的路徑和文件名,它還可以指向文檔中的某個(gè)更為具體的位置,如 Execl 工作表或工作簿中特定的單元格或命名區(qū)域,或是指向Word 文檔中的書(shū)簽。路徑可以是存儲(chǔ)在硬盤(pán)驅(qū)動(dòng)器上的文件,或是 Internet 或Intranet 上的 URL 路徑;Friendly_name 為單元格中顯示的鏈接文字或數(shù)字,它用藍(lán)色顯示并帶有下劃線。如果省略了 Friendly_name,單元格就將 link_location顯示為鏈接。
【實(shí)例】HYPERLINK("http://www.denvermotorcycleaccidentlawyer.com/","學(xué)無(wú)憂")會(huì)在工作表中顯示文本 “ 學(xué)無(wú)憂 ” 單 擊 它 即 可 連 接 到 “ http://www.denvermotorcycleaccidentlawyer.com/” 公 式,?!?HYPERLINK("D:\README.TXT","說(shuō)明文件")”在工作表中建立一個(gè)的藍(lán)色“說(shuō)明文件”鏈接,單擊它可以打開(kāi) D 盤(pán)上的 README.TXT 文件。
8、Excel查找與引用函數(shù):INDEX
【用途】返回表格或區(qū)域中的數(shù)值或?qū)?shù)值的引用。函數(shù) INDEX()有兩種形式:數(shù)組和引用。數(shù)組形式通常返回?cái)?shù)值或數(shù)值數(shù)組;引用形式通常返回引用。
【語(yǔ)法】INDEX(array,row_num,column_num)返回?cái)?shù)組中指定的單元格或單元格數(shù)組的數(shù)值。INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區(qū)域的引用。
【參數(shù)】Array 為單元格區(qū)域或數(shù)組常數(shù);Row_num 為數(shù)組中某行的行序號(hào),函數(shù)從該行返回?cái)?shù)值。如果省略 row_num,則必須有 column_num;Column_num是數(shù)組中某列的列序號(hào),函數(shù)從該列返回?cái)?shù)值。如果省略 column_num,則必須有 row_num。Reference 是對(duì)一個(gè)或多個(gè)單元格區(qū)域的引用,如果為引用輸入一個(gè)不連續(xù)的選定區(qū)域,必須用括號(hào)括起來(lái)。Area_num 是選擇引用中的一個(gè)區(qū)域,并返回該區(qū)域中 row_num 和 column_num 的交叉區(qū)域。選中或輸入的第一個(gè)區(qū)域序號(hào)為 1,第二個(gè)為 2,以此類(lèi)推。如果省略 area_num,則INDEX 函數(shù)使用區(qū)域 1。
【實(shí)例】如果 A1=68、Excel查找與引用函數(shù):A2=96、Excel查找與引用函數(shù):A3=90,則公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回 68。
9、Excel查找與引用函數(shù):INDIRECT
【用途】返回由文字串指定的引用。此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。當(dāng)需要更改公式中單元格的引用,而不更改公式本身,即可使用 INDIRECT 函數(shù)。
【語(yǔ)法】INDIRECT(ref_text,a1)。
【參數(shù)】Ref_text 是對(duì)單元格的引用,此單元格可以包含 A1 樣式的引用、Excel查找與引用函數(shù):R1C1樣式的引用、Excel查找與引用函數(shù):定義為引用的名稱(chēng)或?qū)ξ淖执畣卧竦囊茫籄1 為一邏輯值,指明包含在單元格ref_text 中的引用的類(lèi)型。如果 a1 為 TRUE 或省略,ref_text 被解釋為 A1-樣式的引用。如果 a1 為 FALSE,ref_text 被解釋為 R1C1-樣式的引用。
【實(shí)例】如果單元格 A1 存放有文本 B1,而 B1 單元格中存放了數(shù)值 68.75,則公式“=INDIRECT($A$1)”返回 68.75。
10、Excel查找與引用函數(shù):LOOKUP
【用途】返回向量(單行區(qū)域或單列區(qū)域)或數(shù)組中的數(shù)值。該函數(shù)有兩種語(yǔ)法形式:向量和數(shù)組,其向量形式是在單行區(qū)域或單列區(qū)域(向量)中查找數(shù)值,然后返回第二個(gè)單行區(qū)域或單列區(qū)域中相同位置的數(shù)值;其數(shù)組形式在數(shù)組的第一行或第一列查找指定的數(shù)值,然后返回?cái)?shù)組的最后一行或最后一列中相同位置的數(shù)值。
語(yǔ)法 1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)
語(yǔ)法 2(數(shù)組形式):LOOKUP(lookup_value,array)。
參數(shù) 1(向量形式):Lookup_value 為函數(shù) LOOKUP 在第一個(gè)向量中所要查找的數(shù)值。Lookup_value 可以為數(shù)字、Excel查找與引用函數(shù):文本、Excel查找與引用函數(shù):邏輯值或包含數(shù)值的名稱(chēng)或引用。Lookup_vector 為只包含一行或一列的區(qū)域。Lookup_vector 的數(shù)值可以為文本、Excel查找與引用函數(shù):數(shù)字或邏輯值。參數(shù) 2(數(shù)組形式):Lookup_value 為函數(shù) LOOKUP 在數(shù)組中所要查找的數(shù)值。Lookup_value 可以為數(shù)字、Excel查找與引用函數(shù):文本、Excel查找與引用函數(shù):邏輯值或包含數(shù)值的名稱(chēng)或引用。如果函數(shù) LOOKUP 找不到 lookup_value,則使用數(shù)組中小于或等于 lookup_value 的最大 數(shù)值。 Array 為 包含文本、Excel查找與引用函數(shù):數(shù)字或邏輯值的 單元格區(qū) 域, 它的 值用于與lookup_value 進(jìn)行比較。
注意:Lookup_vector 的數(shù)值必須按升序排列,否則 LOOKUP 函數(shù)不能返回正確的結(jié)果,參數(shù)中的文本不區(qū)分大小寫(xiě)。
【實(shí)例】如果 A1=68、Excel查找與引用函數(shù):A2=76、Excel查找與引用函數(shù):A3=85、Excel查找與引用函數(shù):A4=90,則公式“=LOOKUP(76,A1:A4)”返回 2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回 2。
11、Excel查找與引用函數(shù):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ù)字、Excel查找與引用函數(shù):文本或邏輯值)、Excel查找與引用函數(shù):對(duì)數(shù)字、Excel查找與引用函數(shù):文本或邏輯值的單元格引用。Lookup_array 是可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域,Lookup_array 可以是數(shù)組或數(shù)組引用;Match_type 為數(shù)字 -1、Excel查找與引用函數(shù):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)可以匹配任何字符序列,問(wèn)號(hào)可以匹配單個(gè)字符。)
【實(shí)例】如果 A1=68、Excel查找與引用函數(shù):A2=76、Excel查找與引用函數(shù):A3=85、Excel查找與引用函數(shù):A4=90,則公式“=MATCH(90,A1:A5,0)”返回 3。
12、Excel查找與引用函數(shù):OFFSET
【用途】以指定的引用為參照系,通過(guò)給定偏移量得到新的引用。返回的引用可以是一個(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、Excel查找與引用函數(shù):A2=76、Excel查找與引用函數(shù):A3=85、Excel查找與引用函數(shù):A4=90,則公式“=SUM(OFFSET(A1:A2,2,0,2,1))”返回 177。
13、Excel查找與引用函數(shù):ROW
【用途】返回給定引用的行號(hào)。
【語(yǔ)法】ROW(reference)。Reference 為需要得到其行號(hào)的單元格或單元格區(qū)域。
【實(shí)例】公式“=ROW(A6)”返回 6,如果在 C5 單元格中輸入公式“=ROW()”,其計(jì)算結(jié)果為 5。
14、Excel查找與引用函數(shù):ROWS
【用途】返回引用或數(shù)組的行數(shù)。
【語(yǔ)法】ROWS(array)。
【參數(shù)】Array 是需要得到其行數(shù)的數(shù)組、Excel查找與引用函數(shù):數(shù)組公式或?qū)卧駞^(qū)域的引用。
【實(shí)例】公式“=ROWS(A1:A9)”返回 9,=ROWS({1,2,3;4,5,6;1,2,3})返回 3。
15、Excel查找與引用函數(shù):RTD
【用途】從支持 COM 自動(dòng)化的程序中返回實(shí)時(shí)數(shù)據(jù)。
【語(yǔ)法】RTD(ProgID,server,topic1,[topic2],...)
【參數(shù)】ProgID 已安裝在本地計(jì)算機(jī)中,經(jīng)過(guò)注冊(cè)的 COM 自動(dòng)化加載宏的ProgID 名稱(chēng),該名稱(chēng)用引號(hào)引起來(lái)。Server 是運(yùn)行加載宏的服務(wù)器的名稱(chēng)。如果沒(méi)有服務(wù)器,程序是在本地計(jì)算機(jī)上運(yùn)行,那么該參數(shù)為空白。topic1,topic2,...為 1 到 28 個(gè)參數(shù),這些參數(shù)放在一起代表一個(gè)唯一的實(shí)時(shí)數(shù)據(jù)。
16、Excel查找與引用函數(shù):TRANSPOSE
【用途】返回區(qū)域的轉(zhuǎn)置(所謂轉(zhuǎn)置就是將數(shù)組的第一行作為新數(shù)組的第一列,
數(shù)組的第二行作為新數(shù)組的第二列,以此類(lèi)推)。
【語(yǔ)法】TRANSPOSE(array)。
【參數(shù)】Array 是需要轉(zhuǎn)置的數(shù)組或工作表中的單元格區(qū)域。
【實(shí)例】如果 A1=68、Excel查找與引用函數(shù):A2=76、Excel查找與引用函數(shù):B1=85、Excel查找與引用函數(shù):B2=90,那么公式“{=TRANSPOSE(A1:B1)}”返回 C1=56、Excel查找與引用函數(shù):D1=98、Excel查找與引用函數(shù):C2=90、Excel查找與引用函數(shù):D2=87。
17、Excel查找與引用函數(shù):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ù)值、Excel查找與引用函數(shù):引用或文字串。Table_array 為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對(duì)區(qū)域或區(qū)域名稱(chēng)的引用。Col_index_num 為 table_array 中待返回的匹配值的列序號(hào)。Col_index_num 為 1 時(shí),返回 table_array 第一列中的數(shù)值;col_index_num 為 2,返回 table_array 第二列中的數(shù)值,以此類(lèi)推。Range_lookup 為一邏輯值,指明函數(shù) VLOOKUP 返回時(shí)是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說(shuō),如果找不到精確匹配值,則返回小于 lookup_value 的最大數(shù)值;如果 range_value 為 FALSE,函數(shù) VLOOKUP 將返回精確匹配值。如果找不到,則返回錯(cuò)誤值#N/A。
【實(shí)例】如果 A1=23、Excel查找與引用函數(shù):A2=45、Excel查找與引用函數(shù):A3=50、Excel查找與引用函數(shù):A4=65,則公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回 50。

標(biāo)簽: 函數(shù)  查找  引用