جدول المحتويات
خطأ في المرجع أو REF يحدث خطأ في Excel عندما تشير الصيغة إلى خلايا غير صالحة. يمكن أن يحدث ذلك عند حذف الخلايا أو الصفوف أو الأعمدة المستخدمة في صيغة. في حالة الخطأ المرجعي ، يعرض Excel #REF! علامة خطأ. في هذه المقالة ، سنوضح لك كيف يمكن أن تحدث أخطاء REF في Excel وكيف يمكنك التعامل مع الخطأ.
ضع في اعتبارك مجموعة البيانات التالية. ترد هنا بيانات مبيعات ربع سنوية وسنوية لبائعين مختلفين. تم العثور على بيانات المبيعات السنوية من خلال تلخيص جميع بيانات المبيعات ربع السنوية. الآن باستخدام مجموعة البيانات هذه ، سنوضح لك كيف يمكن أن يحدث خطأ REF في Excel وكيف يمكنك التخلص من الخطأ.
تنزيل الممارسة المصنف
يمكنك تنزيل المصنف من الرابط أدناه
أخطاء REF في Excel.xlsx
أمثلة على التعامل مع خطأ REF في Excel
1. خطأ REF من حذف خلية أو عمود أو صف
إذا قمنا بحذف خلية أو عمود أو صف مستخدم في صيغة ، فسيعرض Excel REF خطأ في خلية الصيغة. دعونا نرى ما إذا كنا قد حذفنا مبيعات الربع الرابع (العمود E ) من مجموعة البيانات الخاصة بنا ، ماذا سيحدث.
نتيجة لذلك من حذف العمود مبيعات الربع الرابع ، تظهر الآن خلايا العمود المبيعات السنوية الخطأ REF . يحدث هذا لأنه الآن لا يمكن للصيغة الموجودة في هذا العمود العثور على أحد الأعمدة المشار إليها. إذا حددنا أي خلية من ملففي عمود الصيغة يمكننا أن نرى من شريط الصيغة أن إحدى الخلايا المشار إليها تظهر #REF! تسجيل. نظرًا لأننا قمنا بحذف عمود الخلية المشار إليها من الصيغة ، فإن الصيغة الآن لا يمكنها العثور على الخلية وتعرض خطأ REF .
اقرأ المزيد: كيفية إصلاح #REF! خطأ في Excel (6 حلول)
2. اكتشاف الخلايا ذات الخطأ REF
إذا كانت لديك مجموعة بيانات طويلة جدًا والكثير من الصيغ في مجموعة البيانات الخاصة بك ، فاكتشف يمكن أن تكون أخطاء REF مملة يدويًا. ولكن من الضروري اكتشاف جميع أخطاء REF حتى تتمكن من حل الأخطاء.
➤ لمعرفة جميع الأخطاء في وقت واحد ، حدد أولاً الخاص بك بالكامل مجموعة البيانات وانتقل إلى الصفحة الرئيسية و GT. تحرير & GT. بحث & amp؛ حدد & GT. اذهب إلى Special .
➤ بعد ذلك ، ستظهر نافذة Go to Special . أولاً ، حدد الصيغ وتحقق من أخطاء . بعد ذلك انقر فوق موافق .
الآن ، سترى سيتم تحديد جميع الخلايا التي تحتوي على خطأ REF في مجموعة البيانات الخاصة بك.
اقرأ المزيد: كيفية البحث عن مرجع أخطاء في Excel (3 طرق سهلة)
3. إزالة أخطاء REF المتعددة
يمكنك إزالة جميع أخطاء REF من مجموعة بيانات Excel باستخدام بحث واستبدال ميزة. ➤ أولاً ، حدد مجموعة البيانات بالكامل وانتقل إلى الصفحة الرئيسية & GT ؛ تحرير & GT. بحث & amp؛ حدد & GT.استبدل .
الآن ، ستظهر نافذة بحث واستبدال .
➤ في ابحث عن ماذا نوع المربع #REF! وانقر فوق استبدال الكل .
بعد ذلك ، سيظهر مربع تأكيد يوضح عدد البدائل.
➤ اضغط على موافق في هذا المربع وأغلق المربع بحث واستبدال .
نتيجة لذلك ، سترى ، هناك لم يعد خطأ REF في مجموعة البيانات الخاصة بك. تعرض الصيغة القيمة التي تستثني الأعمدة المحذوفة.
إذا نقرت على أي خلية في عمود الصيغة ، يمكنك أن ترى من شريط الصيغة أن #REF ! تتم إزالة العلامة و تحسب الصيغة القيمة فقط مع مراعاة الخلايا الموجودة .
اقرأ المزيد: كيفية إزالة خطأ القيمة في Excel (4 طرق سريعة)
4. مرجع النطاق لتجنب خطأ REF
بدلاً من الإشارة إلى الخلايا بفاصلات كمراجع نسبية ، يمكنك استخدام مرجع نطاق لتجنب الخطأ REF . في الحالات السابقة ، استخدمنا الصيغة التالية في الخلية F6 ، =SUM(B6,C6,D6,E6)
. سنستخدم الآن مرجع النطاق لمعرفة المجموع في العمود F .
➤ اكتب الصيغة التالية في الخلية F6 ،
=SUM(B6:E6)
هنا ، ستستخدم الصيغة نطاق الخلايا B6: E6 كمرجع وستعطي المجموع في الخلية F6 . اسحب الخلية F6 إلى نهاية مجموعة البيانات الخاصة بك ، وبالتالي فإن الصيغةسيتم تطبيقه على جميع الخلايا في العمود F .
الآن إذا قمت بحذف أحد الأعمدة المستخدمة في الصيغة ، فسترى أنه لن يتم عرض الخطأ REF هذه المرة. في هذه الحالة ، ستحسب الصيغة القيمة مع حذف قيم العمود المحذوف.
5. VLOOKUP Function REF Error
إذا أدخلت خطأً غير صحيح رقم فهرس العمود في وظيفة VLOOKUP سيعرض Excel خطأ REF . لنفترض بالنسبة لمجموعة البيانات الخاصة بنا أننا نريد العثور على مبيعات سنوية لبائعي المبيعات المختلفين. لذلك قمنا بكتابة الصيغة التالية في خلية فارغة ، =VLOOKUP(H8,A4:F12,7,FALSE).
هنا ، H8 هي قيمة البحث ( Harold ) ، A4: F12 هي صفيف الجدول. 7 هو رقم فهرس العمود و FALSE يشير إلى أن الصيغة سترجع تطابقًا تامًا.
في صيغتنا ، نحن أعطيت 7 كرقم فهرس العمود. لكن صفيف الجدول هو A4: F12 الذي يحتوي على 6 أعمدة فقط. نتيجة لذلك ، سترجع الصيغة خطأ REF .
دعونا نصحح الصيغة.
➤ اكتب الصيغة المصححة التالية ،
=VLOOKUP(H8,A4:F12,6,FALSE)
هنا ، H8 هي قيمة البحث ، A4: F12 هي صفيف الجدول. 6 هو رقم فهرس العمود ويشير FALSE إلى أن الصيغة سترجع تطابقًا تامًا.
الآن في هذا الوقت ، رقم فهرس العمود 6 يقع داخل صفيف الجدول. لذلك لن تظهر الصيغة خطأ REF هذازمن؛ بدلا من ذلك سيعود المبيعات السنوية للبائع الذي اسمه في الخلية H8 .
قراءات مماثلة
- أسباب وتصحيحات خطأ NAME في Excel (10 أمثلة)
- عند الخطأ ، استئناف التالي: معالجة خطأ في Excel VBA
- Excel VBA: أوقف تشغيل "On Error Resume Next"
6. وظيفة HLOOKUP مع وجود خطأ في المرجع
إذا أدخل رقم فهرس صف غير صحيح في دالة HLOOKUP سيعرض Excel خطأ REF . لنفترض بالنسبة لمجموعة البيانات الخاصة بنا أننا نريد العثور على إجمالي المبيعات لأرباع مختلفة باستخدام HLOOKUP . لذلك قمنا بكتابة الصيغة التالية في خلية فارغة ، =HLOOKUP(H8,B5:F12,9,FALSE)
هنا ، H8 هي قيمة البحث ، B5: F12 هي صفيف الجدول. 9 هو رقم فهرس ROW و FALSE يشير إلى أن الصيغة سترجع تطابقًا تامًا.
في صيغتنا ، نحن أعطيت 9 كرقم فهرس الصف. لكن صفيف الجدول هو B5: F12 الذي يحتوي على 8 صفوف فقط. نتيجة لذلك ، سترجع الصيغة خطأ REF .
دعونا نصحح الصيغة.
➤ اكتب الصيغة المصححة التالية ،
=HLOOKUP(H8,B5:F12,8,FALSE)
هنا ، H8 هي قيمة البحث ، B5: F12 هي صفيف الجدول. 8 هو رقم فهرس الصف ويشير FALSE إلى أن الصيغة سترجع تطابقًا تامًا.
الآن في هذا الوقت ، يقع رقم فهرس الصف 8 داخل صفيف الجدول. لذلكالصيغة لن تظهر خطأ REF ؛ بدلاً من ذلك ، سيعود إجمالي المبيعات في الربع الثالث .
7. دالة INDEX مع مرجع غير صحيح
إذا أدخلت صفًا غير صحيح أو رقم العمود في دالة INDEX سيعرض Excel خطأ REF . دعنا نقول ، بالنسبة لمجموعة البيانات الخاصة بنا ، نريد العثور على إجمالي المبيعات السنوية. لذلك قمنا بكتابة الصيغة التالية في خلية فارغة ، =INDEX(B6:F12,7,6)
هنا ، B5: F12 هي المصفوفة. 7 هو رقم الصف و 6 هو رقم العمود.
في صيغتنا ، قدمنا 6 كعمود رقم. لكن المصفوفة هي B5: F12 وتحتوي على 5 أعمدة فقط. نتيجة لذلك ، ستعطي الصيغة خطأ REF .
دعونا نصحح الصيغة.
➤ اكتب الصيغة المصححة التالية ،
=INDEX(B6:F12,7,6)
هنا ، B5: F12 هي المصفوفة. 7 هو رقم الصف و 5 هو رقم العمود.
الآن في هذا الوقت ، يقع العمود رقم 5 داخل مجموعة مصفوفة. لذلك لن تظهر الصيغة خطأ REF ؛ بدلاً من ذلك سيعطي قيمة إجمالي المبيعات السنوية.
8. خطأ مرجعي في الوظيفة غير المباشرة
في وقت استيراد البيانات من مصنف آخر باستخدام الدالة INDIRECT ، إذا كان المصنف الذي سيتم استيراد البيانات منه مغلقًا ، فسيعطي Excel خطأ REF . لنفترض أننا نريد استيراد بيانات المبيعات لبائع يُدعى جينيفر من المصنف المسمى جينيفر .
الآن ، دون فتح المصنف جنيفر قمنا بكتابة الوظيفة التالية في مصنفنا الحالي ،
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
هنا ، Jennifer.xlsx هو المصنف الذي نريد استيراد البيانات منه ، H10 هو اسم الورقة ، SALES_DATA من مصنف Jennifer.xlsx . و $ B $ 6 هي خلية الورقة SALES_DATA من مصنف Jennifer.xlsx .
لكن الصيغة لن تستورد البيانات من المصنف. سيظهر خطأ REF .
➤ الآن افتح المصنف Jennifer وأدخل الصيغة نفسها مرة أخرى.
هذه المرة ، لن يظهر الخطأ REF بعد الآن وسيعطي القيمة من مصنف Jennifer .
9. أدخل نصًا مخصصًا بدلاً من خطأ REF مع وظيفة IFERROR
يمكننا إزالة الخطأ REF من ورقة العمل الخاصة بنا ويمكننا إظهار نص مخصص في المكان من هذا الخطأ باستخدام الدالة IFERROR. خذ بعين الاعتبار المثال الأول حيث حصلنا على عمود الصيغة #REF! علامة بسبب حذف عمود واحد. الآن مع وظيفة IFERROR ، سنعرض النص غير مكتمل في مكان علامات الخطأ هذه.
➤ أولاً ، اكتب الصيغة التالية في الخلية الأولى من العمود ، اضغط على أدخل ، واسحب الخلية إلى النهاية لتطبيق الصيغة في جميع الخلايا.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
ستعطي الصيغة التجميع في حالة عدم وجود خطأيحدث.
الآن ، إذا حذفنا أحد الأعمدة ، فلن تظهر الصيغة علامة الخطأ مرة أخرى. بل سيعرض النص "غير مكتمل" .
اقرأ المزيد: خطأ Excel: الرقم في هذا تم تنسيق الخلية كنص (6 إصلاحات)
الخاتمة
في هذه المقالة ، حاولنا أن نقدم لك أفكارًا أساسية حول كيفية حدوث خطأ REF في Excel وكيف يمكنك التعامل مع مثل هذه الأخطاء. نأمل الآن أن تتمكن من حل مشكلة الخطأ المرجعي في Excel. إذا واجهت أي ارتباك فلا تتردد في ترك تعليق.