レポートで作業しているときに、文字列から部分文字列に結果を導出する数式が必要になる場合があります。

MID関数とROW関数を組み合わせて使用​​して、出力を導出できます。

MID:開始位置と長さを指定して、テキスト文字列の途中から文字を返します。

構文:= MID(text、start_num、num_chars)

ROW:参照の行番号を返します。

構文:= ROW(参照)

例を見てみましょう:

セルA2では、値は*“ ABCDEFGHIJKLMNOPQR”

img1

  • セルB2の文字列から3文字を返し、次にセルB3の次の3文字を返す数式が必要です。

  • セルB2の数式は

になります=== = MID($ A $ 2、(ROW()-ROW($ A $ 2)+1)3-2,3)

img2

  • 列Bの以下に示すセルの数式をコピーします。

img3

この関数は、MicrosoftExcelで文字列を部分文字列に分割するのに役立ちます。