Google スプレッドシートで部分文字列を抽出する方法 (例あり)


次の数式を使用して、Google スプレッドシートのテキストから特定の部分文字列を抽出できます。

方法 1: 文字列の先頭から部分文字列を返す

 #return first 4 characters of string in cell A1
= LEFT ( A1,4 )

方法 2: 文字列の途中から部分文字列を返す

 #return 4 characters of string in cell A1 starting at position 2
= MID ( A1,2,4 )

方法 3: 文字列の末尾から部分文字列を返す

 #return last 4 characters of string in cell A1
= RIGHT ( A1,4 )

方法 4: テキストの前の部分文字列を返す

 #return all text before the string "there" in cell A1
=LEFT( A1 , SEARCH(" there ", A1 )-1)

方法 5: 特定のテキストの後の部分文字列を返す

 #return all text after the string "there" in cell A1
= RIGHT ( A1 , SEARCH ( there , A1 )-1 )

次の例は、これらの各メソッドを実際に使用する方法を示しています。

方法 1: 文字列の先頭から部分文字列を返す

次のスクリーンショットは、 LEFT()関数を使用してセル A2 の最初の 3 文字を返す方法を示しています。

方法 2: 文字列の途中から部分文字列を返す

次のスクリーンショットは、 MID()関数を使用して、セル A2 の中央の位置 4 から始まる 5 文字を返す方法を示しています。

方法 3: 文字列の末尾から部分文字列を返す

次のスクリーンショットは、 RIGHT()関数を使用してセル A2 の最後の 3 文字を返す方法を示しています。

方法 4:テキストの前の部分文字列を返す

次のスクリーンショットは、 LEFT()関数とSEARCH()関数を使用して、セル A2 の文字列「there」より前にあるすべてのテキストを返す方法を示しています。

方法 5:特定のテキストの後の部分文字列を返す

次のスクリーンショットは、 RIGHT()関数とSEARCH()関数を使用して、セル A2 の「there」文字列の後に続くすべてのテキストを返す方法を示しています。

追加リソース

次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。

Googleスプレッドシートで有効数字に四捨五入する方法
Google スプレッドシートでランダムなサンプルを選択する方法
Googleスプレッドシートで列を結合する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です