| 2008/05/02(Fri) 12:41:24 編集(投稿者) 2008/05/02(Fri) 12:41:08 編集(投稿者)
今村さん、アドバイスありがとうございます。
> 置換式を以下のようにします。 > #計算(#代入(&STR,#S(#S([],"ェ","エ"),"ッ","ツ")),#S(&STR,"ょ","よ")) > 括弧は30重までなのでカタカナで28,ひらがなで28重代入と計算で2重なので > 力業で頑張った結果をここに必ず書き込んで解決済みにして下さい。 > きっとみんなから感謝されます。
はい。さっそくやりました。 以下の、やたらと長い計算式を、会話処理の「置換」の式に入力し、実行すれば、全角かな、全角カナ、半角カナの小さい文字を大きい文字に変換します。 真ん中の [] の部分に対象の項目名または変数名を設定してください。 ※値を返す項目が同じで良いのであれば、 [] のままでOKです。 ※以下の ----- は単なるセパレータですので、置換式には入れないでください。(念のため・・・)
-----
#S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( #S( [] ,"ぁ","あ") ,"ぃ","い") ,"ぅ","う") ,"ぇ","え") ,"ぉ","お") ,"っ","つ") ,"ゃ","や") ,"ゅ","ゆ") ,"ょ","よ") ,"ゎ","わ") ,"ァ","ア") ,"ィ","イ") ,"ゥ","ウ") ,"ェ","エ") ,"ォ","オ") ,"ッ","ツ") ,"ャ","ヤ") ,"ュ","ユ") ,"ョ","ヨ") ,"ヮ","ワ") ,"ァ","ア") ,"ィ","イ") ,"ゥ","ウ") ,"ェ","エ") ,"ォ","オ") ,"ッ","ツ") ,"ャ","ヤ") ,"ュ","ユ") ,"ョ","ヨ")
-----
添付の表は、上記の計算式を項目計算式に入れ込んだものです。 必要に応じてご参照ください。
また、おまけとして、以前、桐サポートに教えてもらった、 ふりがなの、濁点を取り除いた頭文字1文字を返す計算式もお付けします。 ご参照ください。
-----
#全角( #SSTR( #半角( #カナ( [] ) ) ,1,1) )
-----
|