2012年4月17日 星期二

讓excel【自動匯入名單】【自動跑名單】【 vlookup】超級實作

 一般來說
每間公司都會有一個很龐大客戶清單
假如我們只是一間小公司
根本沒有設計師可以幫我們寫程式
那我們今天客戶訂東西
我們紀錄的也只有客戶編號
我們不想要用不斷的ctrl+F搜尋
然後複製貼上
我們是不是能夠想個辦法讓
excel 【自動匯入名單】
【自動跑名單】

首先你會有個很大的資料庫




再來就是這次定東西
或是說必須要通知的客戶
之類等等的清冊
也許你會想說才幾筆我複製貼上就好
請你想像如果這個是1000資料呢~~~





首先我們點選我們要跑資料的儲存格【B2】
再點選【公式】中的【查閱與參照】裡的最後一個【VLOOKUP】





 接者會出現一個函數引數的視窗
在這裡我先介紹你面的功能
1.Lookup_value (你要自動匯入的那個儲存格必須跟誰對應 在這裡我們是輸入A2)
2.Table_array(你的匯入資料的那些資料從哪來)
3.Col_index_num(你要輸入資料庫的哪筆資料)
4.Range_lookup( 假如這裡填上true 就是大概相似 填上 false 就是一定要完全等於,而我們這邊必須填上false 因為每筆客戶資料都是獨立的,絕對不能夠大概就好 一定要完全相似才行)







在這裡的Lookup_value我們選擇了A2






第2格的Table_array你必須切換到你的資料庫
將A:D全選


貼心小叮嚀:假如你在這個步驟發現沒有辦選作選取的話
                     可能是office2007版的問題使用office2010就沒有這個問題了
                     那假如你的office只有到2007的話也沒有關係
                    你可能要將資料庫的資料整個複製到同個檔案下的另一個分頁(sheet)就沒有問題了




第三個欄位Col_index_num
假如你填上的是 1 那麼等等就會跑出第1行客戶編號的資料
假如你填上的是 2 那麼等等就會跑出第2行客戶名稱的資料
假如你填上的是 3 那麼等等就會跑出第3行連絡電話的資料
假如你填上的是 4 那麼等等就會跑出第4行地址的資料

為了防止資料入的錯誤,K編都會選擇1 來確認資料有沒有錯誤







最後一個填上false
然後第一格要把它固定住以防止數據跑掉
所以A2將他加上$字號 就變成 $A$2
而A:D也要加上$字號 就變成 $A:$D
按下確定




這時候你會發現出現了跟前面客戶編號一樣的數字的時候就代表成功了
你可以向右邊拉開
假如你向右邊拉開的時候發現了數字怎麼不一樣的時候
就代表著你剛剛的加上$字號有錯誤






 這個時候你必須去更改程式裡的編碼
選擇B2 將$A$2 改為$A2
好讓他等等往下拉的時候可以讓excel自己跑


選擇C2 將  $A$2  改為$A2
然後將Col_index_num的1 改為2
讓 這一格等一下可以自動匯入客戶名字
好讓他等等往下拉的時候可以讓excel自己跑

 選擇D2 將  $A$2  改為$A2
然後將Col_index_num的1 改為3
讓這一格等一下可以自動匯入客戶電話
 選擇 E2 將  $A$2  改為$A2
然後將Col_index_num的1 改為4
讓這一格等一下可以自動匯入地址




這樣子就成功了

接著你繼續往下拉你就會發現名單會自己取找名字
然後自動的匯入
假如遇到上千筆的資料需要比對的時候
easy-office-go 所介紹的這真的個好用的功能
那麼假如說出現的是亂碼
那麼代表的就是這一個客戶編號並未存在於我們的資料庫中
你看這樣是不是很簡單呢

貼心小叮嚀:剛剛有人問我說那個按下儲存格想讓那個儲存格的函數視窗跑出來怎弄
                     你只要按下那一格儲存格然後按下fx插入函數的按鍵就可以了



沒有留言:

張貼留言