E1 開始
=D1&MID($A1,COLUMN(A:A),1)&CHOOSE(MID($B1,COLUMN(A:A),1)+1,,"*","#")
D1空白
這是用很多格的簡單方法
只能用單格就像寫程式不能用迴圈 XD
(除非用循環參照)
C1 答案
=LOOKUP("龘",E1:IV1)
再加一些偵錯 及格式化條件 還算可用
http://2y.drivehq.com/p/StringConvert.xls
※ 引述《n0tme (I made this)》之銘言:
: 標題: [算表] 將字串依特定規則的取代做法
: 時間: Wed Apr 8 14:05:07 2009
:
: 例子
:
:
: ABCDEFG 是原始字串
:
: 0001002 是位置標定的特殊編碼,
:
: 0表示該位置的字不變,
:
: 其他數字表示該位置原字串再加上特殊符號
:
: 如 1代表 * ,2代表# ,結果會自動轉
:
: ABCDEFG + 0001002 => ABCD*EFG#
:
:
: 想請問如果不用scrip 的話,光用Excel的功能+函數有沒有辦法做到?
:
: 因為以一般的作法都是利用迴圈第一個位置判斷到最後 ....
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.109.53.231
: 推 JieJuen:很辛苦 打散轉換再合併 板上搜尋標題/字串中擷取/合併字串 04/08 19:26
: 推 JieJuen:或是容許寫在很多儲存格就比較輕鬆 04/08 19:27
: → JieJuen:暫時沒想到簡單的方法 04/08 19:28
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.62.136
※ 編輯: JieJuen 來自: 218.164.62.136 (04/08 23:58)
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:42)