چرا باید از محدوده های نامگذاری شده در اکسل استفاده کنید؟

محدوده‌های نام‌گذاری‌شده یک ویژگی مفید، اما اغلب کم‌استفاده‌شده در Microsoft Excel هستند. محدوده‌های نام‌گذاری‌شده می‌توانند درک فرمول‌ها (و اشکال‌زدایی) را آسان‌تر کنند، ایجاد صفحات گسترده پیچیده را ساده‌تر کنند، و ماکروهای شما را ساده‌تر کنند.

یک محدوده نامگذاری شده فقط یک محدوده (یا یک سلول منفرد یا یک محدوده از سلول) است که شما یک نام به آن اختصاص می دهید. سپس می توانید از آن نام به جای ارجاعات سلولی معمولی در فرمول ها، در ماکروها و برای تعریف منبع برای نمودارها یا اعتبارسنجی داده ها استفاده کنید.

استفاده از یک نام محدوده، مانند TaxRate ، به جای یک مرجع سلول استاندارد، مانند Sheet2 !$C$11، می‌تواند صفحه‌گسترده را برای درک و اشکال‌زدایی/ممیزی آسان‌تر کند.

استفاده از محدوده های نامگذاری شده در اکسل

به عنوان مثال، اجازه دهید به یک فرم سفارش ساده نگاه کنیم.  فایل ما شامل یک فرم سفارش قابل پر کردن با یک کشویی برای انتخاب روش حمل و نقل، به علاوه یک برگه دوم با جدول هزینه های حمل و نقل و نرخ مالیات است.

نسخه 1 (بدون محدوده های نامگذاری شده) از مراجع سلولی به سبک A1(A1-style) در فرمول های خود استفاده می کند (در نوار فرمول زیر نشان داده شده است).

نسخه 2 از محدوده های نامگذاری شده استفاده می کند و درک فرمول های آن را بسیار آسان تر می کند. محدوده‌های نام‌گذاری‌شده نیز ورود فرمول‌ها را آسان‌تر می‌کنند، زیرا اکسل(Excel) لیستی از نام‌ها، از جمله نام توابع را نمایش می‌دهد که می‌توانید هر زمان که شروع به تایپ نام در یک فرمول کنید، از آن‌ها انتخاب کنید.  روی نام در لیست انتخاب دوبار کلیک کنید تا آن را به فرمول خود اضافه کنید.(Double-click)

با باز کردن پنجره Name Manager از زبانه (Name Manager)Formulas ، لیستی از نام محدوده و محدوده سلولی که به آنها ارجاع داده می شود، نمایش داده می شود.

اما محدوده های نام برده مزایای دیگری نیز دارند. در فایل‌های مثال ما، روش ارسال با استفاده از یک کشویی (تأیید اعتبار داده‌ها) در سلول B13 در Sheet1 انتخاب می‌شود . سپس روش انتخاب شده برای جستجوی هزینه های حمل و نقل در Sheet2 استفاده می شود.

بدون محدوده‌های نام‌گذاری‌شده، انتخاب‌های کشویی باید به‌صورت دستی وارد شوند، زیرا اعتبارسنجی داده‌ها به شما اجازه نمی‌دهد فهرست منبع را در یک برگه دیگر انتخاب کنید. بنابراین همه انتخاب‌ها باید دو بار وارد شوند: یک بار در لیست کشویی و دوباره در Sheet2 . علاوه بر این، این دو لیست باید مطابقت داشته باشند.

اگر در یکی از ورودی‌های هر یک از فهرست‌ها خطایی رخ دهد، پس از انتخاب اشتباه، فرمول هزینه ارسال، خطای #N/A ایجاد می‌کند. نامگذاری لیست در Sheet2 به عنوان ShippingMethods هر دو مشکل را از بین می برد.

=ShippingMethods در قسمت منبع، هنگام تعریف اعتبار داده‌ها برای یک لیست کشویی به یک محدوده نام‌گذاری شده اشاره کنید . این به شما امکان می دهد از لیستی از گزینه های موجود در برگه دیگر استفاده کنید.

و اگر فهرست کرکره‌ای به سلول‌های واقعی مورد استفاده در جستجو (برای فرمول هزینه حمل و نقل) اشاره می‌کند، انتخاب‌های کشویی همیشه با لیست جستجو مطابقت دارند و از خطاهای #N/A جلوگیری می‌کنند.

یک محدوده با نام در اکسل ایجاد کنید

برای ایجاد یک محدوده نام‌گذاری شده، کافی است سلول یا محدوده سلول‌هایی را که می‌خواهید نام‌گذاری کنید انتخاب کنید، سپس در کادر نام( Name Box) (جایی که آدرس سلول انتخاب‌شده معمولاً نمایش داده می‌شود، فقط سمت چپ نوار فرمول(Formula Bar) ) کلیک کنید، نامی را که می‌خواهید استفاده کنید تایپ کنید. و Enter را فشار دهید .

همچنین می توانید با کلیک بر روی دکمه New در پنجره Name Manager یک محدوده با نام ایجاد کنید. با این کار یک پنجره New Name باز می شود  که در آن می توانید نام جدید را وارد کنید.

به‌طور پیش‌فرض، محدوده‌ای که باید نام‌گذاری شود روی هر محدوده‌ای که انتخاب می‌شود تنظیم می‌شود ، اما می‌توانید آن محدوده را قبل یا بعد از ذخیره نام جدید ویرایش کنید .(New)

توجه داشته باشید که نام محدوده نمی تواند شامل فاصله باشد، اگرچه می تواند شامل زیرخط و نقطه باشد. به طور کلی، نام ها باید با یک حرف شروع شوند و سپس فقط شامل حروف، اعداد، نقطه یا زیرخط باشند.

نام‌ها به حروف بزرگ و کوچک حساس نیستند، اما استفاده از یک رشته از کلمات با حروف بزرگ، مانند TaxRate یا December2018Sales ، خواندن و تشخیص نام‌ها را آسان‌تر می‌کند. شما نمی توانید از نام محدوده ای استفاده کنید که یک مرجع سلول معتبر را تقلید کند، مانند Dog26 .

با استفاده از پنجره Name Manager می توانید نام محدوده خود را ویرایش کنید یا محدوده هایی را که آنها به آنها اشاره می کنند تغییر دهید .

همچنین توجه داشته باشید که هر محدوده نامگذاری شده دارای یک محدوده تعریف شده است. به طور معمول، scope به طور پیش‌فرض روی Workbook خواهد بود ، به این معنی که نام محدوده را می‌توان از هر جایی در کتاب کار ارجاع داد. با این حال، ممکن است دو یا چند محدوده با یک نام در برگه های جداگانه، اما در یک کتاب کار وجود داشته باشد.

به عنوان مثال، ممکن است یک فایل داده فروش با برگه‌های جداگانه برای ژانویه(January) ، فوریه(February) ، مارس(March) و غیره داشته باشید. هر برگه می‌تواند سلولی (محدوده نام‌گذاری شده) به نام MonthlySales داشته باشد(MonthlySales) ، اما به طور معمول محدوده هر یک از این نام‌ها فقط شامل برگه است. آی تی.

بنابراین، فرمول =ROUND(MonthlySales,0)فوریه(February) را نشان می‌دهد که به نزدیکترین دلار کل گرد شده است، اما اگر فرمول در برگه فوریه(February) باشد، فروش مارس اگر در برگه (March)مارس(March) باشد و غیره را نشان می‌دهد.

برای جلوگیری از سردرگمی در کتاب‌های کاری که دارای محدوده‌های متعدد در برگه‌های جداگانه با همان نام یا کتاب‌های کاری ساده با ده‌ها یا صدها محدوده نام‌گذاری شده هستند، گنجاندن نام برگه به ​​عنوان بخشی از نام هر محدوده می‌تواند مفید باشد.

این همچنین نام هر محدوده را منحصر به فرد می کند، به طوری که همه نام ها می توانند محدوده Workbook داشته باشند. (Workbook)به عنوان مثال، ژانویه_MonthlySales(January_MonthlySales) ، فوریه_(February_MonthlySales) MonthlySales ، Budget_Date ، Order_Date و غیره.

دو احتیاط در مورد دامنه محدوده های نامگذاری شده:(Two cautions regarding the scope of named ranges:) (1) نمی توانید دامنه یک محدوده نامگذاری شده را بعد از ایجاد آن ویرایش کنید و (2) فقط در صورتی می توانید محدوده یک محدوده نامگذاری شده جدید را با استفاده از دکمه New در ایجاد کنید. پنجره Name Manager( Name Manager)

اگر نام محدوده جدیدی را با تایپ آن در کادر نام ایجاد کنید ،(Box) دامنه به طور پیش‌فرض روی Workbook (اگر محدوده دیگری با همین نام وجود نداشته باشد) یا برگه‌ای که نام در آن ایجاد می‌شود، خواهد بود. بنابراین، برای ایجاد یک محدوده با نام جدید که دامنه آن محدود به یک صفحه خاص است، از دکمه مدیریت نام "جدید" استفاده کنید.

در نهایت، برای کسانی که ماکرو می نویسند، نام محدوده را می توان به راحتی در کد VBA به سادگی با قرار دادن نام محدوده در داخل پرانتز ارجاع داد. به عنوان مثال، به جای ThisWorkbook.Sheets (1).Cells(2،3) می توانید به سادگی از [ SalesTotal ] استفاده کنید، اگر آن نام به آن سلول اشاره دارد.

(Start)استفاده از محدوده های نامگذاری شده را در کاربرگ های اکسل خود (Excel)شروع کنید و به سرعت از مزایای آن قدردانی خواهید کرد! لذت بردن!



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts