Excel で単語の途中、文の途中にある大文字を見つけるにはどうすればいいですか?

Excel で単語の途中、文の途中にある大文字を見つけるにはどうすればいいですか?

セル内の文章のどこに大文字が「単語」の真ん中に現れるかを教えてくれる Excel の数式を探しています。その位置を使用して、テキストをその位置の右側に引っ張りたいです。

例えば:

セル A1 = 赤い車黄色のスペース A2 = ピンクのバイク赤いスペース A3 = 緑のトラック青いスペース

「黄色のスペース」と「赤のスペース」と「青のスペース」を抽出する数式が必要です。

ありがとう。

答え1

セルが大文字で始まる場合 (例のように)、すべての大文字 (65 から 90) の ASCII 文字値を使用する配列数式を使用してそれを実行できます。

次の場合に使用しますB1:
=REPLACE(A1,1,MIN(IF(ISNUMBER(FIND(CHAR(ROW($65:$90)),REPLACE(A1, 1, 1, ""))),FIND(CHAR(ROW($65:$90)),REPLACE(A1, 1, 1, "")))),"")

これは配列数式なので、 Enter だけではなく、 Ctrl+ Shift+で入力する必要がありますEnter。そして、下にドラッグして列全体を埋めます。

関連情報