學(xué)習(xí)_Excel_查找和引用函數(shù)

按照用途分類出以下查找和引用函數(shù):

ADDRESS

用途:以文字形式返回對工作簿中某一單元格的引用。
語法=ADDRESS(row_num,column_num,abs_num,a1,et_text)
參數(shù)Row_num是單元格引用中使用的行號;Column_num是單元格引用中使用的列標;Abs_num指明返回的引用類型(1或省略為絕對引用,2為絕對行號、相對列標,3為相對行號、絕對列標,4是相對引用);A1是一個邏輯值,它用來指明是以“A1”或“R1C1”返回引用樣式。如果“A1”為TRUE或省略,函數(shù)ADDRESS返回“A1”樣式的引用;如果“A1”為FALSE,函數(shù)ADDRESS返回“R1C1”樣式的引用。Sheet_text為一文本,指明作為外部引用的工作表的名稱,如果省略sheet_text,則不使用任何工作表的名稱。
實例:公式=ADDRESS(1,4,4,1)返回“D1”。

AREAS

用途:返回引用中包含的區(qū)域個數(shù)。
語法AREAS(reference)
參數(shù)Reference是對某一單元格或單元格區(qū)域的引用,也可以引用多個區(qū)域。
注意:如果需要將幾個引用指定為一個參數(shù),則必須用括號括起來,以免Excel將逗號作為參數(shù)間的分隔符。
實例:公式=AREAS(a2:b4)返回1=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4

CHOOSE

用途:可以根據(jù)給定的索引值,從多達29個待選參數(shù)中選出相應(yīng)的值或操作。
語法CHOOSE(index_num,value1,value2,...)
參數(shù)Index_num是用來指明待選參數(shù)序號的值,它必須是1到29之間的數(shù)字、或者是包含數(shù)字1到29的公式或單元格引用;Value1value2,...為1到29個數(shù)值參數(shù),可以是數(shù)字、單元格,已定義的名稱、公式、函數(shù)或文本。
實例:公式=CHOOSE(2,"電腦","愛好者")返回愛好者。公式=SUM(A1:CHOOSE(3,A10,A20,A30))與公式=SUM(A1:A30)等價(因為CHOOSE(3,A10,A20,A30)返回A30)。

COLUMN

用途:返回給定引用的列標。
語法COLUMN(reference)
參數(shù)Reference為需要得到其列標的單元格或單元格區(qū)域。如果省略reference,則假定函數(shù)COLUMN是對所在單元格的引用。如果reference為一個單元格區(qū)域,并且函數(shù)COLUMN作為水平數(shù)組輸入,則COLUMN函數(shù)將reference中的列標以水平數(shù)組的形式返回。
實例:公式=COLUMN(A3)返回1=COLUMN(B3:C5)返回2

HLOOKUP

用途:在表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并由此返回表格或數(shù)組當前列中指定行處的數(shù)值。
語法HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
參數(shù)Lookup_value是需要在數(shù)據(jù)表第一行中查找的數(shù)值,它可以是數(shù)值、引用或文字串;Table_array是需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對區(qū)域或區(qū)域名稱的引用,Table_array的第一行的數(shù)值可以是文本、數(shù)字或邏輯值。Row_index_numtable_array中待返回的匹配值的行序號。Range_lookup為一邏輯值,指明函數(shù)HLOOKUP查找時是精確匹配,還是近似匹配。
實例:如果A1:B3區(qū)域存放的數(shù)據(jù)為342368699236,則公式=HLOOKUP(34,A1:B3,1,FALSE)返回34=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)返回c

HYPERLINK

用途:創(chuàng)建一個快捷方式,用以打開存儲在網(wǎng)絡(luò)服務(wù)器、Intranet(Internet)或本地硬盤的其它文件。
語法HYPERLINK(link_location,friendly_name)
參數(shù)Link_location是文件的路徑和文件名,它還可以指向文檔中的某個更為具體的位置,如Execl工作表或工作簿中特定的單元格或命名區(qū)域,或是指向Word文檔中的書簽。路徑可以是存儲在硬盤驅(qū)動器上的文件,或是Internet或Intranet上的URL路徑;Friendly_name為單元格中顯示的鏈接文字或數(shù)字,它用藍色顯示并帶有下劃線。如果省略了Friendly_name,單元格就將link_location顯示為鏈接。
實例HYPERLINK("http://www.mydrivers.com/","驅(qū)動之家")會在工作表中顯示文本“驅(qū)動之家”,單擊它即可連接到http://www.mydrivers.com/。公式=HYPERLINK("D:\README.TXT","說明文件")在工作表中建立一個的藍色說明文件鏈接,單擊它可以打開D盤上的README.TXT文件。

INDEX

用途:返回表格或區(qū)域中的數(shù)值或?qū)?shù)值的引用。函數(shù)INDEX()有兩種形式:數(shù)組和引用。數(shù)組形式通常返回數(shù)值或數(shù)值數(shù)組;引用形式通常返回引用。
語法INDEX(array,row_num,column_num)返回數(shù)組中指定的單元格或單元格數(shù)組的數(shù)值。
INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區(qū)域的引用。
參數(shù)Array為單元格區(qū)域或數(shù)組常數(shù);Row_num為數(shù)組中某行的行序號,函數(shù)從該行返回數(shù)值。如果省略row_num,則必須有column_numColumn_num是數(shù)組中某列的列序號,函數(shù)從該列返回數(shù)值。如果省略column_num,則必須有row_numReference是對一個或多個單元格區(qū)域的引用,如果為引用輸入一個不連續(xù)的選定區(qū)域,必須用括號括起來。Area_num是選擇引用中的一個區(qū)域,并返回該區(qū)域中row_numcolumn_num的交叉區(qū)域。選中或輸入的第一個區(qū)域序號為1,第二個為2,以此類推。如果省略area_num,則INDEX函數(shù)使用區(qū)域1
實例:如果A1=68A2=96A3=90,則公式=INDEX(A1:A3,1,1)返回68=INDEX(A1:A3,1,1,1)返回68

INDIRECT

用途:返回由文字串指定的引用。此函數(shù)立即對引用進行計算,并顯示其內(nèi)容。當需要更改公式中單元格的引用,而不更改公式本身,即可使用INDIRECT函數(shù)。
語法INDIRECT(ref_text,a1)
參數(shù)Ref_text是對單元格的引用,此單元格可以包含A1樣式的引用、R1C1樣式的引用、定義為引用的名稱或?qū)ξ淖执畣卧竦囊茫?code>A1為一邏輯值,指明包含在單元格ref_text中的引用的類型。如果a1TRUE或省略,ref_text被解釋為A1-樣式的引用。如果a1FALSEref_text被解釋為R1C1-樣式的引用。
實例:如果單元格A1存放有文本B1,而B1單元格中存放了數(shù)值68.75,則公式=INDIRECT($A$1)返回68.75

LOOKUP

用途:返回向量(單行區(qū)域或單列區(qū)域)或數(shù)組中的數(shù)值。
該函數(shù)有兩種語法形式:向量和數(shù)組,其向量形式是在單行區(qū)域或單列區(qū)域(向量)中查找數(shù)值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的數(shù)值;其數(shù)組形式在數(shù)組的第一行或第一列查找指定的數(shù)值,然后返回數(shù)組的最后一行或最后一列中相同位置的數(shù)值。
語法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)
語法2(數(shù)組形式):LOOKUP(lookup_value,array)
參數(shù)1(向量形式):Lookup_value為函數(shù)LOOKUP在第一個向量中所要查找的數(shù)值。Lookup_value可以為數(shù)字、文本、邏輯值或包含數(shù)值的名稱或引用。Lookup_vector為只包含一行或一列的區(qū)域。Lookup_vector的數(shù)值可以為文本、數(shù)字或邏輯值。
參數(shù)2(數(shù)組形式):Lookup_value為函數(shù)LOOKUP在數(shù)組中所要查找的數(shù)值。Lookup_value可以為數(shù)字、文本、邏輯值或包含數(shù)值的名稱或引用。如果函數(shù)LOOKUP找不到lookup_value,則使用數(shù)組中小于或等于lookup_value的最大數(shù)值。Array為包含文本、數(shù)字或邏輯值的單元格區(qū)域,它的值用于與lookup_value進行比較。
注意Lookup_vector的數(shù)值必須按升序排列,否則LOOKUP函數(shù)不能返回正確的結(jié)果,參數(shù)中的文本不區(qū)分大小寫。
實例:如果A1=68A2=76A3=85A4=90,則公式=LOOKUP(76,A1:A4)返回2=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2

MATCH

用途:返回在指定方式下與指定數(shù)值匹配的數(shù)組中元素的相應(yīng)位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應(yīng)該使用MATCH函數(shù)。
語法MATCH(lookup_value,lookup_array,match_type)
參數(shù)Lookup_value為需要在數(shù)據(jù)表中查找的數(shù)值,它可以是數(shù)值(或數(shù)字、文本或邏輯值)、對數(shù)字、文本或邏輯值的單元格引用。Lookup_array是可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域,Lookup_array可以是數(shù)組或數(shù)組引用;Match_type為數(shù)字-101,它說明Excel如何在lookup_array中查找lookup_value。如果match_type1,函數(shù)MATCH查找小于或等于lookup_value的最大數(shù)值。如果match_type0,函數(shù)MATCH查找等于lookup_value的第一個數(shù)值。如果match_type-1,函數(shù)MATCH查找大于或等于lookup_value的最小數(shù)值。
注意:MATCH函數(shù)返回lookup_array中目標值的位置,而不是數(shù)值本身。如果match_type0lookup_value為文本,lookup_value可以包含通配符(“*”和“?”)。星號可以匹配任何字符序列,問號可以匹配單個字符。
實例:如果A1=68A2=76A3=85A4=90,則公式=MATCH(90,A1:A5,0)返回3

OFFSET

用途:以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以是一個單元格或單元格區(qū)域,并可以指定返回的行數(shù)或列數(shù)。
語法OFFSET(reference,rows,cols,height,width)
參數(shù)Reference是作為偏移量參照系的引用區(qū)域,它必須是單元格或相連單元格區(qū)域的引用;Rows是相對于偏移量參照系的左上角單元格,上(下)偏移的行數(shù)。如果使用5作為參數(shù)Rows,則說明目標引用區(qū)域的左上角單元格比reference低5行。行數(shù)可為正數(shù)(代表在起始引用的下方)或負數(shù)(代表 在起始引用的上方);Cols是相對于偏移量參照系的左上角單元格,左(右)偏移的列數(shù)。如果使用5作為參數(shù)Cols,則說明目標引用區(qū)域的左上角的單元格比reference靠右5列。列數(shù)可為正數(shù)(代表在起始引用的右邊)或負數(shù)(代表在起始引用 的左邊);Height是要返回的引用區(qū)域的行數(shù),Height必須為正數(shù);Width是要返回的引用區(qū)域的列數(shù),Width必須為正數(shù)。
實例:如果A1=68A2=76A3=85A4=90,則公式=SUM(OFFSET(A1:A2,2,0,2,1))返回177

ROW

用途:返回給定引用的行號。
語法ROW(reference)
參數(shù)Reference為需要得到其行號的單元格或單元格區(qū)域。
實例:公式=ROW(A6)返回6,如果在C5單元格中輸入公式=ROW(),其計算結(jié)果為5

ROWS

用途:返回引用或數(shù)組的行數(shù)。
語法ROWS(array)
參數(shù)Array是需要得到其行數(shù)的數(shù)組、數(shù)組公式或?qū)卧駞^(qū)域的引用。
實例:公式=ROWS(A1:A9)返回9=ROWS({1,2,3;4,5,6;1,2,3})返回3

RTD

用途:從支持COM自動化的程序中返回實時數(shù)據(jù)。
語法RTD(ProgID,server,topic1,[topic2],...)
參數(shù)ProgID已安裝在本地計算機中,經(jīng)過注冊的COM自動化加載宏的ProgID名稱,該名稱用引號引起來。Server是運行加載宏的服務(wù)器的名稱。如果沒有服務(wù)器,程序是在本地計算機上運行,那么該參數(shù)為空白。topic1,topic2,...為1到28個參數(shù),這些參數(shù)放在一起代表一個唯一的實時數(shù)據(jù)。

TRANSPOSE

用途:返回區(qū)域的轉(zhuǎn)置(所謂轉(zhuǎn)置就是將數(shù)組的第一行作為新數(shù)組的第一列,數(shù)組的第二行作為新數(shù)組的第二列,以此類推)。
語法TRANSPOSE(array)
參數(shù)Array是需要轉(zhuǎn)置的數(shù)組或工作表中的單元格區(qū)域。
實例:如果A1=68A2=76B1=85B2=90,那么公式{=TRANSPOSE(A1:B1)}返回C1=56D1=98C2=90D2=87

VLOOKUP

用途:在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當前行中指定列處的數(shù)值。當比較值位于數(shù)據(jù)表首列時,可以使用函數(shù)VLOOKUP代替函數(shù)HLOOKUP。
語法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參數(shù)Lookup_value為需要在數(shù)據(jù)表第一列中查找的數(shù)值,它可以是數(shù)值、引用或文字串。Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對區(qū)域或區(qū)域名稱的引用。Col_index_numtable_array中待返回的匹配值的列序號。Col_index_num1時,返回table_array第一列中的數(shù)值;col_index_num2,返回table_array第二列中的數(shù)值,以此類推。Range_lookup為一邏輯值,指明函數(shù)VLOOKUP返回時是精確匹配還是近似匹配。如果為TRUE省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回 小于 lookup_value的最大數(shù)值;如果range_valueFALSE,函數(shù)VLOOKUP將返回精確匹配值。如果找不到,則返回錯誤值#N/A
實例:如果A1=23A2=45A3=50A4=65,則公式=VLOOKUP(50,A1:A4,1,TRUE)返回50


相關(guān)文章目錄

  1. 函數(shù)基礎(chǔ)
  2. 數(shù)據(jù)庫函數(shù)
  3. 日期與時間函數(shù)
  4. 外部函數(shù)
  5. 工程函數(shù)
  6. 財務(wù)函數(shù)
  7. 信息函數(shù)
  8. 邏輯運算函數(shù)
  9. 數(shù)學(xué)和三角函數(shù)
  10. 統(tǒng)計函數(shù)
  11. 文本和數(shù)據(jù)函數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,533評論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,055評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,365評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,561評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,346評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 54,889評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,978評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,118評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,637評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,558評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,739評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,246評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 43,980評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,362評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,619評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,347評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,702評論 2 370

推薦閱讀更多精彩內(nèi)容