البحث الحساس لحالة الأحرف لإرجاع الأرقام المطابقة
من البرنامج التعليمي السابقالبحث الحساس لحالة الأحرف، تعلّمت أنك باستخدام دالة EXACT، يمكنك دمج دالتي INDEX وMATCH أو استخدام دالة VLOOKUP لإجراء بحث حساس لحالة الأحرف. ومع ذلك، إذا كنت بحاجة إلى البحث عن القيم الرقمية فقط، فيمكنك بسهولة استخدام مزيج من دالتيSUMPRODUCT وEXACT للحصول على النتيجة المرجوة.

كيف يمكن إجراء بحث يراعي حالة الأحرف لإرجاع الأرقام المطابقة؟
لمعرفةالمبيعات التي قام بها IANكما هو موضح في لقطة الشاشة أعلاه، يمكنك استخدام دالة EXACT لمقارنة سلاسل النصوص في نطاق الأسماء مع الاسم المحدد «IAN»—وهو القيمة الموجودة في الخلية F5—مع مراعاة حالة الأحرف بدقة. ستُنشئ دالة EXACT مصفوفةً يتم تمريرها بعد ذلك إلى دالة SUMPRODUCT لتجميع عناصر المصفوفة والحصول على إجمالي مبيعات IAN.
التركيب العام
=SUMPRODUCT(--(EXACT()))«lookup_value»,lookup_range)),return_range)
√ ملاحظة: يجب أن تكون القيم فيreturn_rangeقيم رقمية.
- lookup_value: القيمة التي تستخدمها الدالة EXACT لإجراء مقارنة حساسة لحالة الأحرف مع سلاسل النصوص فيlookup_range. وتشير هنا إلى الاسم المحدد، IAN.
- lookup_range: نطاق الخلايا الذي سيتم مقارنته بـlookup_value. ويشير هنا إلى نطاق الأسماء.
- return_range: النطاق الذي تريد أن تُرجع منه صيغة الجمع القيمة الرقمية، ويشير هنا إلى نطاق المبيعات.
لمعرفةالمبيعات التي قام بها IAN، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية F6، ثم الضغط علىEnterللحصول على النتيجة:
=SUMPRODUCT(--(EXACT()))«IAN»,B5:B10)),C5:C10)
أو استخدم مرجع الخلية لجعل الصيغة ديناميكية:
=SUMPRODUCT(--(EXACT()))F5,B5:B10)),C5:C10)

شرح الصيغة
=SUMPRODUCT()--(EXACT(F5,B5:B10)),C5:C10)
- --(EXACT(F5,B5:B10)):تقوم الدالة EXACT بمقارنة سلاسل النصوص في نطاق الخلاياB5:B10 مع القيمة«IAN»، الموجودة في الخليةF5. وترجع TRUE إذا كانت إحدى القيم في الخلايا من B5 إلى B10 مطابقةً تمامًا لـ «IAN»، وترجع FALSE في حال عدم التطابق. وبالتالي، نحصل على مصفوفة من قيم TRUE وFALSE كالتالي:
{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}
أما العلامة السلبية المزدوجة--، فتحول قيم TRUE وFALSE إلى الأرقام 1 و0 على التوالي، لتُصبح المصفوفة كالتالي:
{0;0;0;1;0;0}. - SUMPRODUCT()--(EXACT(F5,B5:B10)),C5:C10) = SUMPRODUCT({0;0;0;1;0;0},{15678;22451;26931;18887;26591;15218}):تقوم دالة SUMPRODUCT بضرب العناصر المتقابلة من هاتين المصفوفتين، فتُنتج مصفوفةً جديدة هي: {0؛0؛0؛18887؛0؛0}. بعد ذلك، تجمع الدالة جميع القيم الرقمية وترجع الناتج18887.
الدوال ذات الصلة
في Excel، تُستخدم دالة SUMPRODUCT لضرب عمودين أو أكثر — أو مصفوفتين — معًا، ثم إرجاع مجموع نواتج هذه الضربات. في الواقع، تُعد SUMPRODUCT دالةً قوية ومرنة يمكنها ليس فقط حساب المجموع، بل أيضًا عدّ أو جمع قيم الخلايا استنادًا إلى معايير متعددة، تمامًا كما تفعل دالتا COUNTIFS وSUMIFS. وتستعرض هذه المقالة تركيب الدالة واستخداماتها من خلال أمثلة عملية.
تقوم الدالة EXACT بمقارنة سلسلتين نصيتين وترجع TRUE إذا كانتا متطابقتين تمامًا (بما في ذلك حالة الأحرف)، وترجع FALSE في حال وجود أي اختلاف بينهما.
الصيغ ذات الصلة
قد تعلم أنه يمكنك دمج دالتي INDEX وMATCH، أو استخدام دالة VLOOKUP للبحث عن قيم في Excel. لكن هذه العمليات لا تميّز بين الأحرف الكبيرة والصغيرة. ولإجراء مطابقة حساسة لحالة الأحرف، عليك الاستفادة من دالتي EXACT وCHOOSE.
المطابقة التقريبية باستخدام دالتي INDEX وMATCH
أحيانًا نحتاج إلى العثور على مطابقات تقريبية في Excel لتقييم أداء الموظفين، أو تحديد درجات الطلاب، أو حساب رسوم الشحن بناءً على الوزن، وغير ذلك. في هذا البرنامج التعليمي، سنستعرض كيفية استخدام دالتي INDEX وMATCH للحصول على النتائج المطلوبة بفعالية.
البحث عن القيمة الأقرب لمطابقة مع معايير متعددة
في بعض الحالات، قد تحتاج إلى البحث عن القيمة الأقرب أو القيمة التقريبية وفقًا لأكثر من معيارٍ واحد. وباستخدام مجموعة من دالات INDEX وMATCH وIF، يمكنك إنجاز هذه المهمة بسرعة في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.