Excel ベーシック 問題 8 – 9
次の図のように、A列に入力された文字列の両端にあるスペースを削除し、その両端のスペースを削除した文字列をB列に入力、その文字数をC列に入力したい。このとき、【 1 】に入る適切な内容を答えなさい。
Sub Test1()
Dim i As Long
For i = 1 To 4
Cells(i, 2) = 【 1 】(Cells(i, 1))
Cells(i, 3) = Len(Cells(i, 2))
Next i
End Sub
選択肢
- Trim
- LTrim
- RTrim
- Replace
正解を見る
正解
1. Trim
解説
「Trim関数」は、引数に指定した文字列の両端にあるスペースを削除する関数です。
Trim(文字列)
左端にあるスペースのみを削除したい場合は「LTrim関数」、右端にあるスペースのみを削除したい場合は「RTrim関数」を使います。
LTrim(文字列)
RTrim(文字列)
「Replace関数」は、引数に指定した文字列を置換する関数です。
Replace(文字列, 検索する文字列, 置換する文字列)
なお、Replace関数で以下の記述をすることで、文字列の前後や中にあるスペースを削除することもできます。
Replace(文字列,” ”,””) → スペースが半角の場合
Replace(文字列,” ”,””) → スペースが全角の場合