Board logo

標題: excel資料處理求問 [打印本頁]

作者: ricky08240920    時間: 2012-6-25 13:50     標題: excel資料處理求問

品名規格 ( 處理前 ):
1. Carbon Resistor;1/8W,1
80R,5%
2. Resistor Chip;Thick Fi
lm,0603,0Ω,5%
品名規格 ( 處理後 ):
1. Carbon Resistor;1/8W,180R,5%
2. Resistor Chip;Thick Film,0603,0Ω,5%
如果有五十萬筆,那要弄很久..

請問大大..要如何使用公式或者方式變成這種模樣..
作者: andy1257    時間: 2012-6-26 14:31

我覺得你這是外部截取24bit的資料自動換行的結果造成!!
如可以 應該設定截取換行的資料串長一些 就不用再做整理!(題外話)

目前我能想到較快的方法是錄製巨集!
先錄製前一百行的處理步驟(複製  貼在上一行後片 再刪除覆複製那一行) 順便加上快速執行鍵 然後就可以一次處理100筆資料!
這樣要用5000次!還是有點久!!
作者: dajen    時間: 2012-7-14 02:03

開個新excel,建立一個如下的巨集,再把資料貼在sheet1的第一列,執行巨集:

Sub Modify()
i = 1
    For i = 1 To 10 '10改成500000就跑50萬次
   
        Sheet1.Cells(i, 1) = Sheet1.Cells(i, 1) + Sheet1.Cells(i + 1, 1) '
        Sheet1.Cells(i + 1, 1).Delete
   
    Next
End Sub




歡迎光臨 PLUS28 (http://www.plus28.com/) Powered by Discuz! 6.1.0