Excel: كيفية استخدام الدالة mid للسلاسل ذات الطول المتغير
تتيح لك وظيفة MID في Excel استخراج عدد محدد من الأحرف من سلسلة بناءً على موضع البداية على الجانب الأيسر من السلسلة.
ومع ذلك، في بعض الأحيان تريد استخراج الأحرف الوسطى بناءً على حرف بداية ونهاية محدد.
يمكنك استخدام الدالة MID مع الدالة FIND للقيام بذلك:
=MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)
تستخرج هذه الصيغة كل حرف من السلسلة الموجودة في الخلية A2 بين الحرفين char1 و char2 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: دالة MID للسلاسل ذات الطول المتغير في Excel
لنفترض أن لدينا القائمة التالية من عناوين URL لموقع الويب:
لنفترض أننا نريد استخراج اسم موقع الويب فقط بين الشرطتين المائلتين ( // ) و .com بالقرب من نهاية عنوان URL.
للقيام بذلك، يمكننا استخدام الصيغة التالية:
=MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
يعرض العمود B الآن فقط الأحرف الموجودة في اسم موقع الويب بين الشرطتين المائلتين // و . com بالقرب من نهاية الاسم.
لاحظ أن هذه الصيغة تعمل حتى لو كان طول اسم كل موقع ويب مختلفًا.
بدون استخدام الدالة FIND ، لن تتمكن الدالة MID وحدها من تنفيذ هذه المهمة.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: صيغة MID من اليمين
Excel: صيغة “إذا لم يكن فارغًا”
Excel: كيفية تجاهل الخلايا الفارغة عند استخدام الصيغ