質問: 指定文字列を検索し文字数を返す関数であるSEARCH関数ですが、 指定文字列に探索項目が2か所以上ある場合どちらまでの文字列を取得するか選ぶ方法はありますでしょうか 例 50 (改行コード) 100 (改行コード) 30 上記の用に1つのセルに改行で数値を持たせている際 50 (改行コード) 1070 (改行コード) 30 5 (改行コード) 10 (改行コード) 30 504 (改行コード) 1470 (改行コード) 47 2 (改行コード) 100 (改行コード) 30 のように変動する数値をバーッと作成し その中から「改行コード」と「改行コード」の間にある数値を取得したいです ↓想定している結果 1070 10 1470 100
回答: こういうことでしょうか。 A1に値がある前提で、B1に以下を書いてください。 ``` =MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1)) ```