(現在 過去ログ86 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No12836 の記事


■12836 / )  Re[1]: 文字の置き換えにつきまして
□投稿者/ ONnoji -(2021/01/27(Wed) 20:09:16)
    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ですよ。


返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -