右から走査して最初の()の中を取得したい

右から走査して最初の括弧 () の中身を取得するために、Excelの関数を使う方法があります。以下の手順で実行できます。

  1. セル内の文字列から右から最初の () を見つける:
    セルに含まれる文字列から右側から最初の () を見つけるために、FIND関数やSEARCH関数を使用します。これらの関数は、指定した文字列がセル内のどこに位置するかを見つけるのに使用されます。
excel
=SEARCH(")", A1, 1)

この式は、A1セルに含まれる文字列から右側に向かって ) の位置を返します。

  1. 右から最初の () の範囲を特定する:
    SEARCH関数またはFIND関数を使用して右から ) の位置を特定した後、その位置を使ってMID関数を使って括弧内の文字列を取得します。
excel
=MID(A1, SEARCH("(", A1, SEARCH(")", A1) - SEARCH("(", A1) - 1) + 1, SEARCH(")", A1) - SEARCH("(", A1) - 1)

この式は、A1セルに含まれる文字列から右から最初の () の中身を取得します。SEARCH関数を使用して右から最初の ) の位置を見つけ、その位置を使って ( の位置を見つけ、MID関数を使用して () の中身を取得します。

この方法で、セル内の文字列から右から最初の () の中身を取得できます。

未分類

Posted by ぼっち