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スプレッドシートで列を結合する方法