ارور Name در اکسل 📊 یکی از خطاهای رایجی است که کاربران در هنگام تعریف فرمولها یا توابع در اکسل با آن مواجه میشوند که با رعایت چند نکته ساده میتوان از آن جلوگیری کرد.
در این مطلب از انزل وب به آموزش رفع ارور Name در اکسل میپردازیم و دلایل آن را توضیح میدهیم.
علت خطای Naming Error در اکسل چیست ؟ (NAME#)
How to Fix NAME Error in Excel
نرم افزار اکسل (Excel) یکی از پرکاربردترین نرم افزارهایی است که توسط شرکت مایکروسافت توسعه داده شده و برای نگهداری اطلاعات و رسم نمودار و جداول کاربرد دارد. حتی باتجربهترین کاربران نیز هنگام استفاده از نرم افزار اکسل ممکن است با خطاهای مختلفی مانند ارور #REF! در اکسل مواجه شوند. یکی از خطاهای رایج در نرم افزار اکسل Name است که میتواند با چند روش ساده و آسان برطرف شود.
خطای Name در اکسل چیست؟ همانطور که مایکروسافت در سایت خود نیز توضیح داده است، خطای NAME# زمانی ظاهر میشود که فرمولها یا توابع نتوانند دادههای مورد نیاز برای محاسبه را پیدا کنند. به صورت معمول زمانی این اتفاق میافتد که فرمولها از نظر نگارش مشکل داشته باشند و یا محدودههای نامگذاری شده به درستی تعیین نشده باشند. شما میتوانید از پیشنهادات اکسل یا قسمت AutoComplete برای اصلاح فرمولها استفاده کنید. همچنین ابزار Name Manager به شما کمک میکند که محدودههای نامگذاری شده را به صورت کامل مشاهده کنید و با استفاده از آن بتوانید فرمولهای خود را اصلاح کنید.
۱- مشاهده ارور Name به دلیل اشتباه نوشتن نام تابع
یکی از رایجترین دلایل مواجه شدن با خطا Name در اکسل، املای نادرست نام یک تابع است. نرم افزار اکسل دارای کتابخانه بزرگی از توابع داخلی است که به کاربران امکان می دهد محاسبات مختلفی را انجام دهند. اما اگر نام تابع اشتباه تایپ شده باشد، اکسل قادر به شناسایی آن نیست و خطای NAME# را نمایش می دهد.
به عنوان مثال، فرض کنید باید از فرمول XLOOKUP یا VLOOKUP برای بازیابی داده ها از یک جدول استفاده کنید. اگر به صورت اشتباه نام تابع را به صورت XLOKUP یا VLOKUP بنویسید، اکسل نمیتواند آن را به عنوان یک تابع معتبر تشخیص دهد و در نتیجه خطای NAME# را نشان میدهد.
۲- استفاده از توابع جدید در نسخههای قدیمی اکسل
یکی دیگر از دلایل رایج مشاهده پیغام Name در اکسل، تلاش برای استفاده از توابع جدید در نسخههای قدیمی است. مایکروسافت اغلب نرم افزار اکسل را با افزودن ویژگیها و عملکردهای جدید بهروزرسانی میکند؛ این ویژگیها در نسخههای جدید قابل استفاده هستند و نمیتوانید در نسخههای قدیمی این ویژگیها را فراخوانی کنید.
به عنوان مثال، تمام توابع آرایه داینامیک مانند UNIQUE، FILTER، SORT و سایر توابع معرفی شده در Excel 365 در نسخههای قدیمی موجود نیستند. اگر سعی کنید از هر یک از آن توابع در اکسل ۲۰۱۹ و یا نسخههای قدیمیتر از آن استفاده کنید، با خطای NAME# مواجه خواهید شد. برای جلوگیری از این مشکل، سازگاری تابع را با نسخه اکسل خود بررسی کنید و در صورت لزوم آن را به نسخه جدیدتر ارتقا دهید.
۳- محدوده نامگذاری شده (Named Ranges) نامعتبر است
محدوده نامگذاری شده، برچسبی است که توسط کاربر برای یک یا تعدادی از سلولها تعریف میشود. define Name در اکسل، کار بار فرمولها را سادهتر میکنند؛ شما به جای استفاده از نام سلولها، شما میتوانید نامی برای آن تعریف کنید و نام آن را در فرمول فراخوانی کنید. عدم فراخوانی درست محدوده نامگذاری شده نیز میتواند دلیل ارور Name در اکسل باشد. ممکن است در هنگام نوشتن فرمول املای نام محدوده را به اشتباه نوشته باشید و یا به محدودهای اشاره کنید که وجود ندارد یا حذف شده است. در اینصورت با خطای Name مواجه خواهید شد.
۴- رخ دادن ارور Name به دلیل فراخوانی نادرست محدوده
ارجاع نادرست یک محدوده در فرمول یکی دیگر از دلایل رایج خطای Name در اکسل است. اگر به صورت دستی محدوده مورد نظر خود را وارد میکنید، ممکن است هنگام تایپ آن اشتباه کنید که باعث مواجهه با خطای Name میشود. برخی از اشتباهات رایج هنگام تایپ محدوده فرمول عبارتند از:
- عدم تایپ دو نقطه در هنگام مشخص نمودن محدوده، مانند تایپ A1A10 به جای A1:A10.
- عدم تایپ درست آدرس سلول شروع یا پایان، مانند AS:A20 به جای A4:A20.
- ارجاع به سلولی خارج از محدوده معتبر اکسل A1:XFD1048576.
برای جلوگیری از اشتباهات تایپی، همیشه بهتر است یک محدوده را با استفاده از ماوس انتخاب کنید یا از ابزارهای انتخاب محدوده داخلی اکسل استفاده کنید.
۵- عدم استفاده از علامت نقل قول (“”) در اطراف مقادیر متن
زمانی که شما از مقادیر متن در فرمول های اکسل خود استفاده میکنید، باید متن را میان دو علامت نقل قول “” قرار دهید؛ فرقی نمیکند که متن شما شامل حروف، کاراکترهای خاص یا فقط یک فاصله باشد، باید آن را داخل علامت نقل قول قراردهید. اگر یک مقدار متنی را بدون استفاده از این علامت وارد کنید، اکسل متوجه نمیشود که شما یک مقدار متنی را وارد کردهاید و آن را به عنوان یک تابع یا نام محدوده تفسیر میکند؛ همین موضوع باعث میشود با ارور Name مواجه شوید.
۶- افزونه (Add-In) یا عملگر سفارشی وجود ندارد
اگر برای اجرای فرمول شما، نیاز به یک افزونه است که نصب یا فعالسازی نشده باشد، با ارور Name conflict در اکسل رو به رو خواهید شد. برای مثال جهت استفاده از عملگر EUROCONVERT، باید افزونه Euro Currency Tools را نصب و فعالسازی کنید. برای این کار باید مراحل زیر را طی کنید:
- روی دکمه File کلیک نموده و از منو باز شده گزینه Options را انتخاب کنید.
- در پنجره باز شده از سمت چپ گزینه Add-ins را انتخاب کنید.
- در انتهای فایل روی منو آبشاری Manage کلیک نموده و گزینه Excel Add-ins را انتخاب نموده و روی دکمه Go کلیک کنید.
- در پنجره باز شده افزونه مورد نظر خود را تیک بزنید و روی دکمه OK کلیک نمایید.
رفع ارور Name در اکسل
پس از اینکه با دلایل مشاهده این ارور آشنا شدیم، در این قسمت به روشهای رفع ارور Name در اکسل میپردازیم. با استفاده از روشهایی که در ادامه گفته میشود شما میتوانید از خطای Name پیشگری کرده و یا در صورت بروز آن را رفع کنید.
رفع ارور Name با استفاده از قابلیت تکیمل خودکار (AutoComplete)
زمانی که شما شروع به تایپ کردن فرمول میکنید، اکسل یک لیست آبشاری به شما نمایش میدهد که نامها، توابع و فرمولهای منطبق را نشان میدهد. این ویژگی به عنوان قابلیت تکیمل خودکار (AutoComplete) شناخته میشود. با انتخاب یک گزینه از لیست آبشاری نمایش داده شده، شما دیگر نیازی به تایپ کردن فرمول ندارید و میتوانید از اشتباهات تایپی جلوگیری کنید. علاوه بر این، وقتی شما نشانگر موس خود را روی یکی از گزینههای لیست قراردهید، اکسل توضیح مختصری از نحوه کارکرد تابع یا فرمول به شما ارائه میدهد که کمک میکند شما راحتتر بتوانید تابع درست را انتخاب کنید.
استفاده از قابلیت افزودن فرمول
اکسل به صورت پیش فرض از قابلیت بهره میبرد که با استفاده از آن میتوانید هر فرمولی نیاز داشتید بدون تایپ کردن اضافه کنید. با استفاده از این روش میتوانید اطمینان داشته باشید که فرمولها را به شکل صحیح در فایل قرار میدهید. برای استفاده از این قابلیت باید مراحل زیر را طی کنید:
- از سربرگهای بالای فایل گزینه Formulas را انتخاب کنید.
- سپس روی دکمه Insert Function کلیک نمایید.
- از پنجره باز شده فرمول مورد نظر را انتخاب نمایید و روی دکمه OK کلیک نمایید.
رفع ارور Name با استفاده از ابزار Name Manager
با استفاده از ابزار Name Manager میتوانید محدودههای نامگذاری شدهای که در برگه اکسل خود تعریف نمودهاید را بررسی کنید و مطمئن شوید که همه آنها درست و بروز هستند. مرتب کردن محدودههای نامگذاری شده، میتواند از اشتباهات تایپی جلوگیری کند و شما میتوانید پیش از نوشتن نام محدوده مورد نظر در فرمول، از درستی آن اطمینان حاصل کنید. با این کار میتوانید از رخ دادن خطای Name جلوگیری کنید.
همچنین اگر در هنگام نوشتن فرمول، میخواهید یک محدوده نامگذاری را وارد کنید اما از نام دقیق یا نحوه نوشتار آن مطئمن نیستید، میتوانید از سربرگ Formulas، در مقابل دکمه Name Manager، گزینه Use in Formula را انتخاب کنید؛ سپس یک لیست از نامهای تعریف شده در برگه اکسل شما نمایش داده میشود که از بین آنها میتوانید مورد درست را انتخاب نمایید.
چگونه ارور Name را در فایل اکسل خود پیدا کنیم؟
اگر شما با ارور Name در فایل اکسل خود مواجه شدهاید، مهم است که بتوانید به سرعت بفهمید که این ارور مربوط به کدام سلول است تا بتوانید به سرعت آن را رفع کنید. در این قسمت ما روشهایی را برای پیداکردن ارور Name در فایل اکسل به شما آموزش خواهیم داد.
۱- پیداکردن ارور Name با استفاده از ابزار Go To Special
با استفاده از این ابزار میتوانید تمامی سلولهای دارای خطا را شناسایی نمایید. برای استفاده از این ابزار مراحل زیر را طی کنید:
- محدوده سلولهای مورد نظر خود را انتخاب کنید.
- در سربرگ Home، در قسمت Editing، روی گزینه Find & Select کلیک نموده و گزینه Go To Special را انتخاب کنید.
- در پنجره باز شده، گزینه Formulas را انتخاب نموده و گزینه Errors را تیک بزنید.
- روی دکمه OK کلیک نمایید.
با این کار، اکسل سلولهای دارای خطا در محدوده مشخص شده توسط شما را شناسایی نموده و به شما نمایش میدهد. اگر شما با خطای Name در سلولهای خود مواجه شده باشید، اکسل آن سلول را به شما نشان خواهد داد. پس از مشاهده ارورها شما میتوانید آنها را اصلاح نمایید. این ابزار تنها ارور Name را به شما نشان نمیدهد و با استفاده از آن میتوانید تمامی ارورهای موجود در فایل اکسل خود را مشاهده نمایید.
۲- پیداکردن ارور Name با استفاده از ابزار Find and Replace
یکی دیگر از راههای پیداکردن ارور Name در اکسل، استفاده از ابزار Find and Replace است. برای استفاده از این ابزار مراحل زیر را طی کنید:
- محدوده سلولهای مورد نظر خود را انتخاب کنید.
- کلیدهای ترکیبی Ctrl + F را فشار دهید تا پنجره Find and Replace باز شود.
- در قسمت Find What، عبارت NAME# را تایپ کنید.
- روی دکمه Options کلیک نمایید.
- در قسمت باز شده، روی منو آبشاری Look in کلیک نمایید و گزینه Values را انتخاب نمایید.
- روی دکمه Find All کلیک نمایید.
با این کار اکسل لیستی از سلولهای دارای خطای Name را به شما نشان خواهد داد. شما میتوانید از لیست نمایش داده شده، یک گزینه را انتخاب نمایید تا اکسل شما را به سلول مربوطه هدایت کند تا مشکل را حل کنید. همچنین میتوانید چند گزینه را انتخاب نمایید تا اکسل تمامی سلولهای مربوطه را برای شما انتخاب کند تا شما بتوانید به سرعت تمامی این سلولها را پاک کرده یا اصلاح نمایید.
برای رفع تمامی خطاهای Name به صورت همزمان شما میتوانید از قابلیت Replace All استفاده کنید. برای این کار دکمههای ترکیبی Ctrl + H را فشار دهید تا صفحه Find and Replace باز شود. سپس در مقابل قسمت Find What، عبارت NAME# را وارد نموده، باقی بخشها را خالی بگذارید و سپس روی دکمه Replace All کلیک نمایید. این کار تمامی سلولهای دارای خطای NAME# را پاک میکند.
سوالات متداول
ارور Name در اکسل ممکن است به دلایل مختلفی رخ دهد. به عنوان مثال این ارور میتواند به دلیل نوشتن اشتباه نام تابع، استفاده از توابع جدید در نسخههای قدیمی اکسل، استفاده از محدوده نامگذاری شده نا معتبر، فراخوانی نادرست محدوده، عدم استفاده از علامت نقل قول و عدم وجود افزونه فراخوانی شده در اکسل رخ دهد. خطای n/a در اکسل هنگامی نمایش داده میشود که اکسل نمیتواند داده فراخوانی شده را پیدا کند و یا نتیجهای برای فرمول مورد نظر وجود ندارد. عبارت n/a به معنای «Not Available» است.دلیل ارور Name در اکسل چیست؟
خطای N/A در اکسل چیست؟
جمع بندی
خطای Name در اکسل به دلایل مختلفی رخ میدهد که بیشتر آنها مربوط به عدم یافتن نام تابع فراخوانی شده و یا استفاده از توابع جدید در نسخههای قدیمی اکسل است. این خطا با استفاده از روشهایی مانند استفاده از قابلیت تکمیل خودکار، استفاده از قابلیت افزودن فرمول و یا استفاده از ویژگی Name Manager رفع میشود. همچنین با استفاده از ابزار Go To Special و Find and Replace میتوانید محل رخ دادن این خطا را در فایل خود پیدا نموده و با استفاده از راه حلهای گفته شده آن را رفع نمایید.
نظرات و پیشنهادات شما؟
آیا شما تا به حال با خطای Name در فایل اکسل خود مواجه شدهاید؟ اگر تجربهای در این زمینه دارید و راهکاری برای رفع آن میشناسید، لطفا آن را با ما و سایر خوانندگان این مطلب به اشتراک بگذارید.