كيفية استخراج الكلمات الأربع الأخيرة

لاستخراج الكلمات الأربع الأخيرة في السلسلة النصية ، تحتاج إلى العثور على الموقع النسبي للمسافة الرابعة الأخيرة ، واستبدالها بحرف خاص للتمييز مع المسافات الأخرى ، ثم استخدام الوظيفة الصحيحة .

معادلة:

انسخ الصيغة واستبدل 'A1' باسم الخلية الذي يحتوي على النص الذي تريد استخراجه.

= IF ((LEN (A1) -LEN (SUBSTITUTE (A1، ''، '))) <4، A1، RIGHT (A1، LEN (A1) -FIND (' / '، SUBSTITUTE (A1،' '، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، '' '')) -3 )))))

مثال:

لاستخراج الكلمات الأربع الأخيرة من السلسلة النصية ' كيفية استخراج الكلمات الأربع الأخيرة '.

تعرض النتيجة آخر أربع كلمات ' الكلمات الأربع الأخيرة '.

التفسيرات:

الخطوة 1: لحساب عدد المسافات

معادلة = LEN (A1) -LEN (البديل (A1، ''، '))
نتيجة 6

الخطوة 2: استبدل المساحة الرابعة الأخيرة بأي حرف خاص (على سبيل المثال ، /)

معادلة = الاستبدال (A1، ''، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، '' '')) - 3))
نتيجة كيفية استخراج / الكلمات الأربع الأخيرة

الخطوه 3: ابحث عن موقع الشخصية الخاصة

معادلة = FIND ('/'، SUBSTITUTE (A1، ''، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، '' ')) - 3)))
نتيجة خمسة عشر

الخطوة الرابعة: عدد الحروف بعد الحرف الخاص

معادلة = LEN (A1) -FIND ('/'، SUBSTITUTE (A1، ''، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، '' '')) - 3)))
نتيجة 19

الخطوة الخامسة: التقط الحروف بعد الحرف الخاص

معادلة = RIGHT (A1، LEN (A1) -FIND ('/'، SUBSTITUTE (A1، ''، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، '' ')) - 3)) ))
نتيجة الكلمات الأربع الأخيرة

ومع ذلك ، عندما تحتوي السلسلة النصية على أقل من 4 كلمات ، فإن الصيغة '= FIND (' / '، SUBSTITUTE (A1،' '،' / '، (LEN (A1) -LEN (SUBSTITUTE (A1،' '،' ') ) -3))) 'تسترجع #VALUE! خطأ. لتجنب ذلك ، عليك أن تتحد مع وظيفة IF .

= IF ((LEN (A1) -LEN (SUBSTITUTE (A1، ''، '))) <4، A1، RIGHT (A1، LEN (A1) -FIND (' / '، SUBSTITUTE (A1،' '، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، ''، ')) - 3)))))

= SUBSTITUTE (A1، ''، '') لاستبدال المسافات في سلسلة النص ؛

= LEN (SUBSTITUTE (A1، ''، ')) لحساب طول السلسلة النصية عند استبدال المسافات ؛

= LEN (A1) -LEN (SUBSTITUTE (A1، '' '')) لحساب عدد المسافات في السلسلة النصية.

يستخدم إذا كانت الدالة لإرجاع السلسلة النصية نفسها عندما تكون هناك أربع كلمات أو أقل.