5 J7 y X3 m z+ Y& K7 W3 @讓Excel也能無中生有的匯入外部資料功能(上)
, K3 F3 Q$ I2 Y, L1 V1 `* g作者:楊健則(本文摘自《PC Office》NO.104 3月號). W8 y; ^0 ]& T% U/ m3 j
對Excel運算、分析…等各種功能瞭若指掌的人來說,Excel所提供的「匯入外部資料」功能,無疑是一項相當便利且非常實用的功能。因為,只要經由匯入外部資料的操作,其它軟體所產生的報表資料,或者是資料庫裡的資料,只要是純文字格式(.txt)的檔案,就可以在經過特定條件的篩選判斷後,統統匯入到Excel的工作表中,以便進行後續的資料運算、分析工作。
8 \% y6 R: S2 D" ^7 D9 V& J而匯入外部資料的功能,除了能夠讓你不必在Excel中,逐筆輸入一堆資料外,如果Excel所匯入的外部資料是網頁的話,那麼,只要勾選「動態更新」選項,就能夠在Excel每次開啟檔案時,連結到該網頁取得最新的資料後,自動更新工作表內所有的資料。, W E( k$ ^3 I' k5 R5 r: E4 `
7 D5 }% ?, M7 R$ E' Z0 H, T
輕鬆匯入外部資料1 \9 t8 R( e0 A0 C3 P
要將外部資料匯入Excel之前,要先確定檔案的資料分隔模式是否正確。若文件的分隔過於凌亂,Excel也無法藉由分隔的方式將資料分隔成適當的表格,而你也可以先另行轉成純文字檔案在用記事本檢視資料的正確性。在確定文件無誤後,只要從下拉式功能表中開啟匯入資料對話框並選擇資料檔案,再開啟檔案後才能針對文件格式做進一步的設定。
$ \, G9 p2 b6 X, m) \" m1.開起欲轉換的外部資料檔案,查看資料分隔狀態是否規律,以及文字編碼是否正確,也可以另行轉存為沒有格式設定的純文字檔(圖1)。
2 i8 o2 d' G7 ?' P* i2.點選下拉式功能表的「資料」/「匯入資料」,開啟匯入資料的對話框(圖2)。
* Z5 d- t, z; Z1 X/ e3.選擇外部資料檔案,若資料的檔案格式不在支援的檔案類型中,就必須先行轉成純文字檔或其他Excel支援的格式(圖3)。
9 d8 M- r8 p; E
. w1 n/ V: ]1 M

) o& \6 A, d; P& {9 n6 d3 ^! \
& e- y6 m6 j1 T. A; c" X, ?設定匯入字串精靈) f) ]' ^" x; b7 j$ O! ?4 V3 Q: p/ F
選定外部資料檔案後,就會開啟匯入字串精靈讓你逐步設定檔案表格的分隔方式。不論是由分隔符號或固定寬度來區隔不同資料,你都可以預覽資料表格的狀態,在確定資料的分隔狀態後,還能針對欄位的資料格式進行設定,若有數字或日期等需要調整格式的欄位都可以直接在匯入時設定好資料的屬性。: X- a; a! D3 P, _1 b
1.依照資料的狀態選擇最適當的分隔方式,一般來說,使用分隔符號的通用性較廣(圖4)。
$ L9 F) Q6 x: H7 P! [2.在選定分隔方式後,會讓你先預覽分隔結果,並且可以調整分隔的設定項目,若不滿意也能回上一步更換分隔方式(圖5)。6 d8 o& I2 p S& t5 D G/ N8 Z
3.確定分隔方式後,還需要設定欄位的資料格式,當資料為數字、日期或其他需要運算的類型可以在此直接設定格式(圖6)。' L: w! A u' d- M- p
4.匯入資料時可以選擇放在Excel目前的工作表中或是另一個工作表中。(圖7)。
' e |/ f. I/ P9 H3 p; z z
4 W, `$ j1 L* @* v

" {/ a6 B3 K8 N7 }$ F0 S% i2 }' h5 _( x: s
5 [ |: m I" U' D" z2 `
4 j, g1 l" v4 f( y4 G
% ]5 L) R2 U" Z0 j+ ]7 U