OpenOfficeのを使用して、セル内の最後の二つの単語を抽出します
-
18-09-2019 - |
質問
私は式の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)
所属していません StackOverflow