こんなあなたにおすすめ
・Excel VBAで文字列の左から取得したい
Excel VBAで文字列の左(先頭)から一部分だけ文字を取得することがあります。
そんなときは、Left関数を使うことで、文字列の左から指定した数の文字を取得できます。
ある文字列の最初の部分だけほしいななんてときに使えます。
文字列の末尾から取得したい場合は、「Right 関数」を使用します。
文字列の途中から取得したい場合は、「Mid 関数」を使用します。
今回は、Left関数の使い方について解説します。
Left関数の使い方
Left関数を使うことで、文字列の先頭から指定した数だけ文字を取得できます。
基本的な書き方は、以下の通りです。
Left(string, length)
stingには文字列、lengthには先頭から取得したい数を入力します。
Sub test1() Dim tmp As String tmp = "123456" Debug.Print Left(tmp, 0) '"" Debug.Print Left(tmp, 3) '123 Debug.Print Left(tmp, 10) '123456 End Sub
lengthに”0″を入力した場合、””(空の文字列)が戻り値として返されます。
lengthに文字列を超える数を入力すると、文字列が戻り値として返されます。
まとめ
ここまで、文字列の先頭(左)から指定した数だけ文字を取得するLeft関数について解説しました。
文字列の最初だけ欲しいなんてときに便利ですので、ぜひ使ってみてください。
Right関数については、下記の記事で解説していますので、ご参照ください。
>>【ExcelVBA】Right関数 文字列の末尾から一部分を取得する
Mid関数については、下記の記事で解説していますので、ご参照ください。
>>【ExcelVBA】Mid関数 文字列の途中から一部分を取得する
Excelで作業効率をアップしたい方は、下記の記事もご参照ください。
>>Excelのショートカット一覧 覚えて作業効率アップ!!
>>Excelで覚えておくべき関数 作業効率アップ間違いなし
オンラインスクール受講者数No.1!
・自宅にいながらオンライン完結で勉強できる
➡スクールへの移動時間を削減するため、効率的に学習可能!
・受講生に1人ずつ現役のプロのパーソナルメンターがつく
➡分からないことがわかるまで徹底的にメンターに質問可能!
・チャットで質問すればすぐに回答が返ってくる
➡レスポンスが速いから、わからないことをその場で解決!
・オリジナルサービスやオリジナルアプリなどの開発までサポート
➡就職、転職のときに役立つポートフォリオを開発可能!
無料で体験できるので、まずはお試し
>>TechAcademyの無料体験はこちら
[…] 文字列の先頭から取得したい場合は、「Left 関数」を使用します。 文字列の途中から取得したい場合は、「Mid 関数」を使用します。 […]