文字列の切り出しに使う関数にLeft、Right、Midがあります。今回は、使用例を交えて使い方を解説します。Midという文字列関数を使用します。文字数)というように使います。文字列には、文字列が代入されたセルを指定可能です。文字数は0以下は指定できません(指定するとエラーとなる)。ここも数値が代入されたセルを指定可能です。今回は簡単ですが、上のように、セルに代入された文字列・数値を使用します。以下では、Leftを使った切り出しを行ってみます。'セルB2に文字列、セルC2に数字を予め入れておくこと。String'セルB2に文字列、セルC2に数字を予め入れておくこと。Sub[実行結果]左端から、6つの文字が出力されました。Rightの弱点として、切り出しの開始位置を任意に指定できないというのがあります。文字を全て取得します)。0以下を指定できません(指定するとエラーとなる)。下記のように条件を満たすセルを指定可能です。上の例を用いて結果を示してみます。'セルB2に文字列、セルC2,D2に数字を予め入れておくこと。String'セルB2に文字列、セルC2,D2に数字を予め入れておくこと。Sub[実行結果]先頭から6番目の文字から、15個の文字が出力されました。開始位置が文字列によって異なる場合や、開始位置と文字数が場合によってそれぞれ異なるという複雑な切り出しにはMidだけでは対応ができませんので、InStr関数やInStrRev関数を組み合わせる必要があります。(詳細はInStr関数やInStrRev関数をご参考下さい。)切り出し文字のカウント注意点アルファベットやスペースなどの文字の種類や、全角・半角の種類を問わず、1文字としてカウントします。2であれば3となります。MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。