2

openoffice を使用して、セル内の最後の 2 つの単語を抽出する数式が必要です。たとえば、セルに「残りの 1 日を楽しむ」という単語が含まれているとします。式を使用して「あなたの 1 日」を抽出したいと思います。最後の単語を抽出する方法を知っています:

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

これは「日」になります。しかし、最後の 2 つの単語の式が必要です。

4

1 に答える 1

1

SEARCH正規表現をサポートしているので、使用してください

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

以下のようにセミコロンを使用すると、Calc はサイレントにコンマを置き換えますが、OP はこのように入力すると成功したと報告します。

=RIGHT(A1; LEN(A1) - SEARCH("[^ ]+ +[^ ]+$"; A1) + 1)
于 2009-12-08T15:46:32.400 に答える