01 من 01
التفوق MID و MIDB دالات
عند نسخ النص أو استيراده إلى Excel ، أحيانًا يتم تضمين أحرف البيانات المهملة غير المرغوب فيها مع البيانات الجيدة.
أو ، هناك أوقات لا يحتاج فيها سوى جزء من السلسلة النصية في الخلية - مثل الاسم الأول للشخص ولكن ليس الاسم الأخير.
بالنسبة لمثيلات مثل هذه ، يحتوي Excel على عدد من الوظائف التي يمكن استخدامها لإزالة البيانات غير المرغوب فيها من الباقي.
تعتمد الوظيفة التي تستخدمها على مكان وجود البيانات الجيدة بالنسبة للأحرف غير المرغوب فيها في الخلية.
- إذا كانت البيانات الجيدة ، أو المحفوظة الفرعية ، على الجانب الأيمن من البيانات ، فاستخدم الدالة RIGHT لاستخلاصها.
- إذا كانت السلسلة الفرعية على الجانب الأيسر من البيانات ، فاستخدم الدالة LEFT لاستخراجه.
- إذا كانت السلسلة الفرعية تحتوي على أحرف غير مرغوب فيها على جانبيها ، فاستخدم وظائف MID أو MIDB لاستخراجها.
MID مقابل MIDB
تختلف دالات MID و MIDB فقط في اللغات التي يدعمونها.
MID للغات التي تستخدم مجموعة الأحرف أحادية البايت - تتضمن هذه المجموعة معظم اللغات مثل الإنجليزية وكل اللغات الأوروبية.
MIDB للغات التي تستخدم مجموعة الأحرف مزدوجة البايت - يتضمن اليابانية والصينية (المبسطة) والصينية (التقليدية) والكورية.
MID و MIDB وظيفة بناء الجملة والدوال
في Excel ، يشير بناء جملة الدالة إلى تخطيط الدالة ويتضمن اسم الدالة والأقواس والوسائط .
بناء جملة الدالة MID:
= MID (نص ، Start_num ، Num_chars)
يكون بناء جملة الدالة MIDB:
= MIDB (نص ، Start_num ، Num_bytes)
تخبر هذه الوسيطات Excel
- ما هي البيانات التي سيتم استخدامها في الوظيفة ؛
- موضع البدء للبيانات الجيدة أو السلسلة الفرعية المراد استخراجها ؛
- طول السلسلة الفرعية.
نص - (مطلوب لدالة MID و MIDB ) السلسلة النصية التي تحتوي على البيانات المطلوبة
- يمكن أن تكون هذه الوسيطة السلسلة الفعلية أو مرجع خلية لموقع البيانات في ورقة العمل - الصفوف 2 و 3 في الصورة أعلاه.
Start_num (تحدد الدالة MID و MIDB ) تحدد حرف البداية من يسار السلسلة الفرعية المراد حفظها.
تحدد Num_chars - (مطلوب لوظيفة MID ) عدد الأحرف إلى يمين Start_num ليتم الاحتفاظ بها.
يحدد Num_bytes (مطلوب لوظيفة MIDB ) عدد الأحرف - بالبايت - إلى يمين Start_num ليتم الاحتفاظ بها.
ملاحظات:
إذا كانت Start_num أكبر من طول السلسلة النصية ، تقوم MID / MIDB بإرجاع خلية فارغة - صف 4 من الصورة ، حيث تكون Start_num تساوي 14 ، وتكون السلسلة النصية 13 حرفًا فقط.
إذا كانت Start_num أقل من 1 أو Num_chars / Num_bytes تكون سالبة ترجع الدالة MID / MIDB # VALUE! قيمة الخطأ - الصف 6 من الصورة ، حيث يساوي Start_num -1.
إذا كانت Num_chars / Num_bytes تشير إلى خلية فارغة أو تم تعيينها إلى صفر ، تقوم MID / MIDB بإرجاع خلية خالية صف 7 من الصورة ، حيث تشير Num_chars إلى الخلية الفارغة B13.
مثال الدالة MID - استخراج بيانات جيدة من Bad
يوضح المثال الموجود في الصورة أعلاه عددًا من الطرق لاستخدام دالة MID لاستخراج عدد محدد من الأحرف من سلسلة نصية ، بما في ذلك إدخال البيانات مباشرةً كوسيطة للدالة - الصف 2 - وإدخال مراجع الخلية لجميع الوسائط الثلاث - الصف 5.
بما أنه من الأفضل عادةً إدخال مراجع الخلية للوسائط بدلاً من البيانات الفعلية ، فإن المعلومات الواردة أدناه تدرج الخطوات المستخدمة لإدخال دالة MID ووسائطها في الخلية C5.
مربع حوار دالة MID
تتضمن خيارات إدخال الدالة ووسائطها في الخلية C5 ما يلي:
- كتابة الوظيفة الكاملة: = MID (A3، B11، B12) في الخلية C5.
- اختيار الوظيفة والوسائط باستخدام شاشة الحوار الخاصة بالوظيفة
يؤدي استخدام مربع الحوار لإدخال الدالة إلى تبسيط المهمة في كثير من الأحيان حيث يعتني مربع الحوار ببنية الدالة - إدخال اسم الدالة وفواصل الفواصل والأقواس في المواقع والكمية الصحيحة.
مشيرا في الخليوي المراجع
بغض النظر عن الخيار الذي اخترته لإدخال الدالة في خلية ورقة عمل ، فمن الأفضل استخدام النقطة والنقر لإدخال أي وكل مراجع الخلايا المستخدمة كوسائط لتقليل فرصة حدوث أخطاء ناتجة عن الكتابة في مرجع خلية غير صحيح.
باستخدام مربع حوار دالة MID
- انقر فوق الخلية C1 لجعلها الخلية النشطة - حيث يتم عرض نتائج الدالة؛
- انقر فوق علامة التبويب صيغ من قائمة الشريط .
- اختر نصًا من الشريط لفتح القائمة المنسدلة للوظيفة ؛
- انقر فوق MID في القائمة لإظهار مربع الحوار الخاص بالوظيفة؛
- في مربع الحوار ، انقر فوق سطر النص في مربع الحوار؛
- انقر فوق الخلية A5 في ورقة العمل لإدخال مرجع الخلية هذا كوسيطة نص ؛
- انقر فوق سطر Start_num
- انقر فوق الخلية B11 في ورقة العمل لإدخال مرجع الخلية هذا؛
- انقر على خط Num_chars .
- انقر فوق الخلية B12 في ورقة العمل لإدخال مرجع الخلية هذا؛
- انقر فوق "موافق" لإكمال الوظيفة وإغلاق مربع الحوار؛
- يجب أن يظهر الملف الفرعي المستخرج # 6 في الخلية C5؛
- عند النقر فوق الخلية C5 ، تظهر الدالة الكاملة = MID (A3 ، B11 ، B12) في شريط الصيغة أعلى ورقة العمل.
استخراج الأرقام مع وظيفة MID
كما هو موضح في الصف الثامن من المثال أعلاه ، يمكن استخدام وظيفة MID لاستخراج مجموعة فرعية من البيانات الرقمية من رقم أطول باستخدام الخطوات المذكورة أعلاه.
المشكلة الوحيدة هي أن البيانات المستخرجة يتم تحويلها إلى نص ولا يمكن استخدامها في العمليات الحسابية التي تتضمن وظائف معينة - مثل الدالتين SUM و AVERAGE .
طريقة واحدة لحل هذه المشكلة هي استخدام الدالة VALUE لتحويل النص إلى رقم كما هو موضح في الصف 9 أعلاه:
= VALUE (MID (A8،5،3))
الخيار الثاني هو استخدام لصق خاص لتحويل النص إلى أرقام .