excel數字自訂格式

2014-08-20 7:54 pm
如果
'12345678'
'12345679'
'12345680'
'12345681'
'12345682'
'12345683'
要變成
'1234-5678'
'1234-5679'
'1234-5680'
'1234-5681'
'1234-5682'
'1234-5683'

自訂格式要怎麼打?
更新1:

儲存格裡有單引號'

更新2:

打?????-?????不行 儲存格裡有單引號'

更新3:

0000-0000'也不行

更新4:

[>0]0000-0000;0000-0000不行

更新5:

####-####不行 數字前後有 ' 符號 打 #####-#####也不行

更新6:

若從上面問題欄複製到A1到A6 用=LEFT(A1,5)&"-"&RIGHT(A1,5)函數可以變成'1234-5678' 但在A7打'87654321',B7會變87654-4321' 為什麼會這樣?

更新7:

8前有打 ' 單引號,但A7欄只出現87654321' 點儲存格時上面fx欄顯示'87654321' 前面的'單引號有在儲存格內,只是顯示不出來

更新8:

=TEXT(SUBSTITUTE(A1,"'",),"0-0000")可以解釋一下函數的意思嗎? 那變成1234-5678之後可以用什麼函數把'單引號加回去?

更新9:

回答在意見欄的意見者:e和意見者:Daniel 可以把意見移到回答那一欄嗎? 這樣才可以選為最佳解答

回答 (5)

2014-08-23 8:18 am
✔ 最佳答案
去除單引號,再調整格式,輸入公式:
=TEXT(SUBSTITUTE(A1,"'",),"0-0000")

2014-08-23 00:18:03 補充:
去除單引號,再調整格式,在B1輸入公式:
=TEXT(SUBSTITUTE(A1,"'",),"0-0000")

然後向下複製公式

2014-08-23 13:01:46 補充:
如果調整後還要保留前後單引號,可在格式0-0000前後再加上單引號,即:
=TEXT(SUBSTITUTE(A1,"'",),"'0-0000'")
2014-08-20 10:00 pm
0000-0000'可以嗎?
2014-08-20 8:48 pm
【亞洲36588合法彩券公司直營 官網: A36588.NET 】

◎ 最新活動→迎接新會員,首存狂送20%

◎ 運動→NBA、MLB、日本職棒、中華職棒、冰球、足球、網球、彩球、拳擊、賽馬

◎ 電子→水果盤、中國美人、極限飆速、趙雲救主、西遊記、金瓶梅、英雄、7PK、5PK

◎ 對戰→麻將、暗棋、軍棋、吹牛、十三支、德州撲克、大老二、鬥地主、妞妞、接龍

◎ 現場→ 百家樂、龍虎、21點、輪盤、手臂、番攤、牛牛、骰寶、牌九

◎ 彩球→大樂透、今彩、BingoBingo、Keno、北京賽車、六合彩

◎免費服務 →電影區、討論區、KTV歡唱、運動轉播、即時比分、24H客服

【亞洲36588合法彩券公司直營 官網: A36588.NET 】
2014-08-20 8:14 pm
[>0]0000-0000;0000-0000
這樣不知道可不可以

ps. 我亂測的 ~ 我跟 excel 不熟
2014-08-20 8:10 pm
儲存格格式/自訂/類型:(輸入)????-????
即可
參考: 自己


收錄日期: 2021-04-21 00:20:25
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140820000010KK04014

檢視 Wayback Machine 備份