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

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

معادلة:

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

= IF ((LEN (A1) -LEN (SUBSTITUTE (A1، '' ''))) <3، A1، RIGHT (A1، LEN (A1) -FIND ('/'، SUBSTITUTE (A1، ''، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، '' '')) -اثنين )))))

مثال:

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

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

التفسيرات:

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

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

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

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

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

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

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

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

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

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

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

= IF ((LEN (A1) -LEN (SUBSTITUTE (A1، '' ''))) <3، A1، RIGHT (A1، LEN (A1) -FIND ('/'، SUBSTITUTE (A1، ''، '/'، (LEN (A1) -LEN (SUBSTITUTE (A1، ''، '')) -اثنين )))))

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

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

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

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

تحميل المثال