اكسل

كيفية إصلاح #NAME؟ خطأ

How Fix Name

صيغة Excel: كيفية إصلاح #NAME؟ خطأملخص

الاسم؟ يحدث الخطأ عندما لا يتعرف Excel على شيء ما. في كثير من الأحيان ، # NAME؟ يحدث عندما يتم كتابة اسم دالة بشكل خاطئ ، ولكن هناك أسباب أخرى ، كما هو موضح أدناه. إصلاح #NAME؟ عادة ما يكون الخطأ مجرد مسألة تصحيح إملائي أو بناء جملة. انظر أدناه لمزيد من المعلومات والخطوات لحلها.



تفسير

الاسم؟ يحدث الخطأ عندما يتعذر على Excel التعرف على شيء ما. في كثير من الأحيان ، # NAME؟ يحدث عندما يتم كتابة اسم دالة بشكل خاطئ ، ولكن هناك أسباب أخرى ، كما هو موضح أدناه. إصلاح #NAME؟ عادة ما يكون الخطأ مجرد مسألة تصحيح إملائي أو بناء جملة.

تُظهر الأمثلة أدناه الصيغ التي تم تكوينها بشكل خاطئ والتي تُرجع الخطأ #NAME والخطوات اللازمة لإصلاح الخطأ والحصول على صيغة عمل مرة أخرى.





خطأ إملائي في اسم الوظيفة

في المثال أدناه ، وظيفة VLOOKUP يُستخدم لاسترداد سعر عنصر في F3. تمت كتابة اسم الوظيفة 'VLOOKUP' بشكل غير صحيح ، وترجع الصيغة #NAME؟

 
=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

#NAME مثال على وظيفة باسم خطأ إملائي



كيفية إضافة وطرح التواريخ في Excel

عندما يتم إصلاح الصيغة ، تعمل الصيغة بشكل صحيح:

 
= VLOOKUP (E3,B3:C7,2,0) // returns 4.25

# NAME مثال على وظيفة الخطأ المسمى Fixed

تم إدخال النطاق بشكل غير صحيح

في المثال أدناه ، الأعلى و دقيقة تستخدم الوظائف لإيجاد درجات الحرارة الدنيا والقصوى. الصيغتان في F2 و F3 ، على التوالي ، هي:

 
= MAX (C3:C7) // returns 74 = MIN (CC:C7) // returns #NAME?

تم إدخال نطاق مثال خطأ #NAME بشكل غير صحيح

تم إصلاح النطاق أدناه المستخدم في F3:

تم إدخال نطاق مثال على خطأ #NAME تم إصلاحه

ملاحظة: نسيان تضمين نقطتين (:) في النطاق سيؤدي أيضًا إلى تشغيل الخطأ #NAME؟ خطأ.

النطاق المسمى به خطأ إملائي

في المثال أدناه ، نطاق مسمى 'البيانات' تساوي C3: C7. في F2 ، يوجد خطأ إملائي في 'البيانات' 'daata' وترجع الدالة MAX #NAME؟

 
= MAX (daata) // returns #NAME? error

#NAME خطأ اسمه النطاق خطأ إملائي

أدناه ، تم تصحيح الإملاء و وظيفة MAX تعيد 325 بشكل صحيح كأقصى رقم مبيعات:

 
= MAX (data) // returns 325

# NAME خطأ اسمه النطاق خطأ إملائي FIXED

لا يتم إحاطة النطاقات المسماة بالإشعار بعلامات اقتباس ('') في صيغة.

النطاق المحدد له نطاق محلي

يمكن أن تحتوي النطاقات المسماة على محلي (ورقة العمل هذه فقط) أو عالمي (جميع أوراق العمل) النطاق ، لذلك قد ترى الخطأ #NAME؟ خطأ إذا حاولت الإشارة إلى نطاق مسمى صالح تم تحديد نطاقه محليًا إلى ورقة عمل مختلفة. يمكنك استعمال ال مدير الاسم (Control + F3 ، Windows فقط) للتحقق من النطاق المسمى النطاقات. يقرأ المزيد حول النطاقات المسماة هنا .

تم إدخال قيمة نصية بدون علامات اقتباس

عندما يتم إدخال قيمة نصية بدون علامات اقتباس مزدوجة ، يعتقد Excel أنه يحاول تفسير القيمة كاسم دالة أو نطاق مسمى. هذا يمكن أن يسبب #NAME؟ خطأ عندما لا يتم العثور على تطابق. في المثال أدناه ، وظيفة LEN يستخدم للحصول على طول كلمة 'تفاحة'. في B3 ، يتم إدخال الصيغة بدون السلسلة النصية 'apple' بين علامتي الاقتباس (''). لأن apple ليس اسم دالة أو نطاق مسمى ، تكون النتيجة #NAME؟

 
= LEN (apple) // returns #NAME?

تم إدخال سلسلة نصية لخطأ #NAME بدون علامات اقتباس

أدناه ، تمت إضافة علامات الاقتباس وتعمل وظيفة LEN الآن بشكل صحيح:

 
= LEN ('apple') // returns 5

تم إدخال سلسلة نص خطأ #NAME بدون تصحيح علامات الاقتباس

إنشاء جدول محوري في Excel 2016

قيمة نصية مع علامات اقتباس ذكية

يجب أن تكون القيم النصية علامات اقتباس ذات علامات اقتباس مزدوجة مباشرة (مثل 'تفاحة'). إذا تم استخدام علامات الاقتباس 'smart' (تسمى أحيانًا 'curly') ، فلن يفسرها Excel على أنها علامات اقتباس على الإطلاق وسيعيد بدلاً من ذلك #NAME؟

 
= LEN (“apple”) // returns #NAME?

لإصلاح ذلك ، ما عليك سوى استبدال علامات الاقتباس الذكية بعلامات اقتباس مباشرة:

 
= LEN ('apple') // returns 5

ملاحظة: قد تقوم بعض التطبيقات ، مثل Microsoft Word ، بتغيير علامات الاقتباس المباشرة إلى علامات اقتباس ذكية تلقائيًا ، لذا توخ الحذر إذا كنت تنقل صيغة داخل وخارج التطبيقات أو البيئات المختلفة.

المؤلف ديف برونز


^