بحث حساس لحالة الأحرف لإرجاع أرقام مطابقة
من برنامجنا التعليمي السابق بحث حساس لحالة الأحرف، قد تعلم أنه بمساعدة وظيفة EXACT ، يمكنك دمج وظائف INDEX و MATCH ، أو استخدام وظيفة VLOOKUP لإجراء بحث حساس لحالة الأحرف. ومع ذلك ، إذا كنت بحاجة إلى البحث عن قيم رقمية فقط ، يمكنك فقط استخدام مجموعة ملفات SUMPRODUCT و EXACT وظائف للحصول بسهولة على النتيجة التي تريدها.
كيفية إجراء بحث حساس لحالة الأحرف لإرجاع أرقام مطابقة؟
لمعرفة مبيعات IAN كما هو موضح في لقطة الشاشة أعلاه ، يمكنك استخدام وظيفة EXACT لمقارنة سلاسل النص في نطاق الاسم بالاسم المحدد IAN ، القيمة الموجودة في الخلية F5 ، بما في ذلك حالة كل حرف. سينشئ EXACT مصفوفة ، والتي سيتم تغذيتها لوظيفة SUMPRODUCT لتجميع عناصر المصفوفة للحصول على مبيعات IAN.
بناء جملة عام
=SUMPRODUCT(--(EXACT("lookup_value",lookup_range)),return_range)
√ ملاحظة: القيم الموجودة في ملف عودة_الترتيب يجب أن تكون قيمًا رقمية.
- ابحث عن القيمة: تم استخدام القيمة EXACT لإجراء مقارنة حساسة لحالة الأحرف مع السلاسل النصية في ملف lookup_range. يشير هنا إلى الاسم المعطى ، IAN.
- lookup_range: نطاق الخلايا المراد مقارنتها مع ابحث عن القيمة. هنا يشير إلى نطاق الاسم.
- عودة_الترتيب: النطاق الذي تريد أن تقوم الصيغة المركبة بإرجاع القيمة الرقمية منه. هنا يشير إلى نطاق المبيعات.
لمعرفة مبيعات IAN، الرجاء نسخ أو إدخال الصيغة أدناه في الخلية F6 ، ثم اضغط أدخل للحصول على النتيجة:
= SUMPRODUCT (- (بالضبط ("IAN",B5: B10))،C5: C10)
أو استخدم مرجع خلية لجعل الصيغة ديناميكية:
= SUMPRODUCT (- (بالضبط (F5,B5: B10))،C5: C10)
شرح الصيغة
=SUMPRODUCT(--(EXACT(F5,B5:B10)),C5:C10)
- - (دقيق (F5، B5: B10)): تقارن الدالة EXACT بين السلاسل النصية في نطاق الاسم B5: B10 ضد "IAN"، القيمة الموجودة في الخلية F5، وإرجاع TRUE إذا كانت القيمة الموجودة في الخلايا من B5 إلى B10 هي نفسها تمامًا مثل IAN ، فستكون خطأ بخلاف ذلك. لذلك ، سوف نحصل على مجموعة من TRUEs و FALSEs مثل هذا:
{FALSE؛ FALSE؛ FALSE؛ TRUE؛ FALSE؛ FALSE}
السالب المزدوج ، أي --، يحول TRUEs و FALSE إلى 1s و 0s مثل هذا:
{0;0;0;1;0;0}. - إنتاج (- (دقيق (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. ستقدم هذه المقالة بناء جملة الدالة وبعض الأمثلة لهذه الدالة SUMPRODUCT.
تقارن الدالة EXACT سلسلتين وتعيد TRUE إذا كانتا متطابقتين تمامًا (مع مراعاة حساسية حالة الأحرف) ، أو إرجاع FALSE.
الصيغ ذات الصلة
قد تعلم أنه يمكنك دمج دالتي INDEX و MATCH ، أو استخدام الدالة VLOOKUP للبحث عن القيم في Excel. ومع ذلك ، فإن عمليات البحث ليست حساسة لحالة الأحرف. لذلك ، من أجل إجراء مطابقة حساسة لحالة الأحرف ، يجب أن تستفيد من وظيفتي EXACT و CHOOSE.
هناك أوقات نحتاج فيها إلى العثور على تطابقات تقريبية في Excel لتقييم أداء الموظفين ، وتقدير درجات الطلاب ، وحساب طابع البريد بناءً على الوزن ، وما إلى ذلك. في هذا البرنامج التعليمي ، سنتحدث عن كيفية استخدام وظائف INDEX و MATCH لاسترداد النتائج التي نحتاجها.
البحث عن أقرب قيمة مطابقة بمعايير متعددة
في بعض الحالات ، قد تحتاج إلى البحث عن أقرب قيمة مطابقة تقريبية بناءً على أكثر من معيار واحد. من خلال الجمع بين وظائف INDEX و MATCH و IF ، يمكنك إنجاز ذلك بسرعة في Excel.
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.