Board logo

標題: [發問] 字串中如何插入字元? [打印本頁]

作者: winston219    時間: 2010-11-11 08:41     標題: 字串中如何插入字元?

如何將  0001010  轉換成  000101-0  ? (右邊第1個數字前加入- 符號隔開)
作者: jackdream    時間: 2010-11-11 09:10

本帖最後由 jackdream 於 2010-11-11 12:36 編輯

回復 1# winston219

試試..假設資料在 A1 儲存格
B1 公式=REPLACE(A1,LEN(A1),1,"-")&RIGHT(A1,1)
或 =LEFT(A1,LEN(A1)-1)&"-"&RIGHT(A1,1)
作者: oobird    時間: 2010-11-11 09:14

[attach]3570[/attach]
作者: jackdream    時間: 2010-11-11 09:17

回復 3# oobird

版主這招真妙,學習了
作者: winston219    時間: 2010-11-11 10:36

感謝兩位大大,謝謝!
作者: turbine888    時間: 2010-11-11 11:19

唔!
原來這麼簡單...
謝謝版主的指導~~~
作者: onegirl0204    時間: 2010-11-11 23:30

回復 3# oobird

前輩您好!感謝您教大家這種超簡單的妙招!剛剛現學現賣∼套用在以下我所發問的問題上,但是結果仍然出現同樣的問題,也就是假設我在儲存格中自訂"0年00班",那麼7年3班仍然會變成7年03班耶?該如何修正,請賜教∼謝謝!
http://forum.twbts.com/viewthrea ... %3Bfilter%3D2592000
作者: danny001    時間: 2010-11-11 23:53

儲存格式=>自定=> #"年"##"班"
即可
作者: oobird    時間: 2010-11-12 00:03

你這個是不同案例,不能這樣設的。0年00班,#"年"##"班"
都會相同結果,達不到你的目的。
作者: gong    時間: 2010-11-13 20:01

[>=100]0"年"00"班";[<100]0"年"0"班";G/通用格式
作者: onegirl0204    時間: 2010-11-13 22:13

回復 10# gong


不好意思∼我複製您的指令,結果仍然為7年03班而非7年3班的型態,即使我自己更改為>=10和<10(而非100)結果仍舊一樣耶?看樣子我還是別強求了,免得一再麻煩各位前輩,真是深感抱歉呀!
作者: gong    時間: 2010-11-13 22:38

本帖最後由 gong 於 2010-11-13 22:39 編輯

七年三班請輸入73
七年十三班請輸入713
沒有703的輸入方式
作者: trainee    時間: 2010-11-14 19:38

回復 9# oobird


請恕新丁班門弄釜!
當新丁於[儲存格] 設定 [自訂]時,
會捨用[#]而取用[@],
那樣,無論輸入文字或數字,皆可得到預期的效果!
若輸入[#],,只對數字有效!

若有差錯,版主萬勿見笑!
事緣新丁於此論譠學會不少Excel的扳巧,
若有機會,亦想將自己所學,
與他人分享!
作者: gong    時間: 2010-11-14 21:47

本帖最後由 gong 於 2010-11-14 21:48 編輯

我覺得輸入703
要得7年3班,(不是7年03班)

1.簡單方式應該是分開取得
    =left(a1,1)&"年"&--right(a1,2)&"班"
2.儲存格自訂0"年"00"班"或#"年"##"班",
   僅可得"7年03班",不能得"7年3班"
3.用"@"與全部用輸入的,相同結果,
4.改變輸入方式輸入2碼即可
    儲存格自訂 [>=100]0"年"00"班";[<100]0"年"0"班";G/通用格式
作者: wayne0303    時間: 2019-7-27 20:52

回復 3# oobird

中文字或英文字要如何也可以用自訂格式插入字元符號呢?




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)