先向高手們請個安~~小弟的問題看似簡單~~但過程蠻複雜的~~
在下列有個網址~~裡面兩個檔案就是我的問題~~
想向各位高手請益~~解答小弟的疑惑~~
1.檔案A(以下稱A)跟檔案B(以下稱B)裡面是一些工作用的資料庫~~
但分屬不同公司~~所以有些資料一樣~~有些則反~~
它本身是一個*.exe的自解壓縮檔~~點兩下後會產生一個*.dbf的資料庫~~
可用Excel開啟閱讀~~
2.小弟想以A檔為主~~B檔補強~~也就是說~~以A做為基礎~~
再把B檔有跟A重覆的資料刪除~~把B檔有額外A檔所沒有的資料補進A檔~~
3.再還原成*.exe的一個合併檔~~因為開啟的軟體一定要用*.exe的檔才能讀取~
http://webhd.xuite.net/main.php?
帳號: look670414
密碼: 670414
請高手幫我解決一下問題~~感激不盡~~
2006-03-09 15:36:10 · 2 個解答 · 發問者 ㄚ吉 1 in 電腦與網際網路 ➔ 軟體
回答老年人:
感謝您的答覆~您的意思我看的懂~~但我對於excel真的不太懂~~只會一些基本的~~所以您說要下什麼公式...等~~我不知該從何下手~~不過還是謝謝您的專業!!
2006-03-18 18:03:41 · update #1
回答買買:
您的回覆檔我有下載使用~~可執行~~但出現重覆的車牌號碼~~也就是說~~未把重覆的車牌刪掉~~導致我的畫面都是重覆的數字(例如輸入AA-1234~畫面就有兩台一樣的)~~還有一些問題想請教~~1.用*.DBF就可直接排序~~為何還要先轉成*.CSV??~~2.合併之後如何刪除重覆的車號~3.你的回覆檔加總剛好是A檔+B檔的大小~~也就是說~您只是合併後就還原~並無刪減重覆的檔~~4.LHA這個壓縮軟體哪裡下載的到啊~~都只有ZIP或RAR耶~~找不到LHA的軟體!!
2006-03-18 18:12:02 · update #2
回答老年人:
您的回覆檔我有下載使用~~結果是不被軟體執行~~後來我發現~您的回覆檔是*.xls的格式~~但一開始解壓縮後的副檔是*.dbf~~所以格式不同~~我還原後確定無法使用~~
至於你要的lha壓縮軟體~~再你解壓縮的時候~~就有產生一個lha.exe的檔案~~那個就是了~~
2006-03-20 11:03:45 · update #3
回老年人:
檔案已下載使用~~可執行~~不過還有出錯的地方~~執行後的顏色欄在軟體執行中無法顯示~~不過這沒關係~~不影響工作的效率~~
另~~再跟您請教一下~~解開後為*.def(dbase IV)的格式~~刪除重覆的資料後~~要合併時卻無法再成為dbase IV的格式~~您是怎麼辦到的~~
目前只有上述的問題~~其他的大致解決~~但您上面所講的公式~我還是不會用~~我只會土法煉鋼的合併成一大筆~~再用篩選的慢慢刪掉~~蠻浪費時間的~~目前比較需要您如何把dbase IV的格式回存~~謝謝您!
2006-03-21 10:20:39 · update #4
回老年人:
檔案已下載使用~~可執行~~不過還有出錯的地方~~執行後的顏色欄在軟體執行中無法顯示~~不過這沒關係~~不影響工作的效率~~
另~~再跟您請教一下~~解開後為*.def(dbase IV)的格式~~刪除重覆的資料後~~要合併時卻無法再成為dbase IV的格式~~您是怎麼辦到的~~
目前只有上述的問題~~其他的大致解決~~但您上面所講的公式~我還是不會用~~我只會土法煉鋼的合併成一大筆~~再用篩選的慢慢刪掉~~蠻浪費時間的~~目前比較需要您如何把dbase IV的格式回存~~謝謝您!
2006-03-21 10:20:43 · update #5
回老年人:
抱歉~真的還是不行耶~~我把我的過程跟您說一下~您看看到底哪裡出錯~~
1.先把car2兩個檔自解壓縮~形成兩個car2.dbf檔~~
2.把B的內容複製~再開A檔後貼上~~
3.先用篩選把重覆的車號刪除~
4.再另存新檔成CAR2.DBF(dbase IV)格式~~
5.結果出現""你所指定的檔案格式DBF 4無法支援這個
工作表CAR2.DBF中的某些功能..........""
6.強制儲存後成為CAR2.DBF後再打開~~結果車牌號碼
全不見了~~而且少了一半以上的車牌號碼~~而有出現
的車牌號碼都一樣重覆成為兩個~~(續下面)
2006-03-21 23:45:46 · update #6
請問一下~~我的程序哪裡出錯~~我還特地將OFFICE XP
換成2003的版本~~
我反覆用了好久~~依舊想不通~~您傳給我的檔我還原後真的可以使用~~只是顏色不見~~但我用的結果都不行~~
是跟您一開始開啟的格式有關嗎??您在開啟後整理的格
式為何種副檔名??是用增益集還是工作表還是活頁簿???
可以麻煩您將您整個過程大致的說一下嗎~~麻煩您了@
2006-03-21 23:45:54 · update #7
回老年人:
真的還是不行~~就是怎麼轉都轉不過*.dbf(dbase IV)的格式~~雖然問題沒解決~~不過謝謝您這幾天的指導~~我再自己去請教別人好了~~因為這種東西不是用書面上就能懂的~~還是要面對面的指導比較清楚~~謝謝您!
2006-03-23 09:56:44 · update #8
檔案已轉成excel.
首先B檔內之後段即是23007筆之後皆為亂碼是否資料有誤?
暫且不論資料有誤與否, 先說明本案整理方法, 由於資料龐大處理較慢. 需使用公式處理較方便.
1. 首先B檔內之亂碼全部刪除.
2. 在B檔內之A欄及第一列, 利用凍結視窗固定出現, 如此方便瀏覽作業.
3. 設公式在B檔內之最後欄即Z欄如下:
=IF(A2="","",VLOOKUP(A2,[CAR2B.xls]SHEET1!$A:$B,2,FALSE))
如此往下拉複製公式(資料龐大處理較慢稍候)即可發現A檔有的在B檔呈現數字否則呈現#N/A即是A檔沒有的.
2006-03-18 06:35:27 補充:
然後, 利用自動篩選將#N/A點選後(處理較慢稍候),全部反白複製至A檔即可. 注意!資料龐大所以所有動作處理皆較慢. 最好選擇CPU大2G & MEM 大 512M.
2006-03-18 06:40:58 補充:
利用公式=COUNTIF(Z:Z, #N/A)可計算出A檔沒有的共計1841筆, 因此全部反白複製至A檔時間不會太久.
2006-03-20 11:37:02 補充:
請提供還原成*.exe之軟體, 已用WINZIP壓縮. 附加至你的web內.
2006-03-21 10:25:07 補充:
已轉換為dbf檔, 對不起, 不會用LHA.exe, 已再用WINZIP壓縮. 附加至你的web內.
2006-03-21 16:58:14 補充:
用 EXCEL 整理及合併後, 再用 EXCEL2003 轉成dbf檔.
2006-03-22 18:54:24 補充:
你的程序都沒錯, 可能在複製及篩選時候未等待足夠時間即跳下一步驟所導致的. FYI 複製及篩選時, excel 畫面左下方會出現百分比, 須等到100%才行. 再試試看吧! 若還有問題該利用檢查錯誤及重組工具試試.
2006-03-17 09:25:50 · answer #1 · answered by Frank Chiou 7 · 0⤊ 0⤋
解壓前:CAR2(A).EXE
檔案大小:974 KB
解壓後:CAR2(A).DBF
檔案大小:11.1 MB
筆數:27305筆資料
解壓前:CAR2(B).EXE
檔案大小:1.40 MB
解壓後:CAR2(B).DBF
檔案大小:10.2 MB
筆數:25605筆資料
處理後發現:CAR2(B).DBF有2598筆資料格式錯誤
壓縮前:CAR2.DBF
檔案大小:22.5 MB
壓縮後:CAR2_All.EXE
檔案大小:2.36 MB
筆數:55129筆資料
合併後共55129筆
我是利用車牌去篩選重複的筆數
並且用車牌遞減方法排序
心得:
1.此EXE是由LHA壓制成EXE自解檔...壓縮方式為LZH
2.我已經幫包回原本檔案
3.合併方法先由DBF轉CSV再將A與B的CSV合併,由車牌排序之後刪除重複部分
4.完成CSV整理後再將CSV轉成原DBF格式
5.再將DBF利用LHA壓成EXE
的確挺花時間的~在CSV匯入DBF花了我30分鐘,我電腦是P3-866 記憶體1.2G
所以~這5萬筆資料真大
檔案已經傳至您的空間。
2006-03-17 19:30:39 · answer #2 · answered by water 3 · 0⤊ 0⤋