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

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※日の部分を取得

コメント