استخراج آخر كلمتين في خلية باستخدام 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 يستبدل بفواصل بصمت، لكن تقارير المرجع النجاح الذي يدخله بهذه الطريقة:
=RIGHT(A1; LEN(A1) - SEARCH("[^ ]+ +[^ ]+$"; A1) + 1)
لا تنتمي إلى StackOverflow