人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

excel vlookup函數如何匹配多列數據

excel vlookup函數如何匹配多列數據

更新時間:2024-01-24 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

如果現在給了我們一列數據,但是卻讓我們去匹配多列數據,我們該怎樣解決這樣的問題呢?

?

上述問題就是我們今天要講解的實例,所以接下來我們就直接進入實例講解階段。

實例:我們現在有這樣一個excel工作表,里面包含兩張表。第一張表是一個數據源表,里面包括了客戶ID、公司名稱、聯系人姓名、地址和聯系人頭銜五項內容,并附有相關的數據,第二張表的內容有四項,分別是客戶ID、公司名稱、聯系人姓名和地址,其中客戶ID為已知內容,而公司名稱、聯系人姓名和地址為未知內容,現在我們的任務就是根據第一張表中的數據源和第二張表的客戶ID,運用函數vlookup將公司名稱、聯系人姓名和地址這三項匹配出來。excel工作表具體如下所示:

u=3831970815,4013656551&fm=173&app=49&f=JPEG.jpg

實例圖片

在這里,我給大家推薦兩種方法來解決這樣的問題。

方法一:分別在H2單元格,I2單元格和J2單元格中,也能用函數vlookup得出相應的結果,然后運用填充柄的拖拽功能得到所有要進行匹配的單元格。

具體操作方法如下:首先我們在H2單元格,I2單元格和J2單元格中依次輸入“=VLOOKUP(G2,$A$1:$E$16,2,0)”、“=VLOOKUP(G2,$A$1:$E$16,3,0)”、“=VLOOKUP(G2,$A$1:$E$16,4,0)”,然后我們按回車鍵,就能分別得到客戶ID為“BERGS”所對應的公司名稱、聯系人姓名和地址,接著我們選中H2單元格,I2單元格和J2單元格,然后通過填充柄拖拽的方式向下拖拽,我們就能到其他客戶ID所對應的公司名稱、聯系人姓名和地址。具體操作可參考下圖:

e6bea33bae25cab8c75edc15093f1fec4844.gif

實例圖片

方法評價:上述方法將函數vlookup的基本用法與填充柄的拖拽功能結合,解決了現有問題,但是卻還是有很大的局限性。試想一下,這里我們要匹配三項數據,結果我們寫了三個公式,如果匹配100項數據,恐怕我們沒耐心再寫100個公式了。所以我們接下來還是看看更為便利的方法二吧!

方法二:這里我們只需要在H2單元格填上合適的函數式,然后使用填充柄向左、向下拖拽,這樣就能得出所有的結果了。但是在這過程中我們會遭遇兩大難題:怎樣對第一參數進行混合引用?怎樣確定第三參數?接下來我們邊做表解決問題。

首先,我們將H2單元格的答案做出來。在H2單元格輸入“=VLOOKUP(G2,$A$1:$E$16,2,0)”,然后回車鍵即可。這時我們按照以往的經驗,我們知道接下來如果向下拖拽,結果仍然不會出錯,所以關鍵問題在于怎樣保證向左拖拽也不會出錯。

我們選中H2單元格,向左拖動一格,看看結果是什么?

da035a5b94567e7f4dc36a7d308f4b153962.gif

實例圖片

結果為#NA,具體函數式是“=VLOOKUP(H2,$A$1:$E$16,2,0)”,從這個函數式,我們可以看出兩點錯誤,首先第一參數應該是“G2”,而不是“H2”,其次第三參數應該是“3”,而不是“2”。

首先我們來解決第一參數帶來的問題,可能有人會說改成$G$2(絕對引用)即可,這樣做確實解決了向左拖拽帶來的問題,但是也會導致向下拖拽時出錯,所以這里要運用到混合引用來解決問題,將“G2”改寫成“$G2”,將列鎖定即可。

現在我們來結果第二個問題,怎樣讓第三參數也隨著填充柄的拖拽而不斷變化呢?我們從函數式“=VLOOKUP(H2,$A$1:$E$16,2,0)”中可以看出在函數vlookup光填入數字的話,是不會隨著填充柄的拖拽而不斷變化的,所以還是要借助函數的功能。

這里我推薦使用函數column,其基本語法形式是COLUMN(reference),具體我們可以看以下三個例子:“=COLUMN()”會得到公式所在的列;“=COLUMN(A10)”會得到結果“1”,因為A列是第一列;“=COLUMN(C3:D10)”會得到引用中的第一列的列號,即“3”。這里我們要運用的是“=COLUMN()”。

這里我們在H2單元格輸入“=COLUMN()”時,會得到“8”,因為H列是第八列,但是這里的第三參數應該是“2”,所以第三參數的具體形式應該是“=COLUMN()-6”,這時要填入H2單元格的函數式也就變為”=VLOOKUP($G2,$A$1:$E$16,COLUMN()-6,0)“。當向左拖拽時,第一參數G2不變,第三參數”COLUMN()-6“隨之遞增;當向下拖拽時,第一參數隨之相應的改變,第三參數”COLUMN()-6“不變,這樣的函數式就滿足所有的要求了。

具體做法整理:首先我們在H2單元格輸入“=VLOOKUP($G2,$A$1:$E$16,COLUMN()-6,0)”,然后我們按回車鍵,就能分別得到客戶ID為“BERGS”所對應的公司名稱,接著我們選中H2單元格向左拖拽,就能得到客戶ID為“BERGS”所對應聯系人姓名和地址。最后我們選中H2單元格,I2單元格和J2單元格,然后通過填充柄拖拽的方式向下拖拽,我們就能到其他客戶ID所對應的公司名稱、聯系人姓名和地址。具體操作可參考下圖:

a3298db6a76e7d3821c1401daa3f4ac87889.gif

實例圖片

總結:

1.首先我們要非常熟練使用函數vlookup的的基本操作方法,這里大家感興趣可以參考文章萬千數據迷人眼,函數vlookup助你來挑選!

2.excel中單元格內容的相對引用、絕對引用和混合引用問題一定分清楚,可以參考文章excel關于絕對引用和混合引用的巧妙使用

3.要對函數column的基本用法有所了解。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 博罗县| 仁化县| 庄河市| 同仁县| 璧山县| 右玉县| 松阳县| 安图县| 宁明县| 道孚县| 成武县| 兰坪| 永福县| 太湖县| 绥江县| 扶余县| 阿瓦提县| 平利县| 远安县| 屏山县| 沧州市| 连南| 达孜县| 瑞安市| 灵寿县| 宿松县| 本溪| 竹山县| 广丰县| 湖口县| 泽州县| 治县。| 唐海县| 蕲春县| 色达县| 定边县| 彝良县| 镇康县| 潮安县| 和龙市| 宁德市|