本站已搬家!

本站已搬家至https://blog.typeart.cc


歡迎舊雨新知指教!

三分鐘快速上手vlookup - excel 進階應用

只要是坐辦公室,不論是業務、秘書、人資、總務、mis…,或多或少都會遇到主管的要求:幫我從這個產品表格中,挑出利潤最好的前幾個!
如果數量只有十來筆,或許手工挑一挑就可以解決。但若是在幾千列中挑選出幾百個呢?恐怕光是挑這些資料,一個上午都挑不完!

有沒有快速又簡單的方法呢?有!就是excel的vlookup!
vlookup的功能就是讓你在海量的表格中,選出你要的內容

先來看看vlookup函式所傳的值:

=vlookup(lookup_value,table_array,col_index_num,range_lookup)

資訊相關人員,瞬間看到這一陀大概還耐得下性子仔細瞧瞧,但對於非資訊人員,就像天書一樣了
雖然都是簡單的單字,但對非英語母語人士來講,工作上已十萬火急,根本靜不下來看…
中文化後如下:

=vlookup(目標要查的值,茫茫大海的來源表格,茫茫大海表格要取得的欄位,是否要找近似值)
  1. lookup_value:目標要查的值。也就是主管要求你要挑選出來的資料
  2. table_array:茫茫大海表格。全選後,記得用$鎖住,因函式key完後下拉時會一起跑動,而來源表格是固定不會變動的。請注意,表格直行中的第一欄為比對值。所以要比對的條件請放在第一欄,否則會找不到資料
  3. col_index_num:海量表格中要取得的欄位。找到資料後,要回傳第幾欄的內容
  4. range_lookup:是否要找近似值。true為找相似值,通常為false。因為用true往往會回傳錯誤資料…

舉一個簡單例子如下圖:

最終key完後函式後整串大概如下:

=VLOOKUP(E2,$A$3:$C$11,2,false)

再次提醒!
1. 第1欄就是老大要你挑出來的資料
2. 第2欄選好後,要用$鎖住避免下拉時位移掉,表格直行中的第一欄為比對值。所以要比對的條件請放在第一欄,否則會找不到資料
3. 第3欄則是希望從表格中取得的資料
4. 第4欄基本上是false

留言