- 圖文技巧
此函數需更新至WPS Office最新版本使用
WPS Office官網:https://font2020.oss-cn-beijing.aliyuncs.com/wps/
XLOOKUP函數是查找函數。
它的語法是XLOOKUP(查找值,查找數組,返回數組,未找到值,匹配模式,搜尋模式)
一、縱貫尋找
以此表格為例,若我們要找小鄭的分數。
點選「公式」標籤-「插入函數」按鈕,找到XLOOKUP函數。
在「找出值」中輸入小鄭姓名儲存格E13;
「尋找陣列」中輸入需要尋找的陣列姓名欄位;
「返回陣列」中輸入將要傳回的分數欄位;
整個公式的意思是,使用XLOOKUP函數,找出小鄭在成績單的位置並傳回對應的分數。
二、橫向尋找
VLOOKUP函數不能橫向查找,此時就可以使用XLOOKUP函數。
以此表格為例,若我們要找小週的分數。
在「尋找值」中輸入小週姓名儲存格B7,「尋找陣列」中輸入需要尋找的陣列名稱行
「返回陣列」中輸入將要傳回的分數行。
點選確定,就可以橫向找出小周的分數了。
三、反向尋找
VLOOKUP函數不能反向查找,此時就可以使用XLOOKUP函數。
若我們要找學號1103是哪位同學。
在「尋找值」中輸入學號儲存格;「尋找陣列」中輸入需要尋找的學號列;「返回陣列」中輸入將要傳回的姓名列,點選確定,就可以反向找到學號1103的同學是哪位了。
四、整行找
XLOOKUP函數可以找整行資料。若我們要找小王同學的學號、考試成績、
先選取G4和H4需要填寫資料的儲存格區域、
在「找出值」中輸入小王儲存格;
「尋找陣列」中輸入需要尋找的姓名欄位;「返回陣列」中輸入將要傳回的學號與成績列。
最後使用Ctrl+Shift+Enter鍵,使用陣列填滿的方式,將學號與考試成績批次填入單元格區域。
五、整列找出
XLOOKUP函數可以找出整列數據,若我們想找出這四位同學的成績。
先選取G3至G6需要填寫資料的儲存格區域。
在「尋找值」中輸入四位同學的儲存格區域;「尋找陣列」中輸入需要尋找的姓名欄位;「返回陣列」中輸入將會傳回的成績列。
最後使用Ctrl+Shift+Enter鍵,使用陣列填滿的方式,就可以將成績批次填入儲存格區域。
六、倒序找出
XLOOKUP函數可以根據查找值在返回數組中倒著查找。
以此表格為例,若想知道蔡秋水同學最後一次的鉛球成績。
在「尋找值」中輸入尋找名字;「尋找數組」中輸入需要尋找的姓名列;「返回數組」中輸入將要返回的分數列;在「搜尋模式”中輸入參數對應的參數。
「搜尋模式」參數如圖所示,因為我們想要找出最後一次成績,所以選擇倒序找出搜尋模式,輸入-1。
點選確定,就可以得出蔡秋水同學最後一次的跳高成績。
七、多條件找出 strong>
XLOOKUP函數支援多條件查找,想要查找高一(1)班參加跳高專案的同學名字。
在「尋找值」輸入查找條件,高一(1)班&跳高,並用&將兩個條件連接。
「尋找陣列」中輸入需要找出班級列和項目列,並用&將兩個尋找區域連接。
「返回陣列」中輸入將要傳回的名稱列。
就可以找到高一(1)班參加跳高項目的同學名字了。
八、通配符找出
XLOOKUP函數可以使用通配符進行查找,若我們想查找1班李同學的報名項目。
在「尋找值」中輸入*李*&*1*,*是通配符的一種符號,代表任意字元。
更多關於通配符的用法可以在WPS學堂裡搜尋學習。
「尋找陣列」中輸入姓名列和班級列,「返回陣列」中輸入將要傳回的項目列。
在「匹配模式」中輸入參數對應的參數。
「匹配模式」參數如圖所示,因為我們想要透過通配符來找出,所以輸入參數2。
點選確定,就可以得出李同學的報名項目。
九、交叉行列找出
當遇到表格行列過多,無法精準的判斷返回條件的區域,可以使用XLOOKUP函數行列交叉查找。
如我們先知道徐傳民同學在保齡球項目中,第6次的成績。
輸入公式=XLOOKUP,在查找值中輸入「徐傳民」儲存格;在尋找區域中輸入次數區域。
在返回數組中,應該填寫需要返回的行或列的區域,但由於資料過多,無法判斷返回數組的區域位置,可以再嵌套一層XLOOKUP函數,輸入XLOOKUP(E12,C2:L2,C3:L9)。
意思是用XLOOKUP函數找出6次在次數行的位置,並傳回對應的分數區域。
這樣就可以查找到徐傳民在保齡球項目中,第6球的分數了。
十、配對模式
XLOOKUP函數語法中的「匹配模式」可以幫助我們更好的進行表格查找。
「匹配模式」的參數如表所示:以下就給大家示範如何使用匹配模式,匹配最小項。
以保齡球分數表格為例,那如何根據評分規則,對分數進行評判呢。
選取需要填寫的儲存格區域,輸入公式=XLOOKUP
「尋找值」輸入總分區域列;
「尋找陣列」中輸入評分規則的分數區域欄位;「返回陣列」中輸入要傳回的等級欄位。
在「匹配模式」中輸入參數對應的參數。
「匹配模式」參數如圖所示,因為我們想要匹配最小項,所以輸入參數-1。
最後使用陣列快速鍵Ctrl+Shift+Enter批次填入儲存格區域。
十一、查找不到回傳指定值
當使用VLOOKUP函數進行查找時,當表格中不包含查找值會傳回#N/A。
而XLOOKUP函數可以直接傳回為指定內容。
以此表格為例,若我們想找出王安妮的報名項目。
在「尋找值」中輸入需要尋找條件;「尋找陣列」中輸入需要尋找的姓名列;「返回陣列」中輸入將要傳回的項目欄位;「未找到值”中輸入未找到值時顯示的內容。
這樣,當報名表中沒有找到王安妮的報名訊息,就會回傳指定的文字內容了。
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/cha-zhao-he-yin-yong-han-shu-XLOOKUP-han-shu-de-shi-yong-fang-fa.html
评论列表(196条)
测试