Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 VLOOKUP函數運用一: VLOOKUP函數第三個參數返回的列數可以通過match函數定位查找的返回所需的列數,vlookup和match嵌合使用。下圖所示的A11:H20單元格區域是excel源數據。 =match(需要查找的數據表列標題,元數據表列標題范圍,0),這是精確查找定位第一次出現的列位置。 請使用vlookup函數解出下圖所示的C24單元格中編號所對應的其余單元格的值。單擊C24單元格右下角的向下三角形,可以更換選擇其余的編號。 在E24單元格輸入公式:=VLOOKUP($C$24,$A$11:$H$20,MATCH(D24,$A$11:$H$11,0),0)即可得到答案。同樣的方法可以求出其余單元格的值,只是把定位的單元格地址更改一下就好了。 VLOOKUP函數運用二:原工作表存在通配符的查找。 如下圖所示,原工作表A列中存在“*”通配符。 通過上圖的源數據,要對下圖的C、D、E列對應的數據進行查找,該如何設計公式呢? 單擊C231單元格,輸入以下公式: 無言老師提到,還可以使用下面這樣的公式,也能實現。 =VLOOKUP(MID($B239,1,2)&"??",$A$219:$G$222,MATCH(C$238,$A$219:$G$219,0),0) 通過這個案例,可以看到*和?的替換作用,*號替換的可以為某個文本之前或之后的所有字符,?號代替的只是一個字符。通常來說,通配符用的比較多的還是*號。 VLOOKUP函數運用三:反向查找。 VLOOKUP函數通常只能從左往右的垂直方向有序查找。如果需要用到逆序,反向查找就需要使用IF或CHOOSE其中一個函數嵌套使用。這兩個函數在VLOOKUP函數的使用通常是這樣的形式:IF({1,0},查找內容的列,返回內容的列)? 和? CHOOSE({1,2,3},查找內容的列, 返回內容的列-1, 返回內容的列-2返回內容的列-3),【返回內容的列需要幾列就寫入幾列】。 下圖所示的是A258:F288單元格區域為源數據,為了演示需要,將其中的部分行區域隱藏了。 如下圖所示,已知姓名列數據,使用VLOOKUP函數查找年齡和工資列的數據。 要完成此題,有兩種方法可以實現: 第一,使用IF({1,0}嵌套VLOOKUP實現。 單擊工資下方的J270單元格,輸入公式: 提示:IF{1,0}函數在這里只能用到2個條件,因此使用有一定局限性。 下面我們就使用另外一種方法來實現,即借助CHOOSE函數。其實IF函數可以做到的CHOOSE同樣能做到,而且CHOOSE比IF更靈活。 第二,CHOOSE函數和VLOOKUP的嵌套使用的公式: 同樣在年齡下方的I270單元格,輸入公式:=VLOOKUP($H288,CHOOSE({1,2,3},$B$259:$B$288,$D$259:$D$288,$F$259:$F$288),2,0),然后下拉。 單擊工資下方的J270單元格,輸入公式:=VLOOKUP($H288,CHOOSE({1,2,3},$B$259:$B$288,$D$259:$D$288,$F$259:$F$288),3,0)。 如果大家對以上公式不是很理解,可以在公式欄中選中不明白的部分,按下F9鍵,俗稱“抹黑”,查看公式對應的執行結果。F9鍵在學習函數與公式中,對我們來說,有很大的幫助作用,幫助我們理解公式。 VLOOKUP函數運用總結: 第一,在引用數據區域最好使用絕對引用的方式進行。如果對引用方式不是很清楚的朋友,可以參看混合引用方式的經典實例:《99乘法表的制作方法》。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!