هام: في الإصدارات الأحدث من Excel ، Excel Mobile ، Excel للويب ، تم إبطال CONCATENATE بواسطة الدالة CONCAT. وعلى الرغم من أن الدالة CONCATENATE ما زالت متوفرة للتوافق مع الإصدارات السابقة، فمن الضروري مراعاة استخدام الدالة CONCAT حيث أنها أكثر فعالية.
وأحد أكثر السيناريوهات شيوعاً في مواجهة الخطأ #VALUE! مع الدالة CONCATENATE هو عند محاولة إنشاء سلسلة تتضمن مرجع خلية يحتوي على خطأ، مثل #VALUE!.
في المثال التالي، نريد تسلسل D2 وE2 وF2، حيث يحتوي E2 على #VALUE! #REF!.
يؤدي الخطأ في E2 إلى عرض الدالة #VALUE! #REF!. لكي يعمل بنجاح، ستحتاج إلى استبدال الخطأ بقيمة أخرى غير الخطأ. يمكنك إنشاء صيغة تتحقق من وجود خطأ في مرجع الخلية، وإذا حدث ذلك، فعرض السلسلة النصية حيث يظهر 0 بدلا من الخطأ (أو يمكنك استبدال النص الخاص بك ب 0، ولكن ستحتاج إلى تضمين النص في علامات اقتباس - "النص الخاص بك").
ويمكن أن تكون الصيغة كما يلي:
=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))
كيف يعمل ذلك؟ تستخدم الدالة IF الدالة IFERROR لتحديد ما إذا كان هناك خطأ في E2، وإذا كان هناك، فإن الدالة CONCATENATE تجمع القيم في D2 وE2 وF2 (تستبدل الدالة الخطأ ب 0)، وتعرض السلسلة النصية الناتجة. لاحظ أن الصيغة تستخدم أيضا المسافات (" ") للمساعدة في فصل القيم.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.