質問

私は式のOpenOfficeを使用して、セル内の最後の二つの単語を抽出する必要があります。私は式を使用して、「あなたの一日」を抽出したい「あなたの日の残りの部分を楽しむ」:例えば、細胞は、言葉が含まれています。私は最後の単語を抽出する方法を知っています:

=RIGHT(A1;LEN(A1)-FIND("*";SUBSTITUTE(A1;" ";"*";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))

「日」にもたらされます。しかし、私は最後の二つの言葉のための式を必要とします。

役に立ちましたか?

解決

SEARCHは、正規表現をサポートしていますので、使用します。

=RIGHT(A1, LEN(A1) - SEARCH("[^ ]+ +[^ ]+$", A1) + 1)

私は以下のようにセミコロンを使用すると、Calcは静かにカンマを置き換えますが、OPレポートの成功は、それをこのように入力する:

=RIGHT(A1; LEN(A1) - SEARCH("[^ ]+ +[^ ]+$"; A1) + 1)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top