我需要一个公式来使用openoffice提取单元格中的最后两个单词。例如,一个单元格包含以下单词:“享受您一天的剩余时间”我想使用公式提取“您的一天”。我知道如何提取最后一句话:
=RIGHT(A1;LEN(A1)-FIND("*";SUBSTITUTE(A1;" ";"*";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))
导致“天”。但我需要最后两个字的公式。
答案 0 :(得分:1)
SEARCH
支持正则表达式,因此请使用
=RIGHT(A1, LEN(A1) - SEARCH("[^ ]+ +[^ ]+$", A1) + 1)
当我使用下面的分号时,Calc默默地替换逗号,但OP报告以这种方式输入成功:
=RIGHT(A1; LEN(A1) - SEARCH("[^ ]+ +[^ ]+$"; A1) + 1)