كيفية استخراج كلمة من سلسلة نصية في Excel

يُطلق على استخراج الكلمات من سلاسل نصية في Excel اسم التحليل.

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

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

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

اكتب الوظيفة ، بدون علامات الاقتباس ، "= index ([ARRAY] ، 1 ، [NUMBER OF WORD TO EXTRACT])" في خلية أسفل سلسلة الكلمات المفصولة. استبدل المصطلح "ARRAY" بالنطاق الذي يحتوي على سلسلة الكلمات. على سبيل المثال ، إذا كانت الكلمات تشغل الخلايا "A1" إلى "C1" ، أدخل النص "A1: C1" بدلاً من نص "ARRAY". استبدل النص "عدد الكلمات المراد استخلاصها" برقم الكلمة التي تريد استخراجها من الجملة. على سبيل المثال ، إذا كنت تريد استخراج الكلمة الثالثة من النطاق "A1: C1" ، فاكتب "3" للوسيطة الأخيرة.

افتح جدول بيانات Excel جديدًا ، ثم اكتب أي تسلسل من ثلاث كلمات أو أكثر في الخلية F4. ستستخدم برنامج Visual Basic قصير لاستخراج كلمة من هذه الجملة.

انقر فوق عنوان قائمة "Developer" ، ثم انقر فوق الزر "Visual Basic". سيتم فتح بيئة البرمجة لبرنامج Excel.

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

الماكرو الفرعي 1 () خافت ar، str1، n str1 = النطاق ("F4") n = النطاق ("F5") - 1 ar = Split (str1، "") MsgBox "Word number" & n + 1 & "is" & ar (n) End Sub

انقر فوق الزر "وحدات الماكرو" في علامة التبويب "المطور" ، ثم انقر نقرًا مزدوجًا فوق الوظيفة "Macro1". سيظهر مربع رسالة يشير إلى الكلمة التي استخرجها برنامجك من الجملة التي كتبتها في الخطوة 1.