LEFT・RIGHT・MID関数の使い方!数値や日付データの扱い方も解説

LEFT・RIGHT・MID関数の使い方!数値や日付データの扱い方も解説
考える人
考える人
スプレッドシートで文字列の一部を切り取る関数について知りたい

スプレッドシートで文字列の一部を切り取るときは、「LEFT関数」「RIGHT関数」「MID関数」を使うと良いでしょう。

「LEFT・RIGHT・MID関数」を使えば、指定した文字列の一部を自由自在に切り取ることができます。

当記事では、

  1. LEFT・RIGHT・MID関数とは何か
  2. LEFT・RIGHT・MID関数の使い方
  3. 数値・日付データの扱い方
  4. 文字列を結合したいときはどうすればいいか

について解説します。

目次

LEFT・RIGHT・MID関数とは?

LEFT・RIGHT・MID関数は「文字列から任意の部分文字列を切り出して返す関数」です。

文字列の先頭、末尾、文中など、取り出し文字列がある位置によって関数を使い分けます。使い方は「値」と「位置」を指定するだけなので簡単です。

LEFT・RIGHT・MID関数の使い方

LEFT・RIGHT・MID関数それぞれの関数の使い方について解説します。

LEFT関数の使い方

=LEFT(文字列, 文字数)

文字列の先頭から、任意の文字数だけ文字列を抽出する関数です。

文字列の先頭に取り出したい文字列がある場合に使いましょう。

RIGHT関数の使い方

=RIGHT(文字列, 文字数)

文字列の末尾から、任意の文字数だけ文字列を抽出する関数です。

文字列の末尾に取り出したい文字列がある場合に使いましょう。

MID関数の使い方

=MID(文字列, 開始位置, セグメントの長さ)

規則性のある文字列の中から文字列を抽出したい場合には、MID関数を使いましょう。

数値・日付データの扱い方

LEFT・RIGHT・MID関数で数値・日付データを扱う際の注意点について解説します。

数値データの扱い方

LEFT・RIGHT・MID関数で数値データを扱う際には、いま参照している値が「文字列なのか、数値なのか」をきちんと把握しておく必要があります。

基本的にLEFT・RIGHT・MID関数へ渡す値は「文字列でも数値でもOK」ですが、LEFT・RIGHT・MID関数から返される値は「文字列データ」なので、注意しましょう。

ちなみに文字列データを数値データへ変換するにはVALUE関数を使えばOKです。

LEFT・RIGHT・MID関数とVALUE関数の組み合わせ例

=VALUE(LEFT(123456,3))
返し値:123(数値データ)

日付データの扱い方

LEFT・RIGHT・MID関数で日付データを扱うのは、基本的には推奨されません。渡し値が数値データと日付データで混同される場合も多く、汎用性に欠けるからです。

日付データから一部の文字列(数値)を切り出したい場合には、YEAR・MONTH・DAY関数や除算や余り計算を使って切り出しましょう。

日付データやYEAR・MONTH・DAY関数の使い方については下記の記事で解説しています。

あわせて読みたい
YEAR・MONTH・DAY関数の使い方!日付を数値に変える方法を紹介! スプレッドシートで年月日の日付データから年・月・日のいずれかだけを取り出したい場合には、YEAR・MONTH・DAY関数を使いましょう。 YEAR・MONTH・DAY関数を使うことで...

文字列を結合したいときは?

LEFT・RIGHT・MID関数は文字列を切り出すための関数ですが、逆に文字列を結合させたい場合には、CONCATENATE関数を使いましょう。

CONCATENATE関数(コンキャットネート関数)は複数の文字列を結合させることのできる関数です。姓名の結合や都道府県と市区町村の結合などさまざまな場面で役立つので、良かったら使ってみてください。

CONCATENATE関数の使い方については下記の記事で解説しています。

あわせて読みたい
CONCATENATE関数の使い方!範囲指定やスペースについても解説 複数セルの文字列を結合させたいときは「CONCATENATE関数(読み方:コンキャットネート、発音:weblio)」を使いましょう。 CONCATENATE関数で範囲指定をすれば、簡単に...

まとめ

今回は「LEFT・RIGHT・MID関数とは何か」「LEFT・RIGHT・MID関数の使い方」「数値・日付データの扱い方」「文字列を結合したいときはどうすればいいか」について解説しました。

LEFT・RIGHT・MID関数を使えば、文字列の中から必要な語句を簡単に切り出すことができます。不要な情報を削ぎ落とすことでシートが見やすくなるので、積極的にいらない情報は削ぎ落とすようにしましょう。

では、また。

あわせて読みたい
【スプレッドシートの関数一覧】おすすめ関数50選も紹介! スプレッドシートの事務作業、効率的に片付けたいですよね。 当記事では、 「スプレッドシートでおすすめの関数を知りたい」 「スプレッドシートの関数の一覧を知りたい...

あわせて読みたい
Googleスプレッドシートの使い方の勉強におすすめの本10選【実用書・入門書】 スプレッドシートの本選びで、以下のような悩みを抱えていませんか? スプレッドシートの使い方を書籍で勉強したいけど、どれが良い本か分からない 時間に余裕がないか...

目次