MicMicHK
2009-03-01 10:08:01 UTC
我公司有大約500名客戶的資料要處理, 是一個 .TXT 檔案, 那些資料的格式如下:
1. abc公司
地址: xxxxx
電話: 23740000
傳真: 3428642784
電子郵件: ***@yahoo.com.hk
聯絡: xxx小姐, 經理
2. xyz公司
地址: xxxxx
電話: 62378613
傳真: 565613245
電子郵件: ***@hotmail.com
聯絡: XXX先生, 經理
我應該用什麼方法最快變成以下這樣呢?
Company Name Tel e-mail address
1 ABC Com xxx小姐 ... som.. xxxxxxx
2 XYZ Com XXX先生 ... Som... XXXXX
我在美國 MS 的討論區問過, 有人這樣回答我:
"Source data as posted assumed representative, running in A1 down
In B1: =OFFSET($A$1,ROWS($1:1)*6-6+COLUMNS($A:A)-1,)
Copy B1 across to F1, fill down as far as required to exhaust source data.
Freeze cols B to F with an "in-place" copy n paste special as value. Insert a
new col C, then select col B, click Data > Text to Columns, delimited, enter
a period for "Other" in step 2. Click Finish. And that should return the
exact results that you seek in cols B to G."
但我不是好明白喔, 可否有高人加以解釋呢? 謝謝
1. abc公司
地址: xxxxx
電話: 23740000
傳真: 3428642784
電子郵件: ***@yahoo.com.hk
聯絡: xxx小姐, 經理
2. xyz公司
地址: xxxxx
電話: 62378613
傳真: 565613245
電子郵件: ***@hotmail.com
聯絡: XXX先生, 經理
我應該用什麼方法最快變成以下這樣呢?
Company Name Tel e-mail address
1 ABC Com xxx小姐 ... som.. xxxxxxx
2 XYZ Com XXX先生 ... Som... XXXXX
我在美國 MS 的討論區問過, 有人這樣回答我:
"Source data as posted assumed representative, running in A1 down
In B1: =OFFSET($A$1,ROWS($1:1)*6-6+COLUMNS($A:A)-1,)
Copy B1 across to F1, fill down as far as required to exhaust source data.
Freeze cols B to F with an "in-place" copy n paste special as value. Insert a
new col C, then select col B, click Data > Text to Columns, delimited, enter
a period for "Other" in step 2. Click Finish. And that should return the
exact results that you seek in cols B to G."
但我不是好明白喔, 可否有高人加以解釋呢? 謝謝