【Office小技巧】Excel你怎麼也學不會的vlookup函數原來這麼簡單 本文作者:芒種Office首發於芒種學院 Office小技巧各位小夥伴,晚上好,這裡是芒種學院。今天分享的是Excel裏出鏡率最高的函數——vlookup函數,vlookup在Excel中充當著匹配查找的功能,無論是單表、多表進行匹配查找,都離不開vlookup。相信這絕對是一個快速提高你工作效率的小工具。 知識點: vlookup函數簡介; 查找並返回多列篩選; 第十四期:Excel小技巧/玩轉vlookup函數。一 ,vlookup函數簡介查詢首選vlookup函數,在日常生活中,只要是碰上查詢並列出匹配信息的時候,首要考慮的就是「vlookup」能否做到?vlookup到底是什麼?有這麼強大的魔力,來簡單看下vlookup函數的使用方法。 vlookup函數簡介vlookup函數總共有4個參數。單獨看函數的簡介,很難讀懂一個函數的具體功能,只有結合實例才能更好的解讀。 例如,在下方I2單元格我們想匹配出學號為5的學生的語文成績,要怎麼應用vlookup函數? 學號為5的語文成績我們只要輸入「=VLOOKUP(H2,A:E,4,FALSE)」即可查找出學號為5,名為小豬的同學,語文成績為8分。來看下具體含義,VLOOKUP函數使用H2單元格的值(5),去查找區域(A:E)中匹配第一列(A列,VLOOKUP函數默認匹配查找區域第一列)中的數據,找到一模一樣的數據(學號)之後,返回查找區域(A:E)第4列同一行的數據(語文成績),最後的False表示精確查找。那麼要返回英語成績呢?只需要將4改成5(第五列為英語成績)即可,以此類推。在vlookup函數中,只需要實現一個函數,就能批量向下填充,如果不存在則顯示「#N/A」。 vlookup函數填充上圖中可以看到學號11不存在,其語文成績為「#N/A」,單元格H7不存在值,語文成績也為「#N/A」。vlookup函數會根據查找單元格的值動態修改結果。 動態修改二,查找並返回多列篩選 在上面的簡介中,我們查找一個對象,並且返回一個匹配結果,這種查詢為1對1的查詢,有時候我們需要查詢一個對象,並且返回多列結果。如:根據學號,查詢語文和英語成績(返回兩列)。碰上這種操作我們當然可以在語文和英語成績裏一個一個輸入函數 「=VLOOKUP(H2,A:E,4,FALSE)」 和「=VLOOKUP(H2,A:E,5,FALSE)」但是這樣複製粘貼效率還是很低。其實通過觀察兩個公式可以發現,變化的只有第3個參數而已,從「4->5」,如果第三個參數能夠自動計算,是否能使用一個vlookup函數就可以搞定填充呢?為了實現這個功能,我們需要學習多一個MATCH函數,先來看下MATCH函數的簡介。 MATCH函數 MATCH函數其實也很簡單,主要用戶查找對象在一組數據中的具體位置,比如小冰在下面用戶名的位置是第4。 MATCH用例那麼怎麼使用VLOOKUP+MATCH進行結合呢?我們可以將MATCH函數計算得到的結果放到VLOOKUP函數的第三個參數,從而實現查找一個對象,返回多個結果的一對多查詢。 1對多我們只要在I2:J3輸入公式 「=VLOOKUP($H2,$A:$E,MATCH(I$1,$A$1:$E$1,0),FALSE)」即可實現1對多列查詢。其中MATCH函數是匹配新表格的標題在原始表格標題的位置,這樣就可以實現動態計算變數的效果。這種用法看起來的確有點複雜,但是並不要求一次性寫對,其中應用到了相對/絕對引用(【Office小技巧】Excel中這些使用引用的小技巧,你肯定不知道),其實只要多嘗試,多調試,多試幾次,總能寫對。學習函數,最重要的就是動手,邊做邊觀察。 公眾號回復:vlookup,可以獲得案例源文件哦~圖文閱讀起來可能效果不好,目前研發團隊正在加緊開發小程序,小夥伴們先可以前往抖音搜索:芒種學院,觀看小視頻技巧哦。你有哪些想學的Office技能呢,可以在下方留言告訴我們哦~芒種學院 | 15秒輕鬆漲知識,短視頻開啟學習新方式微信公眾號:關注【芒種學院】 推薦閱讀: 相關文章 {{#data}} {{title}} {{/data}}