| 2021/01/27(Wed) 20:18:20 編集(投稿者)
> 住所の項目にマンション名と号番があります。マンション名、号番は共に半角です。それを、マンション名のみ全角に変換できますでしょうか。 > エスリード102号 ⇒ エスリード102号 という具合です。 > > 桐Ver.9を使用しております
マンション名という個別の指定は無理ですが、半角を全角にするのは可能ですよ。
ただし、その後で全角になった数字(0〜9)を半角の数字(0 〜 9)に戻すのが面倒ですから、なかなか回答が付かないのかな??
■半角を全角にする
項目置換の計算式
#全角( [項目名] )
で半角が全角に変換されます。
■全角になった数字(0〜9)を半角の数字(0 〜 9)に戻す
その後、部屋番号が半角でなければならない場合には、
#文字置換( [項目名], "0", "0" )
同様に、#文字置換( [項目名], "9", "9" )
と、10回置換すればOKです。
10回置換するのが面倒な場合には、
#文字置換( #文字置換( #文字置換( [項目名], "0", "0" ), "1", "1" ),・・・ "9", "9" )
のように入れ子にすればOKですが、
式を作っている時間に、 #文字置換( [項目名], "0", "0" )
#文字置換( [項目名], "1", "1" )
: :
#文字置換( [項目名], "9", "9" )
と10回置換する方が早いかもしれません。
しかし、10重の入れ子の計算式はケアレスミスを誘発するので、
置換の置換条件を作成して、
項目名 計算式 条件1 [項目名] #文字置換( [項目名], "0", "0" ) 条件2 [項目名] #文字置換( [項目名], "1", "1" )
: : 条件10 [項目名] #文字置換( [項目名], "9", "9" )
のように登録して、実行するのでもOKですよ。
|