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

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

No12478 の記事


■12478 / )  Re[1]: 文字の置換
□投稿者/ ONnoji -(2020/06/08(Mon) 11:57:37)
    2020/06/08(Mon) 12:10:22 編集(投稿者)

    > 氏名の項目に TARO YAMADA と入力されております。
    > その氏名を YAMADA Taro に置き換えを行いたいと思います。

    すべての処理をまとめて計算式にすると、意味が理解できなくなりますので、細かく分解して計算することがベターですよ。

    また、関数の入れ子(ネスト)が深くなると、ケアレスミスを起こしやすいので注意が必要です。

    なお、姓名の区切りは半角空白文字と仮定しています。

    項目2 の[string]では、全角の空白を半角の空白に変換しています。

    以下ご覧の通り。添付ファイル参照

    コピペで使えますが、関数の意味などはご自身で調べてください。

     項目番号 項目名   データ型 項目計算式
     1     元の文字列 文字列
     2     string   文字列  #trim( #文字置換( [元の文字列], " ", " " ), 3 )
     3     空白の位置 整数   #文字位置( [string], " " )
     4     左文字列  文字列  #trim( #sstr( [string], 1, [空白の位置] ), 2 )
     5     右文字列  文字列  #trim( #sstr( [string], [空白の位置] ), 1 )
     6     変換結果  文字列  #uc( [右文字列] ) + " " + #initcap( #lc( [左文字列] ) )


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


Mode/  Pass/

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

- Child Tree -
- Antispam Version -