抜粋 テキスト関数|スプレッドシート

SpreadSheet

こんにちはニシケンです。

データ分析とは全く関係ない関数ではありますが、地味に利用頻度の高いLEFT(),MID(),RIGHT()関数を紹介いたします。

これらはセルから部分的に値を取得する関数となりますが、何が便利かといいますと日付文字列などの変換で非常に使えます。スプシでデータ分析する際に多用する日付に関する値の前処理(整形処理)で利用する感じです。

例:20201122⇔2020/11/22

いまいちピンとこないかもしれませんが、下記の関数の説明を見ていただければ何となくイメージが付くと思います。

ad

LEFT | 文字列の左側の値を取得

概要

対象テキストの左側の値を取得します。
"こんにちは"の場合は、文字列の左側(先頭)の"こ"が取得されるイメージです。

構文

LEFT( 文字列, [桁数] )

・文字列:対象のテキスト もしくは対象のセル番号
・桁数 :取得する値の桁数 デフォルトは1

使用例

A 関数 結果 備考
こんにちは =LEFT(A1,2) こん
20201122 =LEFT(A2,4) 2020 ※年の部分を取得

MID | 文字列の部分指定の値を取得

概要

対象テキストから開始位置を指定して値を取得します。
"こんにちは"の場合は、指定した開始位置(例えば3)の"に"が取得されるイメージです。

構文

MID( 文字列, 開始位置, 桁数 )

・文字列 :対象のテキスト もしくは対象のセル番号
・開始位置:取得の開始位置 ※1スタート
・文字数 :取得する値の桁数

使用例

A 関数 結果 備考
こんにちは =MID(A1,3,2) にち
20201122 =MID(A2,5,2) 11 ※月の部分を取得

RIGHT | 文字列の右側の値を取得

概要

対象テキストの末尾の値を取得します。
"こんにちは"の場合は、文字列の右側(最後)の"は"が取得されるイメージです。

構文

RIGHT( 文字列, [桁数] )

・文字列:対象のテキスト もしくは対象のセル番号
・桁数 :取得する値の桁数 デフォルトは1

使用例

A 関数 結果 備考
こんにちは =RIGHT(A1,2) ちは
20201122 =RIGHT(A2,4) 22 ※日の部分を取得

コメント