Q 全角の文字列を半角に変換するには
次のうちどの関数を使えばよいでしょうか?
① JIS
② ASC
③ UPPER
④ LOWER
正解は、②ASC関数です!
ASC関数は引数に指定した文字列を、半角にします。
全角の英数字・全角カナは半角になり、
半角に変換できる全角文字がない場合はそのまま表示します。
ユーザに入力してもらったデータでは、半角全角英数字が混ざっていて
データ整形に困ってしまう、という話もよく聞きます。
もし、そういうデータですべて半角に置き換えたい場合には、
ASC関数で一括変換しましょう。
※ただし、そういう作業が頻発するようであれば、
そもそも入力する時点で「データの入力規則」をつかって
入力できるデータに制御をかけておけば、
データ整形そのものが不要になります。
◆ASC関数を紹介している動画
メイン講義動画⑥ 0:18:41~
・シートNo62 文字列操作関数~変換系
ちなみに、
① JIS関数は、半角文字を全角に変換する関数です。
② UPPER関数は、小文字を大文字に変換します。
③ LOWER関数は、大文字を小文字に変換します。
今回は、文字列を操作する関数のクイズでした!
他にも先頭の文字のみを大文字、後は小文字にするPROPER関数などもあります。