يظهر الخطأ #REF! عندما تشير صيغة إلى خلية غير صالحة. يحدث هذا الأمر غالباً عندما يتم حذف الخلايا التي تم الإشارة إليها في صيغ أو اللصق فوقها.
يحدث الخطأ #REF! خطأ عند حذف عمود
يستخدم المثال التالي الصيغة =SUM(B2,C2,D2) في العمود E.
إذا قمت بحذف العمود B أو C أو D ، فهذا سيؤدي إلى حدوث #REF! #REF!. في هذه الحالة، سنقوم بحذف العمود C (مبيعات 2007)، ويكون النص الآن عبارة عن =SUM(B2,#REF!,C2). عند استخدام مراجع الخلايا الصريحة مثل هذه (حيث يمكنك الإشارة إلى كل خلية بشكل فردي، مفصولة بفاصلة) وحذف صف أو عمود مرجعي، فلن يتمكن Excel من حل هذه المشكلة، لذلك يرجع #REF! #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! #REF!.
الحل
افتح المصنف المرجعي. ستواجه الخطأ نفسه إذا أشرت إلى مصنف مغلق باستخدام دالة صفيف ديناميكي.
المراجع المصنفة غير معتمدة
المراجع المصنفة لأسماء الجداول والأعمدة في المصنفات المرتبطة غير معتمدة.
المراجع المحسوبة غير معتمدة
المراجع المحسوبة للمصنفات المرتبطة غير معتمدة.
خطأ مرجع خلية غير صالح
يتسبب نقل الخلايا أو حذفها في وجود مرجع خلية غير صالح، أو أن الدالة تقوم بإرجاع خطأ مرجع.
مشكلات OLE
إذا استخدمت ارتباط العناصر وتضمينها (OLE) الذي يرجع #REF! ثم قم بتشغيل البرنامج الذي يتصل به الارتباط.
ملاحظة: OLE هي تقنية يمكنك استخدامها لمشاركة المعلومات بين البرامج.
مشاكل DDE
إذا كنت قد استخدمت موضوع تبادل ديناميكي للبيانات (DDE) يرجع #REF! فتأكد أولا من الإشارة إلى الموضوع الصحيح. إذا كنت لا تزال تتلقى #REF! فتحقق من إعدادات مركز التوثيق للمحتوى الخارجي كما هو موضح في حظر المحتوى الخارجي أو إلغاء حظره في مستندات Microsoft 365.
ملاحظة:التبادل الديناميكي للبيانات (DDE) هو بروتوكول منشأ لتبادل البيانات بين البرامج المستندة إلى Microsoft Windows.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائما الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.