يظهر الخطأ !REF# عندما تشير صيغة إلى خلية غير صالحة. يحدث هذا الأمر غالباً عندما يتم حذف الخلايا التي تم الإشارة إليها في صيغ أو اللصق فوقها.
مثال - #REF! بسبب حذف عمود
يستخدم المثال التالي الصيغة =SUM(B2,C2,D2) في العمود E.

إذا كنت تريد حذف العمود B أو C أو D، فقد يؤدي ذلك إلى #REF! الخطأ. في هذه الحالة، سنقوم بحذف العمود C (مبيعات 2007)، وتقرأ الصيغة الآن =SUM(B2,#REF!,C2). عند استخدام مراجع خلايا صريحة مثل هذه (حيث تشير إلى كل خلية على حدة، مفصولة ب فاصلة) وتحذف صفا أو عمودا مرجعيا، سيعذر Excel حلها، لذا ترجع #REF! الخطأ. هذا هو السبب الأساسي لعدم التوصية باستخدام مراجع الخلايا الصريحة في الدالات.

الحل
-
إذا قمت عن طريق الخطأ بحذف صفوف أو أعمدة، يمكنك مباشرة النقر فوق الزر "تراجع" على شريط "أدوات الوصول السريع" (أو الضغط على CTRL + Z) لاستعادتها.
-
ضبط الصيغة بحيث تستخدم مرجع نطاق بدلاً من خلايا فردية، مثل =SUM(B2:D2). الآن يمكنك حذف أي عمود ضمن النطاق sum وسيقوم Excel بضبط الصيغة تلقائياً. يمكنك أيضاً استخدام =SUM(B2:B5) لمجموع من الصفوف.
على سبيل المثال - VLOOKUP مع مراجع نطاقات غير صحيحة
في المثال التالي، ستعرض =VLOOKUP(A8,A2:D5,5,FALSE) #REF! لأنها تبحث عن قيمة لإرجاعها من العمود 5، ولكن نطاق المرجع هو A:D، وهو 4 أعمدة فقط.

الحل
ضبط النطاق ليكون أكبر، أو تقليل قيمة البحث للأعمدة بحيث تتطابق مع نطاق المرجع. يكون =VLOOKUP(A8,A2:E5,5,FALSE) نطاق مرجع صحيح، كما يكون =VLOOKUP(A8,A2:D5,4,FALSE).
على سبيل المثال - INDEX باستخدام مرجع صف أو عمود غير صحيح
في هذا المثال، ترجع الصيغة =INDEX(B2:E5,5,5) #REF! لأن نطاق INDEX هو 4 صفوف في 4 أعمدة، ولكن الصيغة تطلب إرجاع ما هو في الصف الخامس والصف الخامس.

الحل
ضبط مراجع الصفوف أو الأعمدة بحيث تصبح داخل نطاق بحث الفهرس. وستُرجع =INDEX(B2:E5,4,4) نتيجة صالحة.
المثال – الرجوع إلى مصنف مغلق باستخدام الدالة INDIRECT
في المثال التالي، تحاول الدالة INDIRECT الإشارة إلى مصنف مغلق، مما يؤدي إلى #REF! الخطأ.

الحل
افتح المصنف المشار إليه. ستواجه الخطأ نفسه إذا قمت بالإشارة إلى مصنف مغلق باستخدام دالة صفيف ديناميكية.
مشاكل OLE
إذا كنت قد استخدمت ارتباط ربط الكائنات وتضمينها (OLE) الذي يتم إرجاع #REF! ثم ابدأ البرنامج الذي يتصل به الارتباط.
ملاحظة: OLE هي تقنية يمكنك استخدامها لمشاركة المعلومات بين البرامج.
مشاكل DDE
إذا كنت قد استخدمت موضوع بيانات ديناميكية Exchange (DDE) الذي يتم إرجاع #REF! أولا تحقق للتأكد من أنك تشير إلى الموضوع الصحيح. إذا كنت لا تزال تتلقى #REF! ، تحقق من مركز الإعدادات للمحتوى الخارجي كما هو موضح في حظر المحتوى الخارجي أو إلغاء حظره في Office المستندات.
ملاحظة:إن Exchange البيانات الديناميكية(DDE)هو بروتوكول تم تأسيسه لتبادل البيانات بين برامج microsoft Windows المستندة إلى البيانات.
مشاكل الماكرو
إذا أدخل ماكرو دالة في ورقة العمل تشير إلى خلية أعلى الدالة، وكانت الخلية التي تحتوي على الدالة في الصف 1، رجع الدالة #REF! لأنه لا توجد خلايا فوق الصف 1. تحقق من الدالة لمعرفة ما إذا كانت الوسيطة تشير إلى خلية أو نطاق خلايا غير صالح. قد يتطلب ذلك تحرير الماكرو في محرر Visual Basic (VBE) لكي تأخذ هذه الحالة في الاعتبار.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.