جدول المحتويات
في هذه المقالة ، سنناقش تلقي "TRUE" كإخراج إذا كانت قيمة خلية واحدة في Excel موجودة في عمود آخر. في الأساس ، عندما نعمل مع جداول البيانات ، لا يمكن العثور على قيمة خلية معينة في مصفوفة كبيرة واحدة تلو الأخرى. لحسن الحظ ، هناك طرق مختلفة في Excel يمكن أن تساعدنا في إجراء هذا البحث ومطابقة المهمة. بالإضافة إلى ذلك ، يمكننا استخدام صيغ بسيطة أو مجموعات من الوظائف حسب نوع وحجم البيانات.
تنزيل Practice Workbook
يمكنك تنزيل المصنف التدريبي التي استخدمناها لإعداد هذه المقالة.
إرجاع TRUE إذا كانت القيمة موجودة في Column.xlsx
5 طرق لإرجاع TRUE إذا كانت القيمة موجودة في عمود في Excel
1. استخدم صيغة بسيطة للعثور على TRUE إذا كان عمود Excel يتكون من قيمة
هذه إحدى أسهل الطرق لمطابقة البيانات بين الأعمدة والعودة صحيح . إذن ، هذه هي الخطوات:
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية الأولى من عمود النتيجة (هنا ، الخلية D5 ).
=B5=C5
- بعد إدخال الصيغة ، سيحصل على TRUE كإخراج إذا تطابقت قيمتا العمودين ، وإلا فإن FALSE . بعد ذلك ، استخدم الملء التلقائي (+) لسحب الصيغة لأسفل إلى باقي العمود.
2. إرجاع TRUE استخدام دالة بالضبط إذا كانت هناك قيمة في عمود Excel
في بعض الأحيان ،نريد مطابقة البيانات الحساسة لحالة الأحرف بين الأعمدة والحصول على النتائج المتطابقة. في مثل هذه الحالات ، يمكن أن تكون الوظيفة الدقيقة مساعدة كبيرة. تتحقق الوظيفة بالضبط مما إذا كانت سلسلتان نصيتان متماثلتان تمامًا ، وتقوم بإرجاع TRUE أو FALSE. هذه الوظيفة حساسة لحالة الأحرف. الخطوات التي اتبعناها لهذه الطريقة هي:
الخطوات:
- أولاً ، اكتب الصيغة التالية:
- إذا أدخلت الصيغة بشكل صحيح ، فسيكون الناتج التالي.
3. استخدم الدالات MATCH و ISERROR و NOT للحصول على القيمة الصحيحة إذا كانت القيمة موجودة في عمود Excel
في وقت سابق من هذه المقالة ، كانوا يتحدثون عن استخدام مجموعات من الوظائف لمطابقة قيمة خلية معينة في نطاق من البيانات. ومن المثير للاهتمام ، أن هناك عدة مجموعات للقيام بهذه المهمة. على سبيل المثال ، يمكننا استخدام وظائف MATCH و ISERROR و و NOT تمامًا. في المثال الحالي ، لدينا مجموعة بيانات فاكهة ، وسنبحث عن اسم فاكهة معين في عمود يحتوي على قائمة بالفواكه الأخرى.
الخطوات:
- للحصول على النتيجة المتوقعة ، اكتب الصيغة التالية:
=NOT(ISERROR(MATCH(B5,$C$5:$C$13,0)))
تفصيل الصيغة:
➤ MATCH (B5، $ C $ 5: $ C $ 13،0)
هنا ، دالة MATCH تُرجع الموضع النسبي لعنصر في مصفوفة تطابق قيمة محددة في محددالطلب.
➤ ISERROR (MATCH (B5، $ C $ 5: $ C $ 13،0) )
الآن ، وظيفة ISERROR تحقق ما إذا كانت القيمة خطأ ، وإرجاع صحيح أو خطأ .
➤ NOT (ISERROR (MATCH (B5، $ C $ 5: $ C $ 13 ، 0)))
أخيرًا ، وظيفة NOT تتغير FALSE إلى TRUE أو FALSE إلى صحيح .
- ستحصل على النتيجة التالية إذا تم إدخال الصيغة بشكل صحيح.
4. إرجاع TRUE إذا كانت القيمة موجودة في عمود Excel باستخدام مجموعة وظائف IF و ISERROR و VLOOKUP
وبالمثل في المثال السابق ، سنستخدم مجموعة أخرى من الوظائف للحصول على الناتج TRUE إذا كانت هناك قيمة معينة متاحة في عمود آخر. الآن ، سوف نستخدم مجموعة وظائف IF و ISERROR و VLOOKUP . على سبيل المثال ، نريد معرفة ما إذا كان أي رقم في خلية العمود B متاحًا في العمود C أم لا. فيما يلي الخطوات التي سنتبعها:
الخطوات:
- أولاً ، اكتب الصيغة أدناه:
=IF(ISERROR(VLOOKUP(B5,$C$5:$C$13,1,FALSE)),FALSE,TRUE)
انهيار الصيغة:
➤ VLOOKUP (B5، $ C $ 5: $ C $ 13،1، FALSE)
هنا ، تبحث دالة VLOOKUP عن قيمة في العمود الموجود في أقصى يسار الجدول ثم تقوم بإرجاع قيمة في نفس الصف من العمود الذي حدد. ستبحث الدالة عن قيمة الخلية B5 في النطاق C5: C13 .
➤ ISERROR (VLOOKUP (B5، $ C $ 5: $ C $ 13،1، FALSE))
الآن ، ملفتتحقق الدالة ISERROR مما إذا كانت القيمة خطأ ، وتقوم بإرجاع TRUE أو FALSE . أخيرًا ،
➤ إذا (ISERROR (VLOOKUP (B5، $ C $ 5: $ C $ 13،1، FALSE)) ، FALSE ، TRUE)
تتحقق الدالة IF مما إذا كان الشرط قد تم استيفاءه ، وتعيد قيمة واحدة إذا كانت TRUE ، وقيمة أخرى إذا كانت FALSE .
- كنتيجة لذلك لإدخال الصيغة ، ستحصل على النتيجة التالية:
5. استخدم الجمع بين دالتَي ISNUMBER و MATCH للبحث عن القيمة TRUE إذا بقيت القيمة في عمود في Excel
على غرار الطريقتين 3 و 4 ، سنقوم الآن بتطبيق مجموعة أخرى من الوظائف للبحث عن قيمة خلية معينة في عمود. على سبيل المثال ، سنجمع بين الدالتين ISNUMBER و MATCH للبحث عن القيمة والحصول على "TRUE " كإخراج. مثل ، نريد العثور على أي شهر من العمود B في قائمة الأشهر للعمود C. لذا ، فإن الخطوات التي اتبعناها هنا هي:
الخطوات:
- للحصول على النتيجة المرجوة ، اكتب الصيغة أدناه أولاً:
=ISNUMBER(MATCH(B5,$C$5:$C$13,0))
هنا ، 1> MATCH ستظهر الدالة وتطابق قيمة الخلية B5 في النطاق C5: C13 ، و الدالة ISNUMBER تتحقق مما إذا كانت القيمة رقم ، وإرجاع TRUE أو FALSE .
- في النهاية ، ستحصل على النتيجة على النحو التالي.