chengmou wrote:
表格上的內容是網頁複製來的


除了檔案外,建議樓主也把網頁連結和複製那些資訊一併告知(如果網頁不是保密或不公開),這樣前輩高手們可以「雙管齊下」,一方面解決樓主您檔案內現存的資料轉成運算需求問題,另一方面也可以測試網頁,找出樓主複製的問題點(或許樓主在複製網頁資料時,就可以用某些方法,讓貼到excel內的資料是可以直接運算的.....畢竟考量樓主以後是否會再有從該網站貼資料的需求)

當然,若是不考慮以後繼續去網頁找資料貼過來的話,那就先以解決這次檔案遇到的問題為主囉。.....相信樓主檔案貼上後,版上的前輩大大們一出手就能解決了~~

把上傳檔案搞定吧,就當是考驗囉~哈(樓主你OK的,加油)
Der,misser1
gary4024 wrote:
用資料剖析,就可以重(恕刪)


資料剖析 研究了一下,好像還是搞不定...它沒辦法選數值?!

謝謝
misser wrote:
呃,現在在windows下,不用裝其他軟體,你只要在檔案總管裡,用滑鼠右鍵,點該檔案,右鍵選單裡會有個[傳送到]-->[壓縮的(zipped)資料夾].........點選後,windows就會幫你做一份新的zip檔.....而不是直接去改檔案的附檔名啦~~


喔,想到win有提供zip,太久沒用了,哈哈,謝謝,已上傳了....原來檔案要這樣上傳,在mobile01 很多年了,第一次上傳非圖檔...
該網站是要付費才登入的...

謝謝....
chengmou wrote:
該網站是要付費才登入的


01要付費?不用啊。

chengmou wrote:
謝謝,已上傳了

呃?哪?我沒看到耶~~
Der,misser1
看到了~~在第1樓~~呵呵
Der,misser1
chengmou wrote:
htn721大大:
用你的方式貼到記事本再複製是可行的


暈,為什麼我用記事本的方式,是不行啊??

資料剖析用了,value用了,不行.....之後我把樓主這個檔,改存成csv,用記事本打開,發現E欄的資料,後面會帶有一個「?」



我想應該是樓主從網頁copy過來時,e欄末,帶有一個看不見的符號(換行或其他).....在excel裡面,因為字元格式,後面帶有%,卻總是不能轉數字,應該就是這個?搞的鬼........!

回到excel,我用Len函數測E1(-21.58%)的結果,果然傳回8.....神奇的結果~~(圖片放最後)

好,那就找個空格(比如K1),用擷取字串函數mid,在k1輸入「=VALUE(MID(E1,1,LEN(E1)-1))」,搞定,k1結果可以做運算了(如K11顯示........圖片放最後)

然後,我再改用資料剖析,樓主的E欄剛好看來到%的字元長度都一樣,所以我就固定寬度去切(切格線就緊貼在%右側,如果後面帶有其他隱藏字元就都不要),一切,果然,可以了,結果如M欄.....


結果圖片:


這2種方式,樓主試試看囉~~搞定收工。
Der,misser1
E1那一列的每一个数值后面都多了一个空格,导致excel把它认为是文字,将多余的空格删去之后就能正常用公式计算了
jjx874 wrote:
后面都多了一个空格


這樣說或許不算錯,但可能不夠精準?~~畢竟這東西不完全=一般空格~~

把游標放到E1,最末,這時輸入游標「幾乎」貼在%後,讓你幾乎看不出來有個空格存在!不過你用鍵盤游標往左移,要2下,輸入指標才會跳到%前......這也「證明」了e欄(e1)最後確實有個看不見的字元存在。



進入VBA,跑一下:
MsgBox Right(Cells(1, 5), 1) & "-" & Asc(Right(Cells(1, 5), 1))
看看這東西的ascii倒底是啥玩意.......出來了,?[ascii 碼是 63]


查了一下ascii可能產生的原因.......賓果,確實是直接貼網頁的結果。


資料都已經進到excel了,解決的方法那就把它當空格,刪去吧(如jjx874所言.....我上面也提供2種作法),呵。
Der,misser1
misser wrote:
幾乎看不出來有個空格存在!不過你用鍵盤游標往左移,要2下,輸入指標才會跳到%前......


我这个字体的excel容易看出来问题
jjx874 wrote:
我这个字体的excel(恕刪)


是的,但我那個確實是幾乎「無感」。

另外,j大可以試試,在excel單純打1個「-xx.xx% 」(%後加一個空格),還是可以直接拿來計算(比如*2),是不會有樓主遇到的困難喔。(=如果這個是單純空格,不刪還是可拿來運算的啦.....)

總之,刪了它吧,樓主,呵。
Der,misser1
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!