標題:
[發問]
如何將計笡得到的值「寫入」不同sheet?
[打印本頁]
作者:
rick24570534
時間:
2013-7-22 12:13
標題:
如何將計笡得到的值「寫入」不同sheet?
大家好,我所使用的的作業系統是windows xp,excel是2007。
A B C D
1 AA: 12 12 12
2 BB: 1.2 1.2 1.2
3 CC: -1.2 mm
-1.2
-1.2
4 DD: 0.4 mm 0.4 0.4
sheet1
E F G H
1 12
2 1.2
3
-1.2
0.4
sheet2
上面2個sheet中,sheet1的A1~A4是從HTML檔外部取得的資料。
而B1~B4是經由公式,將A1~A4內容的「:」之後的數值取出,『例如:B16=MID(A16,FIND(":",$A16)+1,FIND("ps",$A16)-FIND(":",$A16)-1))』。
再將B1~B4的值「寫入」到sheet2中,並把整個sheet2複製到別的excel中。
←目前這裡碰到問題。
碰到的問題:
因為我sheet2有使用格式化條件,(如<0為紅色,>=0為黑色),斤以我先把C1~C4的格式用的跟SHEET2中一樣,
再把B1~B4使用「複製」→「選擇性貼上」→「值」,這樣C1~C4雖然能只複製值,但是儲存格內容都會有一個單引號('-1.2)。
這個單引號會造成我格式化條件無法使用,必須要手動點選「轉換成數字」才能讓格式化條件有效果。
請問各位大大們,有什麼方法能讓儲存格自動「轉換成數字」,或是將公式得出來的數字「寫入」到不同的sheet???????
作者:
Bodhidharma
時間:
2013-7-22 13:45
回復
1#
rick24570534
基本上在使用mid(...)的時候,可以再前面加上--,成為--mid(...)
這樣就可以轉回數字格式
作者:
rick24570534
時間:
2013-7-23 13:13
回復
2#
Bodhidharma
謝謝大大的教導,原來只要在mid前面加個--就能把抓出來的值轉為數字格式,這樣就解決了我的問題了~
太感謝了!!
另外請問,是否right及left也是一樣,只要在前加個--,就能回傳數字格式???
這個--還能適用於那些指令??
作者:
Bodhidharma
時間:
2013-7-23 13:18
回復
3#
rick24570534
--是兩個負號,即「負負得正」,只是多種方法之一,其它的方式如
*1
+0
/1
^1
N()
等也都可以,對於所有以文字方式儲存數字的東西都可以用
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)