VLOOKUP 到底有多重要?


這個問題要從兩方面來回答


一、VLOOKUP為什麼重要?

因為它可極大的提高我們的工作效率。

給你講一個我身邊的真實案例吧

十五年前,我原單位,辦公室比較寬,每個人除有一個辦公桌外,還有一個電腦桌,電腦桌在挨牆而放,辦公桌圍在中間。平時也不是太忙,那時電腦不能上網,所以大家如果不是要用電腦做表格或賬務處理,一般都是坐在中間的辦公桌前。有一位老大姐,負責材料、成本,每個月總有那麼二天,都會坐在電腦桌前,很少移動。那時候我剛到公司沒多久,和她不太熟,也沒怎麼交流。後來比較熟了,有一天我順便問了一句為什麼每個月那幾天都那麼忙。她回答,要更新部品的最新單價呀。

你知道那二天她坐在那是幹什麼嗎?在忙著查找複製數據:在部品課拷過來的部品單價表格里,用滑鼠點擊查找,輸入部品編號,點擊查找,然後右鍵複製其最新的價格,再將其粘到她的表格里。周而復始,循環往複,二天之內都在重複以上機械動作。二天啊,整整二天,我知道情況後,告訴她可以用VLOOKUP函數,並教她如何使用。她這項工作就從二天減少到半小時。

你說,VLOOKUP對她來說,重要不?


二、為什麼是VLOOKUP

Excel中有兩個函數,讓我們初步領略到Excel函數的威力,一個是VLOOKUP,另一個是SUMIF。

為什麼是這二個函數,因為查找引用、條件求和在我們日常工作中是最普通的需求。在Excel中能滿足這二個需求的函數並不只有這二個,比如用LOOKUP、INDEX+MATCH也可實現查找引用,有時甚至比VLOOKUP更好用。用SUMPRODUCT也能實現條件求和,並且還可多條件求和。但VLOOKUP和SUMIF是最常用、最簡單易上手的。

至於招聘或面試特別要求會用VLOOKUP,一是基於前面所講的原因,二是這可做為一個篩選器。就象招聘時要求有大學學歷一樣。如果會用VLOOKUP函數,說明你用過Excel,還會常用的函數,至少說明你Excel水平不會差到哪去。


以上,僅此而已,並不是VLOOKUP有什麼特異功能,讓人力資源如此看重此函數。


vlookup的邏輯比較簡單 用的人也多 但在實用性 靈活性上 index match 完爆vlookup
Vlookup 因為lookup value 被搜索項必須在第一列 你還要查你所需的數據在第幾列 眼睛都瞎了啊

已知名字和分數 A8 A11是 vlookup b8 b11 是index match 你想通過名字 查分數 兩邊是一樣的 但是你想通過反查分數 vlookup是做不到的 index match 輕鬆搞定 關鍵是你還不用數到底是第幾列啊!

親 你還在用vlookup么?你還在lookup value 不在第一行無法輕鬆找而煩惱么?你還在為了數col—_index_num 操勞么?那你還在等神馬 扔了你的vlookup 選擇高科技的index match 吧 解決你的一切煩惱 不要998 毛錢都不用啊!


VLookup函數之於Excel的重要性,基本等同於Select語句之於資料庫的重要性。

不過VLookup遠遠不夠,高階技巧參見Excel 有哪些可能需要熟練掌握而很多人不會的技能? - 何明科的回答。

_________________________________

更多精彩文章請看:數據冰山 - 知乎專欄


index+match能實現的功能VLOOKUP基本可以實現,我們曾經給某油田做過一個excel在油田生產經營管理中的應用系列培訓,這裡發一個關於vlookup的培訓。

VLOOKUP是一個查找函數,給定一個查找的目標,它就能從指定的查找區域中查找返回想要查找到的值。它的基本語法為:
VLOOKUP(查找目標,查找範圍,返回值的列數,精確OR模糊查找)
下面以一個實例來介紹一下這四個參數的使用——

剛好手上有LBP油田(別百度了,我造的)7家下屬單位2020年的成本表,我們就用這個表來分享VLOOKUP的各種你想得到,和想不到的用法。

一、入門篇,基本用法

參數說明:
1 查找目標:就是你指定的查找的內容或單元格引用。本例中表C列的科目就是查找目標。我們要根據表二的「科目」在DATA表中B列進行查找。
公式:C4
= VLOOKUP(C2,data!$B$3:$O$41,6,FALSE)
2 查找範圍(VLOOKUP(C2,data!$B$3:$O$41,6,FALSE) ):指定了查找目標,如果沒有說從哪裡查找,EXCEL肯定會很為難。所以下一步我們就要指定從哪個範圍中進行查找。VLOOKUP的這第二個參數可以從一個單元格區域中查找,也可以從一個常量數組或內存數組中查找。本例中要從表一中進行查找,那麼範圍我們要怎麼指定呢?這裡也是極易出錯的地方。大家一定要注意,給定的第二個參數查找範圍要符合以下條件才不會出錯:
A 查找目標一定要在該區域的第一列。本例中查找表二的科目,那麼科目所對應的表一的科目列,那麼表一的科目列(列)一定要是查找區域的第一列。象本例中,給定的區域要從第二列開始,即$B$3:$O$41,而不能是$A$3:$O$41。因為查找的「科目」不在$A$3:$O$41區域的第一列。
B 該區域中一定要包含要返回值所在的列,本例中要返回的值是五廠的金額。五廠列(表一的G列)一定要包括在這個範圍內,即:$B$3:$O$41,如果寫成$B$3:$C$41就是錯的。
3 返回值的列數(C4 = VLOOKUP(C2,data!$B$3:$O$41,6,FALSE))。這是VLOOKUP第3個參數。它是一個整數值。它怎麼得來的呢。它是「返回值」在第二個參數給定的區域中的列數。本例中我們要返回的是「五廠」,它是第二個參數查找範圍$B$3:$O$41的第6列。這裡一定要注意,列數不是在工作表中的列數(不是第7列),而是在查找範圍區域的第幾列。如果本例中要是查找科目所對應的一廠,第3個參數的值應該設置為多少呢。答案是2。因為一廠在$B$3:$O$41的第2列中。
4 精確OR模糊查找(VLOOKUP(C2,data!$B$3:$O$41,6,FALSE)) ),最後一個參數是決定函數精確和模糊查找的關鍵。精確即完全一樣,模糊即包含的意思。第4個參數如果指定值是0或FALSE就表示精確查找,而值為1 或TRUE時則表示模糊。這裡蘭色提醒大家切記切記,在使用VLOOKUP時千萬不要把這個參數給漏掉了,如果缺少這個參數默為值為模糊查找,我們就無法精確查找到結果了。
好了,關於VLOOKUP函數的入門級應用就說到這裡,VLOOKUP函數可不只是這麼簡單的查找,我們講的還只是1/10的用法。

下面進入乾貨時間。

二、入門級:VLOOKUP多列查找複製公式

VLOOKUP函數的第三個參數是查找返回值所在的列數,如果我們需要查找返回多列時,這個列數值需要一個個的更改,比如返回第2列的,參數設置為2,如果需要返回第3列的,就需要把值改為3。。。如果有十幾列會很麻煩的。那麼能不能讓第3個參數自動變呢?向後複製時自動變為2,3,4,5。。。

在EXCEL中有一個函數COLUMN,它可以返回指定單元格的列數,比如

=COLUMNS(A1) 返回值1

=COLUMNS(B1) 返回值2

而單元格引用複製時會自動發生變化,即A1隨公式向右複製時會變成B1,C1,D1。。這樣我們用COLUMN函數就可以轉換成數字1,2,3,4。。。

在C10單元格錄入=VLOOKUP($C$2,data!$C$3:$J$42,COLUMN()-1,FALSE),向右拖動。

本例中,後面的操作簡單將公式進行了解剖,有助於了解函數的邏輯。

三、入門級:VLOOKUP查找出現錯誤值的問題。

1、如何避免出現錯誤值。

EXCEL2003 在VLOOKUP查找不到,就#N/A的錯誤值,我們可以利用錯誤處理函數把錯誤值轉換成0或空值。

即:=IF(ISERROR(VLOOKUP(參數略)),"",VLOOKUP(參數略)

EXCEL2007,EXCEL2010中提供了一個新函數IFERROR,處理起來比EXCEL2003簡單多了。

IFERROR(VLOOKUP(),"")

2、VLOOKUP函數查找時出現錯誤值的幾個原因

A、實在是沒有所要查找到的值

B、查找的字元串或被查找的字元中含有空格或看不見的空字元,驗證方法是用=號對比一下,如果結果是FALSE,就表示兩個單元格看上去相同,其實結果不同。

C、參數設置錯誤。VLOOKUP的最後一個參數沒有設置成1或者是沒有設置掉。第二個參數數據源區域,查找的值不是區域的第一列,或者需要反回的欄位不在區域里,參數設置在入門講里已註明,請參閱。

D、數值格式不同,如果查找值是文本,被查找的是數字類型,就會查找不到。解決方法是把查找的轉換成文本或數值,轉換方法如下:

文本轉換成數值:*1或--或/1

數值轉成文本:""

=IFERROR(VLOOKUP($B16,data!$B$3:$O$41,COLUMN()-1,FALSE),"無此科目")

四、進階:VLOOKUP+MATCH組合函數。

以上三個例子中的查找都是基於原表單位的排列順序來的,如果查找單位的順序變了,就要用到match函數。

MATCH函數的語法釋義,偷懶直接貼百度百科了。

五、進階:字元的模糊查找


如果我們要查某單位的招待費,但是忘了招待費科目叫什麼,只知道關鍵詞「招待」。

公式=VLOOKUP("*"$B$31"*",data!$B$3:$O$41,COLUMN()-1,FALSE)

公式說明:VLOOKUP的第一個參數允許使用通配符「*」來表示包含的意思,把*放在字元的兩邊,即"*"
字元 "*"。

六、高級:VLOOKUP的反向查找。
VLOOKUP支持從左至右查找,那麼如果我們要查的值位於目標的左邊,應該如何寫函數?

本例,我們通過科目反向查找左列的科目編號。

=VLOOKUP(C35,IF({1,0},data!B3:B41,data!A3:A41),2,0)

公式剖析:

1、這裡其實不是VLOOKUP可以實現從右至左的查找,而是利用IF函數的數組效應把兩列換位重新組合後,再按正常的從左至右查找。

2、IF({1,0},data!B3:B41,data!A3:A41這是本公式中最重要的組成部分。在EXCEL函數中使用數組時(前提時該函數的參數支持數組),返回的結果也會是一個數組。這裡1和0不是實際意義上的數字,而是1相關於TRUE,0相當於FALSE,當為1時,它會返回IF的第二個參數(B列),為0時返回第二個參數(A列)。根據數組運算返回數組,所以使用IF後的結果返回一個數組(非單元格區域):{"張一","A001";"趙三","A002";"楊五","A003";"孫二","A004"}


公眾號有gif動圖,更易理解。

http://weixin.qq.com/r/4URFXb3EHOBjrfk_9xHz (二維碼自動識別)


其實學習函數本身很容易,但是放在應用場景就會有很多問題,很多時候你會碰到,為什麼取不到數,為什麼出錯,為什麼取數錯誤。這些都能解決,你才算真正掌握vlookup。

有些人的回答給我的感覺就是,何不食肉糜。vlookup不好呀,他和vba比起來差了多少,比index+match差了多少。

我估計這些人根本沒接觸過Excel的初學者,什麼是好用不好用,能最快能解決問題的就是好用

我做過很多excel是0基礎的培訓,第一個教的函數就是vlookup,學會了再學countif,sumif,再學mid,left,right,再學if等等,大部分人的工作用了前3個就已經夠了,不過這時候就會冒出一些尖子,他們不滿足學這幾個函數,會再努力提高。這才是入門函數的作用。

順便貼一篇最近剛寫的教程。

VLOOKUP的基礎概念和一些日常碰到的問題。

例一

這裡就是一個vlookup函數的最簡單的雛形。通過李四名字進行查找到相應的成績。這裡我先解釋一下這個函數

=VLOOKUP(E2,A2:B4,2,FALSE)

E2代表了李四,就是用戶查找內容的條件,A2:B2代表的是需要查找的區域,2代表的是該區域的第二列,就是成績列,FALSE是代表了精確查找,和TRUE(模糊查找)相對,但是大多數情況下都是用FALSE,TRUE要使用的時候情況比較特殊。

vlookup的四個參數,第一:單元格。第二:區域(條件所在列必須是所屬區域第一列)。第三:數字,必須是正數(不能超出你區域的總列數)。第四,一般用false或0。

這裡如果明白了,先恭喜你,你已經踏入了這個函數的門了。

例二:

例一隻是引入門,我會在例二部分,充分的講解該函數的使用和注意事項。

表格有了變化,大家注意一下,現在問一個問題,如果我要查找李四的年齡怎麼辦,1,2,3,考慮完了,就是把函數中的列數選中為「3」,這裡我要說一些注意事項。

1、這裡的「3」不是指該表格的第三列,而是選取範圍的第三列,該表格的選取範圍是B2:E6,年齡就是為第三列。

2、「李四」是作為函數的檢索條件,「李四」所在的列,必須是在該函數的第一列,如果B2:E6我改成A2:E6會是什麼結果呢?如圖

是的,它出錯了。

3、因為所在列必須是第一列,所以也就只能提取右邊的數值,不能提取左邊的,提取可以用index+match或是if(1,0),不過這個不在這個教程內闡述。

4、如果一列里有出現多個「李四」的情況下,默認只提取第一個

5、vlookup查找時注意查找值與查找區域的第一列的格式設置必須一致。 如果不一致也會出錯,如圖:

我這裡使用學號進行檢索姓名,但是A列和H2的格式不同,也無法得出結果。

6、如果要下拉vlookup公式,在第二參數裡面加上「$」符號。沒加「$」,下拉後,第二參數的區域就變動了。所以需要加「$」把你要查找的區域固定住。如圖:一個是沒有加「$」的截圖,一個是加了「$」的截圖。

注意看函數的位置,如果你是橫拉就在字母前加「$」,如果是豎拉,就在數字前加「$」。

例三:拓展用法,暫時還沒想出太多的拓展情況,我先舉出一個例子,就是函數的複合使用。

注意看我圈起來的部分,如果是直接使用H2進行提取,肯定是無法識別「李四」的成績,因為有時候各地個人寫表格的時候,要求不同,但是碰到不一樣的情況怎麼辦呢,在函數上進行修改,LEFT就是提取該數值的前幾位,LEFT(H2,2)就是H2的前2位。所以

LEFT(「李四102」,2)=李四


對於不太會excel的人來說,很重要。

會vlookup意味著你明白了這幾點:
1.數據是要按一行一行的往下放的
2.單元格還有數據類型這個東西
3.除了最終的報表,不要亂用合併單元格

否則vlookup的時候一定會很困難或者根本不可行。

這幾點對於老司機來說都是廢話,對於某些會往格子里填數字就算會用,能加減乘除外加sum函數就算熟練,會用if函數就算精通的人,可能都還不知道。

基本上會用這個函數,算是excel入門了,很多基礎的東西就不用強忍怒火的教。


「為何公司這麼看中這項技能」 很簡單:要用、好測。
1、說明該崗位要招熟練工,工作內容包含整理大量數據、做報表,且要求準確高效。
2、vlookup相當於數據工作的四六級測試,而且問得深一些很容易測出學習能力。

vlookup入門很簡單,我兩個同事六十歲了分分鐘就能學會,但使用過程會涉及錯誤處理、數據格式等excel各方面的技巧,完全駕馭是不容易的。團隊工作時,讓excel初學者亂入簡直就是埋雷!

如果做過相關實習卻用不好vlookup,也說明應聘者對自己要求不高,或者不喜歡數據工作,換個崗位就好了,不要當「豬隊友」。


編程語言裡面最普通的功能, 在Excel裡面變成了神器, 呵呵噠.


首先,你找的工作應該是對Excel的操作有一定要求
其次,要求會vlookup函數,說明公司對員工的工作效率有一定要求,並且要求應聘人員有一定的學習能力,工作中注意方法和效率
再次,不僅僅是vlookup只一個函數,通常情況搭配其他函數,例如IF, ISERROR, SUMIF等函數,輔助進行查詢、匹配、篩選等數據操作。

的確是用好一些基本的函數、在使用Excel進行數據分析,篩選的時候,注意方法。的確可以起到事倍功半的效果。


胡亂寫點,有點亂。

---------------------------------------------------------------------------------------------
1. VLOOKUP為什麼重要?因為簡單。


我教會許多人使用VLOOKUP,那些都是我的同事們。
年齡從20 ~ 40+,崗位也是五花八門。
他們用查找功能核對數據,或者文本列印肉眼識別等苦逼方法。

其中大部分人都學會了,然後對我頂禮膜拜。

那麼有沒有其他辦法解決?
有啊。
lookup也好,match + index也好都可以。

但是大部分人覺得這就是個「茴香豆的茴字有五種寫法」。我也只能呵呵呵。

--------------------------------------------------------------------------------------------------

2. 大多數人的EXCEL水平根本達不到及格線。

VLOOKUP函數算是個分水嶺吧,入門的分水嶺。

大部分人的EXCEL水平還大多在入門的門檻上,我的水平中等偏上,能用VBA編點東西。
常在EXCEL HOME瞻仰大神的高深莫測,然後回到辦公室俯視眾人。

曾面試新員工,簡歷上寫著精通EXCEL,我問的了小問題「單元格內如何換行?」
孩子紅著臉半天沒答上。
當然簡歷參水是普遍存在的,看過韓劇,蹦兩句「歐巴」就敢寫韓語入門。

---------------------------------------------------------------------------------------------------

3. 會用VLOOKUP,體現了什麼?

熟練使用VLOOKUP,不僅僅是要會用函數本身。
1) 數據本身要可查的,有邏輯的。(偷用了靳偉大神的部分內容
原始數據一般都長成這樣.

這是個糟糕的數據樣本, 但是還不是最糟的. 從不同的人手裡收集原始數據的時候, 這種情況特別常見.

好的數據格式是:

2) 要知道什麼是絕對引用,相對引用
比如從100列數據中提取其中有用的30列數據,寫30次VLOOKUP函數?
你問什麼是絕對引用?請自行百度。

3) 基礎數據一定要有有且唯一的索引號
沒有索引號,VLOOKUP就相當於斷了一條腿,因為VLOOKUP找到第一個匹配的值就直接返回值了。
什麼是好的索引號?工號、身份證,等等。

原始數據沒有有且唯一的索引號?試試這樣。

比如我要在100個員工12個月的工資信息當中提取其中幹部20人的工資信息。
那麼可以把員工號和月份用「」合併在一起,那麼這東西就是有且唯一的了。
什麼?一個員工在一個月有兩次發薪記錄?哦哦哦還有一次是獎金?
那麼請 =工號 月份 分類(工資、獎金)

------------------------------------------------------------------------------------------------------------

還有些吧,一時想不到啦。

總之EXCEL不用高估,也不能低估。
VLOOKUP也一樣。


這東西就相當於 SQL 中的 select


個人覺得:Vlookup是一個被過譽的函數


首先大家讚揚他或許是因為

1.他確實能夠在有些情況下節省超級大量的時間

2.使用簡單 真的太簡單了(此處不討論各種格式問題引發的匹配錯誤)

但我為什麼說他是被過譽了
可能很多人並不清楚excel的公式和vba遠不止這麼簡單,也很少知道都可以玩出哪些效率辦公的花樣。

所以vlookup應該說解決了這些人最頭疼的問題,並且他們很少接觸其他一些東西,所以覺得很重要。久而久之 也就成了你會不會玩excel的代名詞

再說一下個人對於vlookup的觀點
這是我偷懶才會用的公式。因為缺點太致命:慢

其他回答中也有朋友提到index和match。當解決多列匹配時確實是優勢明顯。
另外,相信大部分情況下vlookup的使用環境都是規律性的序列數據,這時候通過vba對於源數據建立特徵索引再去匹配,速度可以大大提升。即使vba只是單線程的東西。
當然還有其他很多方法,比如資料庫。 但是請原諒我實操只會vba...


EXCEL使用頻率最高的函數沒有之一!!!
再和IF,IFERROR套用在一起絕逼神器啊。
如果不會的話工作效率直線降低100000倍啊,在N張表裡人工用眼鏡匹配………會瞎掉!


我說下我的感受吧 我也屬於在ExcelHome仰視各類大神 在辦公室俯視眾生的人。可以說這個函數是真正開啟了我對Excel興趣之門的鑰匙,當你加班加點的完成一項工作,發現原來這個函數可以輕鬆搞定,幾秒鐘的問題,感覺以前加班都是白加了 真的有對不起自己的感覺,真正感覺沒文化真可怕,從那時候知道原來Excel這麼有意思,這麼有邏輯的,後來水平慢慢提高,index+match這個黃金搭檔,我認為並不適用於每個人,至少對於初學者來說,嵌套函數是有難度的。另外有的人說Vlookup致命弱點是運算慢,這點我是認可的,但是如果是和你手工計算相比呢,運算慢完全可以忽略了,總之我認為,這絕對是衡量一個人是否入門Excel的標杆函數。


從初學excel到access,到資料庫表設計,到mysql+c#開發簡單程序,算是對資料庫表設計有點了解,算是對excel里為什麼vlookup總是被提起,甚至當做進入中級excel技巧的一個標杆函數,也算是有一些個人的理解。

先看看vlookup函數本身,就是選擇一個比對值,然後從另一張表裡,找對這個比對值對應的某一列的值。當然,這是基本應用,也有更高階的應用,就不細說了,一搜一大把。

這裡有個「比對值」,其實就是資料庫里表的主鍵,或者叫ID,說人話就是一條記錄的唯一編號,也許善用vlookup的都會發現,比對的這個值,一般是一個表裡的唯一值,比如人名,ID號,訂單編號等。

所以,其實vlookup的應用其實就是對資料庫查詢的一種excel公式化的應用,或者說用excel來做對資料庫類似於sql的查詢,使得不懂sql的用戶能夠比較方便的提取數據,篩選數據。和另外一些公式合理搭配,可以得到很多方便的應用。

本人剛開始接觸excel的時候其實比較善於去寫vba,後來發現其實用vba有時候並沒有公式效率高,因為用公式的話是立即出結果數據,用vba還需要去點運行按鈕。其實處理一些簡單的分析篩選,用公式顯得更方便直觀。而vlookup其實就是實現某種篩選最基本的函數。

當然,還有lookup和hlookup,用得少,前者是二維的,後者是一列數據是一條記錄,跟一般使用習慣不符。

也有部分答友說到index+match的,其實還有一些函數比如large和small、offset、indirect,搭配起來能實現很多複雜的篩選。就不多說了,總之excel的這部分應用,就是學的越多,越覺得無知啊…………

PS:鋼針,為毛沒人提起excel最NB的透視表?用這個出一些簡單報告或者分析,明顯秒殺vlookup,連公式都不用些,直接拖拖拖!!

港灣~


我想題主沒見過那些不知道用公式的人在工作中浪費了多少資源,主要是時間。

以前單位同事,一大姐,對Excel的使用停留在A3=A1+A2上,並且表示完全沒有計算器好用。
上班後第一項工作就是接手他的表格統計工作。70多員工,按工號排序,並且把另一張別人準備好的表格(表1)上的數據匹配到現表格(表2)上。
交接的時候大姐很憂心的跟我說你年輕又是個男孩子我很害怕你做錯因為這個活太需要細心了吧啦吧啦……
大姐是怎麼做的呢,切到表1,查找姓名,找到數據複製,切到表2,查找姓名,對應位置粘貼……加上檢查一遍一個小時沒了。

後來大姐表示我要是去早點她能少加多少班啊!


很多答案說到了match+index比vlookup好用。但是讓0基礎的人去學公式嵌套?別開玩笑了,vlookup再複雜也只有4項,減去最後日常基本默認0(false)的只有三項,實在是不能更簡單了。
容易學才是最重要的好嗎??!!

回到題主的問題。
有些基礎崗位(包括實習崗位),用不起也沒必要用高端人才,工資只能開出那麼多,工作又那麼忙,自然是希望招聘到的人能儘快上手。然而作為基層HR,我見過太多認得Excel圖標會往單元格里打字就敢在簡歷里寫上「精通Excel」的人了,用起來發現連個列印格式都不會調。我們真的不介意教別人,但總要有點基礎吧,初中老師不負責教四則運算好么?所以強調來的人要會vlookup,這是個標準,一般會了vlookup,sumif、if什麼的也多少會一點,這就省了太多事了。

另外題主問的關於vlookup的高深用法,主要在最後的預設值上,就是最後一項,false/true,統計工作中幾乎所有情況都默認false也就是0,什麼時候題主把true的用法玩轉了精通了,單個公式上就很少有難得到你的了。

以上


Vlookup 和 IM均有一個很大的弱點,只能查找符合條件的第一個值,要是你想查找符合條件的第二,三……個值那就瞎了……需要複雜的數組公式,或者VBA


還是用vba編程吧,用函數把表格填充了,數據量大了文件打開關閉會很卡。。


直接寫上會用vlookup的這些公司,覺得太沒必要了,反而降低了公司品質
這些東西,只要是一個稍微有點自學能力,主動性好的人,1個小時就會用了。當然全面靈活運用,變成自己的東西還是需要日積月累的。


vlookup雖然好用,但單獨使用只適合單列,如果多列,或者順序打亂的表格處理,還要用index+match,isna,column等輔助函數,效率高的不是一星半點。


推薦閱讀:

脫單有沒有類似數學公式或者編程之類的東西?
完全用彙編寫成的最複雜的商用軟體是什麼?
在數模競賽中負責編程的同學需要學習哪些知識?
如何編寫一個分散式計算框架?
有沒有免費的代碼查看工具推薦?

TAG:編程 | MicrosoftExcel | VBA | Excel公式 |