Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數(shù)據(jù)處理軟件。 MATCH 函數(shù)可在特定的搜索區(qū)域搜索指定值,并返回指定值在搜索區(qū)域中的相對位置。 語法結(jié)構(gòu) MATCH(lookup_value, lookup_array, [match_type]) 通俗說法:MATCH(要查找相對位置的指定值,搜索區(qū)域,匹配類型) 第一個參數(shù)lookup_value可以是數(shù)字、文本或邏輯值,或者對上述類型的引用; 第二個參數(shù)lookup_array(?搜索區(qū)域)必須為同行或同列; 第三個參數(shù)match_type為匹配類型,即如何將"要查找相對位置的指定值"與"搜索區(qū)域"中的值進行匹配。匹配類型參數(shù)有0、1、-1三種,下面我們通過案例分別進行講解。 匹配類型參數(shù)為0 0為精確匹配,即在搜索區(qū)域查找完全等于指定值的第一個值,并返回其在搜索區(qū)域中的相對位置。在精確匹配的情況下,搜索區(qū)域中的值可以任意排列,如果找不到指定值返回結(jié)果為錯誤值。 應用案例: 下圖表格中A1:F1為搜索區(qū)域,當要搜索的指定值為"5"時,返回了同樣內(nèi)容為"5"的E1單元格在搜索區(qū)域中的相對位置5;當指定值為"5.8"時,搜索區(qū)域匹配不到完全一樣的值,所以返回結(jié)果為錯誤值#N/A。 ![]() 另外,在精確匹配時如果要搜索的指定值為文本字符串,可在參數(shù)lookup_value中使用通配符問號 (?) 和星號 (*) ,問號匹配任意單個字符,星號匹配任意一串字符。如果要查找實際的問號或星號,可在字符前鍵入波形符 (~)。 應用案例: 我們要在搜索區(qū)域A1:F1單元格范圍中查找文本"秋香",將其在A1:F1單元格中的相對位置返回至E4單元格,可在E4單元格輸入公式:=MATCH("秋?",A1:F1,0),即可返回結(jié)果3。在公式中,"秋?"中的"?"代表任意單個字符,意為查找第一個字符為"秋"、共由兩個字符組成的文本字符串。 ![]() 匹配類型參數(shù)為1 1為模糊匹配,即在搜索區(qū)域查找小于或等于指定值的最大值,并返回其在搜索區(qū)域中的相對位置。匹配類型參數(shù)為1時,搜索區(qū)域的值必須以升序排列,否則結(jié)果容易出現(xiàn)錯誤。 應用案例: 下圖表格中第一行數(shù)字1-6按升序排列,第二行數(shù)字1-6按降序排列,我們看看在搜索區(qū)域數(shù)值相同而排序不同的情況下,搜索相同的指定值結(jié)果有什么不同。 ![]() 選中E5單元格,輸入公式:=MATCH(5.8,A1:F1,1),即返回了5(小于或等于指定值5.8的最大值)在搜索區(qū)域A1:F1中的相對位置5,返回結(jié)果正確; 選中E6單元格,輸入公式:=MATCH(5.8,A2:F2,1),將指定值5.8與搜索區(qū)域A2:F2單元格內(nèi)容進行匹配,本應返回5(小于或等于指定值5.8的最大值)在搜索區(qū)域中的相對位置2,因為排序方式有誤,返回了錯誤結(jié)果6。 匹配類型參數(shù)為-1 -1也是模糊匹配,即在搜索區(qū)域查找大于或等于指定值的最小值,并返回其在搜索區(qū)域中的相對位置。匹配類型參數(shù)為-1時,搜索區(qū)域的值必須按降序排序,否則結(jié)果容易出現(xiàn)錯誤。 應用案例: 下圖表格中第一行數(shù)字1-6按降序排列,第二行數(shù)字1-6按升序排列,我們看看在搜索區(qū)域數(shù)值相同而排序不同的情況下,搜索相同的指定值結(jié)果有什么不同。 ![]() 選中E5單元格,輸入公式:=MATCH(5.8,A1:F1, -1),即返回了6(大于或等于指定值5.8的最小值)在搜索區(qū)域A1:F1中的相對位置1,返回結(jié)果正確; 選中E6單元格,輸入公式:=MATCH(5.8,A2:F2, -1),將指定值5.8與搜索區(qū)域A2:F2單元格內(nèi)容進行匹配,本應返回6(大于或等于指定值5.8的最小值)在搜索區(qū)域中的相對位置6,因為排序方式有誤,返回了錯誤值#N/A。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!