tft每日頭條

 > 職場

 > 比vlookup好的萬能函數

比vlookup好的萬能函數

職場 更新时间:2024-12-16 05:01:45

  Vlookup函數,被譽為Excel中的大衆情人,使用過這個函數的人都會被她的魅力深深迷倒。不管是使用Excel多年的Excel大神,還是初入職場的菜鳥,概無例外。然而,這個函數卻很不完美。在使用過程中總會出現各種各樣的bug。本篇将重點總結在vlookup使用過程中的常見錯誤,以期能夠讓更多人學會vlookup函數,提升工作效率。

  Bug 1 小白傻傻搞不清楚的引用 請看下面的動畫,請問vlookup函數出錯的原因在哪裡?

  

  請查看動畫的最後一個畫面,當我們的公式向下複制時,我們發現第二個參數所代表的的區域已經發生了很大的變化了,因此導緻出錯。

  

  Bug 2 返回多行多列時要搭配match函數才智能 請看下面的例子(需要返回多行多列的内容),單純使用vlookup函數會非常麻煩,得一個一個更改第三參數,效率很低。

  

  如何隻寫一個公式即可将我們所要的結果全部返回呢?隻使用vlookup函數肯定是辦不到的,我們需要借助vlookup函數的好搭檔:match函數來完成這個任務。請看:

  

  match函數在此的作用為返回A表的結果列在B表中的位置序号。

  關于match函數的使用技巧,敬請參考我的頭條号相關文章

  Bug 3 vlookup函數隻能從左往右查找 這個bug可以說是讓Excel新手甚至Excel中級選手最費解的了。例如下面的例子:

  

  我颠倒了一下姓名列和性别的列,vlookup函數就出錯了。vlookup函數的缺陷就是:

  查找值(第一參數)必須在查找區域(第二參數)的最左側,否則出錯

  如果我們想要vlookup函數返回正确的結果,則必須調整查找區域(此例中為B表)。如果B表不能做調整,我們則隻能借助其他函數(通常為if函數或者choose函數)來寫公式。例如,我想返回語文成績,我可以借助if函數來做:

  

  公式為:

  {=VLOOKUP(A3,IF({1,0},$L$5:$L$10,$R$5:$R$10),2,0)} if函數的作用是重新建立了一個查詢區域,在這個區域中,數據隻有2列,且姓名列位于最左側。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved