本帖最后由 天遠 于 2013-4-28 19:32 編輯 首先來認識一下數(shù)組公式: 數(shù)組公式可以對一組或多組值執(zhí)行多重計算,并返回一個或多個結果。按 Ctrl+Shift+Enter 可以鍵入數(shù)組公式,此時通過編輯框可以看到數(shù)組公式的兩端被自動加上了大括號{}。 (以上引用自WPS的幫助文檔) 示例1: 如上表,可以利用vlookup函數(shù)方便地查詢某人的年收入。 對B14單元格,在C14單元格中輸入:
1.本例中我們只用到了姓名列和年收入列,那么,查找區(qū)域是不是可以縮小一下,只要B列和O列呢,當然是可以的。 我們知道,","(逗號是合并單元格區(qū)域的運算符),于是我們就想,對B15單元格,在C15單元格中輸入:
對B16單元格,在C16單元格中輸入公式 : (注意這是數(shù)組公式,輸入后按 Ctrl+Shift+Enter )
由此,我們可以利用VLOOKUP函數(shù)分別查找出某人每個月的收入,最后再這些數(shù)據(jù)用SUM求和,就是年收入。 示例2: 根據(jù)姓名和地址查找業(yè)績,我們首先想到的是構造一個輔助列: 在C和D列中插入一列,再用 &再B、C兩列數(shù)據(jù)連接,再用VLOOKUP查找。 那么,有沒有更直接的辦法呢,有: 我們可以把查找值看成兩列連接值,把查找區(qū)域看成B、C列的連接值的整體與D列合并。因示例1,我們借用IF數(shù)組公式可以合并得到查找區(qū)域:
對于列序數(shù)是2 而不是3,解釋: B3:B11&C3:C11 整體是第一列,D3:D11 是第二列 總結,VLOOKUP函數(shù)是一個非常強大的查找函數(shù),但它也有一些不足,比如只能返回一個查找結果,查找值也只能指定一個,但是,我們可以利用數(shù)組公式將這"一個"擴展成"一個數(shù)組",那就相當于是多個了,這樣,VLOOKUP函數(shù)的應用范圍將大大擴展! 測試文檔: 補充1: =I F ({TRUE,FALSE},(B3:B11&C3:C11),(D3:D11))中,第一參數(shù){TRUE,FALSE}用大括號,表示是一個數(shù)組,在內容,相當于各執(zhí)行一次 =I F (TRUE,(B3:B11&C3:C11),(D3:D11)) =I F (FALSE,(B3:B11&C3:C11),(D3:D11)) 分別返回一個區(qū)域,兩個區(qū)域就組成了一個區(qū)域數(shù)組 補充2: 請看5樓,水月團長給出的示例3 ——————修訂記錄—————— 2013年04月28日上傳附件 1.示例1增加INDEX+MATCH函數(shù)使用示例 2.收錄@松風水月 增加的示例3 3.根據(jù)@無魂 的帖子增加示例4 4.http://bbs.wps.cn/thread-22368733-1-1.html 這個帖子的內容和示例2,3,4相同 |
|
來自: 良好開端 > 《電子表格--成績》