2009年10月24日 星期六

VLOOKUP



 假如我有甲、乙兩個名單,想要比對甲跟乙的差異,或是想要知到乙名單中的人在甲裏面的資料,如果會寫程式的人,大概就直接寫程式比對資料庫了!不過如果不想寫程式的話(像我這種寫到不想寫的人),以前用一個比較笨的方法,就是甲乙都排序一遍,再一行行比對,後來發現用函數Vlookup()是個不錯的方法。

  Excel的函數說明:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

甲名單
乙名單

  lookup_value:要找的值,例如「王小明」或是座標「A1」

  table_array:資料來源的區域,例如在這個範例就是A1:C4

  col_index_num:如果找到,要傳回第幾個欄位的值,在這裏是第2個(85)

  range_lookup:True表示找到近似值就可以,False則會找完全正確的值,

          不然就傳回#N/A,例如找某個人,沒有就沒有,不會近似

    像這個例子,想要找乙名單中的人,在甲名單中的成績,就可輸入:

=vlookup(A1,甲名單!A1:C4,2,0)


http://lifetype.sgjh.tc.edu.tw/lifetype/index.php?op=ViewArticle&articleId=147&blogId=1

沒有留言: