فهرست مطالب
در مایکروسافت اکسل، چندین روش برای نامگذاری یک محدوده و پویا کردن آن به طور همزمان وجود دارد. محدوده های نام برده به راحتی آماده می شوند. استفاده از آنها سرگرم کننده است زیرا آرایه ای از رشته ها را ذخیره می کنند که ما نیازی به تعیین دستی با مراجع سلولی نداریم. در این مقاله با تمام روش های ممکن و مناسب برای نام گذاری یک محدوده در اکسل همراه با مثال ها و توضیحات ساده آشنا می شوید.
دانلود کتاب تمرین تمرین
می توانید کتاب کار اکسل را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
نام یک محدوده در Excel.xlsx
محدوده نامگذاری شده چیست در اکسل؟
محدوده نامگذاری شده، محدوده ای از سلول ها یا آرایه ای است که با نامی تعریف شده توسط کاربر نسبت داده می شود. یک محدوده با نام را می توان در یک تابع یا یک فرمول به جای انتخاب دستی محدوده سلول های مربوطه استفاده کرد.
در زیر نمونه ای از استفاده از یک محدوده نام گذاری شده است. محدوده سلول ها، B3:B7 با Data نامگذاری شده است. در خروجی Cell D6 ، ما یک مجموع ساده از تمام مقادیر موجود در آن محدوده نامگذاری شده را انجام داده ایم. ما می توانستیم فرمول را با “=SUM(B3:B7)” تایپ کنیم، اما به جای آن از محدوده نامگذاری شده Data در اینجا استفاده کرده ایم. در حالی که با فرمولهای بزرگ سروکار دارید، محدوده نامگذاری شده یک عملگر مفید برای وارد کردن محدوده خاص سلولها به راحتی است.
مزایای استفاده از یک محدوده نامگذاری شده در اکسل
بیایید نکات زیر را که ممکن است ما را متقاعد کند مرور کنیمنیاز است.
برای اطمینان از محدوده نامگذاری پویا جدید ایجاد شده، میتوانیم مقادیر خاص را در یک ردیف (13) اضافه کنیم. از آنجایی که مقدار فروش 1233 را در Cell C13 وارد کردهایم، به آرایه محدوده نامگذاری شده بلافاصله در تصویر زیر در سمت راست نمایش داده میشود.
ویرایش یا حذف یک محدوده نامگذاری شده پس از ایجاد
پس از ایجاد یک محدوده نامگذاری شده، ممکن است نیاز به ویرایش یا حتی حذف محدوده نامگذاری شده داشته باشیم. و برای انجام این کار، باید Name Manager را از نوار Formulas باز کنیم. بیایید نحوه ویرایش یک محدوده نامگذاری شده را ابتدا در مراحل زیر ببینیم. نام "Sales_Array" را با "Bonus_Amount" در اینجا جایگزین میکنیم و محدوده جدید سلولها شامل تمام دادههای ستون Bonus میشود.
📌 مرحله 1:
➤ ابتدا پنجره Name Manager را از برگه Formulas اجرا کنید.
➤ روی ردیف حاوی داده های Sales_Array کلیک کنید.
➤ گزینه Edit را فشار دهید. کادر محاوره ای به نام Edit Name ظاهر می شود.
📌 مرحله 2:
➤ یک نام جدید Bonus_Amount در کادر Name وارد کنید.
➤ فرمول زیر را در کادر Reference وارد کنید:
=OFFSET(Sheet7!B4,1,2,COUNTA(Sheet7!B5:B100),1)
➤ OK را فشار دهید.
Name Manager پنجره ای دوباره ظاهر می شود که در آن محدوده نام تازه ویرایش شده را همانطور که در تصویر زیر نشان داده شده است پیدا خواهید کرد.
اکنونبه کاربرگ خود برگردید و ویرایش را در هر سلولی فعال کنید. علامت برابر (=) را فشار دهید و نام ویرایش شده محدوده جدید انتخاب شده را تایپ کنید.
Enter را فشار دهید و جایزه را فشار دهید. مقادیر فوراً در یک آرایه نشان داده می شود.
و در نهایت، اگر می خواهید یک محدوده نامگذاری شده را حذف کنید، به سادگی ردیف مربوطه را از Name Manager انتخاب کنید. و دکمه Delete را فشار دهید. محدوده داده به همراه نام مشخص شده آن از Name Manager حذف خواهد شد.
Concluding Words
امیدوارم همه روشهای ذکر شده در این مقاله اکنون به شما کمک کنند تا زمانی که نیاز دارید یک محدوده را فقط نامگذاری کنید یا حتی بعداً آن را پویا کنید، آنها را در صفحات گسترده اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.
برای استفاده مکرر از یک محدوده نامگذاری شده در صفحات گسترده اکسل.- در حالی که از محدوده نامگذاری شده در فرمول یا تابع استفاده می کنیم، می توانیم از استفاده از مراجع سلولی خودداری کنیم.
- به دلیل استفاده از یک نام نامگذاری شده محدوده، لازم نیست هر بار هنگام وارد کردن محدوده ای از سلول ها به مجموعه داده خود برگردیم.
- پس از ایجاد، محدوده نامگذاری شده را می توان در هر یک از کاربرگ های یک کتاب کار استفاده کرد. محدوده نامگذاریشده محدود به استفاده در یک کاربرگ واحد نیست.
- محدوده نامگذاریشده یک فرمول را پویا میکند، به این معنی که اگر فرمولی را با نام تعریف کنیم، میتوانیم از آن محدوده نامگذاریشده برای انجام عملیات محاسباتی نیز استفاده کنیم. تایپ یک فرمول ترکیبی و عظیم
برخی از قراردادها برای نامگذاری محدوده ای از سلول ها وجود دارد. ما میتوانیم به آن قوانین نگاهی بیندازیم تا در حین تعریف نام برای محدودههای انتخابی، آنها را در حافظه نگه داریم.
- هیچ کاراکتر فاصله در نام محدوده مجاز نیست.
- نامها نمیتوانند با آدرسهای سلول باشند (مانند C1، R1C1).
- شما نمیتوانید یک محدوده را فقط با 'R' یا 'C' نامگذاری کنید. اینها نشانگرهای ردیف ها و ستون ها در اکسل هستند.
- نام ها به حروف بزرگ و کوچک حساس نیستند. یعنی هم «Sales» و هم «SALES» بهعنوان محدوده نامگذاری مشابه سلولها کار خواهند کرد.
- نام یک محدوده نمیتواند از 255 تجاوز کند.نویسهها.
- بهجز عکسالعمل (\) یا زیرخط (_)، تقریباً هیچ علامت نگارشی دیگری اجازه استفاده در هنگام نامگذاری محدودهای از سلولها را ندارد.
5 Quick رویکردهای نامگذاری یک محدوده در اکسل
1. برای نامگذاری یک محدوده از دستور «Define Name» استفاده کنید
اکنون نمونههایی را مشاهده میکنیم که در آنها نحوه نامگذاری آسان محدوده سلولها را در صفحهگسترده اکسل میآموزیم. مجموعه داده در تصویر زیر نشان دهنده چندین نام تصادفی از فروشندگان، میزان فروش آنها، و مبلغ پاداش 15 درصدی برای فروش مربوطه آنها است.
بیایید بگوییم، می خواهیم محدوده سلول ها را نامگذاری کنیم، C5 تا C12 با 'Sales' . و در روش اول، دستور Define Name را از گزینه های Excel ribbon اعمال می کنیم.
📌 مرحله 1:
➤ ابتدا محدوده سلول ها، C5 تا C12 را انتخاب کنید.
➤ در زیر برگه فرمولها ، گزینه Define Name را از منوی کشویی Defined Names انتخاب کنید. یک کادر محاوره ای ظاهر می شود.
📌 مرحله 2:
➤ 'Sales را تایپ کنید در Name Box یا می توانید نام دیگری را که می خواهید وارد کنید. همانطور که قبلاً محدوده سلولهای (C5:C12) را انتخاب کردهایم، آنها در کادر اشاره به قابل مشاهده خواهند بود.
➤ را فشار دهید. خوب و محدوده نامگذاری شده شما اکنون آماده استفاده است.
اکنون اگر محدوده سلولهای C5 تا C12 را انتخاب کنیم، نام تازه ایجاد شده آن محدوده را در Name پیدا کنیدکادر در گوشه بالا سمت چپ همانطور که در تصویر زیر نشان داده شده است.
اکنون می توانیم از آن محدوده نامگذاری شده در هر جایی از کاربرگ های خود استفاده کنیم. ما باید به سادگی یک علامت مساوی (=) را در یک سلول وارد کنیم و نام ایجاد شده محدوده ای از سلول ها را تایپ کنیم.
و پس از فشار دادن Enter را وارد کنید، محدوده نامگذاری شده آرایه ای شامل تمام مقادیر موجود در محدوده سلول ها را برمی گرداند: C5 تا C12 .
بیشتر بخوانید: نحوه ویرایش محدوده نامگذاری شده در اکسل
2. با استفاده از "Name Manager" محدوده ای از سلول ها را نامگذاری کنید
ما همچنین می توانیم از ویژگی Name Manager از نوار Formulas استفاده کنیم. به شما این امکان را می دهد که یک محدوده نامگذاری شده را با چندین گزینه مشاهده یا سفارشی کنید. مراحل به شرح زیر ساده است:
📌 مرحله 1:
➤ محدوده داده ای را که می خواهید نام خاصی بدهید انتخاب کنید.
➤ در برگه Formulas ، گزینه Name Manager را از منوی کشویی Defined Names انتخاب کنید. یک کادر محاوره ای باز می شود.
📌 مرحله 2:
➤ روی <3 کلیک کنید>برگه جدید.
📌 مرحله 3:
اکنون رویه ها شبیه به در روش اول برای تعریف نام محدوده انتخاب شده سلول ها نشان داده شده است. بنابراین، به محدوده دادههای خود مراجعه کنید و در کادرهای خاص نام خاصی به آن بدهید.
پنجره Name Manager اکنون دوباره ظاهر میشود، جایی که شما نام جدید سلول خود را پیدا کنیدمحدوده ها.
📌 مرحله 4:
➤ Close را فشار دهید و کارتان تمام شد.
اکنون اگر محدوده داده خود را در کاربرگ Excel انتخاب کنید، نام اختصاص داده شده به آن را در Name Box خواهید دید.<1
3. از ابزار «ایجاد از انتخاب» برای نامگذاری محدوده اکسل استفاده کنید
با استفاده از دو روش قبلی، میتوانید سلولهای مرجع را قبل یا بعد از انتخاب ابزارها از روبانهای اکسل انتخاب کنید. . حال اگر نمی خواهید محدوده ای از سلول ها را به صورت دستی نام ببرید، این روش برای شما مناسب است. در اینجا، شما باید یک محدوده داده را به همراه هدر آن انتخاب کنید و ابزار Create from Selection با شناسایی هدر آن محدوده، نامی برای محدوده تعریف می کند.
همچنین ببینید: نحوه کپی کردن قالب بندی در اکسل در یک برگه دیگر (4 روش)این روش در واقع در زمان صرفه جویی می کند. و برای نامگذاری محدوده ای از سلول ها در یک صفحه گسترده اکسل کاملاً انعطاف پذیر است. مراحل لازم به شرح زیر است:
📌 مرحله 1:
➤ محدوده سلول ها را انتخاب کنید (C4:C12) که می خواهید به همراه هدر آن نام ببرید. در مجموعه داده ما، Cell C4 حاوی سرصفحه ای است که ما از آن به عنوان نام محدوده داده خود استفاده می کنیم (C5:C12) .
➤ در زیر برگه فرمول ها، دستور Create from Selection را از گروه دستورات Defined Names یا کشویی انتخاب کنید. یک کادر محاوره ای ظاهر می شود.
📌 مرحله 2:
➤ روی گزینه اول علامت گذاری کنید 'Top Row' زیرا نام سرصفحه ما در بالای ستون انتخاب شده است.
➤ OK را فشار دهید و ما به تازگی محدوده نامگذاری شده خود را ایجاد کرده ایم!
اکنون می توانیم محدوده داده خود را انتخاب کرده و نام محدوده انتخاب شده را در <پیدا کنیم. 3>جعبه نام .
4. "Name Box" را برای نامگذاری یک محدوده در اکسل ویرایش کنید
استفاده از Name Box برای تعیین محدوده ای از سلول ها با نام بسیار ساده تر از همه روش های قبلی است. اما مشکلی که در استفاده از این روش وجود دارد این است که شما دیگر نمی توانید نامی را ویرایش کنید یا حتی نمی توانید پس از ایجاد نام آن را حذف کنید. بنابراین، پس از آن، باید Name Manager را راه اندازی کنید تا محدوده نامگذاری شده مشخص شده را ویرایش یا حذف کنید.
ما می توانیم از Name Box برای تعریف محدوده انتخابی سلول ها استفاده کنیم. فقط با یک نام.
📌 مراحل:
➤ ابتدا محدوده سلول هایی را که باید با یک نام خاص تعریف شوند انتخاب کنید.
➤ اکنون، به Name Box بروید و یک نام برای محدوده انتخاب شده تایپ کنید.
➤ در نهایت، Enter را فشار دهید و کار تمام شد.
اکنون لیست کشویی را در Name Box باز کنید و نام جدید ایجاد شده را برای محدوده انتخاب شده سلولها در آنجا پیدا خواهید کرد.
5. یک محدوده نامگذاری پویا در اکسل ایجاد کنید
در تمام روشهایی که تاکنون توضیح داده شد، ما محدودهای را برای محدوده ثابتی از سلولها نامگذاری کردهایم. حالا فرض کنید، میخواهیم محدودهای را نامگذاری کنیم که ثابت نیست، به این معنی که میتوانیم دادههای بیشتری وارد کنیم که یک محدوده پویا از سلولها ایجاد میکند. و محدوده نامگذاری شده بر اساس ما گسترش مییابد.ورودی های داده.
به عنوان مثال، ما محدوده ای از سلول ها را (C5:C12) در ستون C نامگذاری کرده ایم. اما اکنون باید داده های بیشتری را از پایین Cell C12 وارد کنیم. اما اگر محدوده نامگذاری شده ما روی پویا تنظیم نشده باشد، ورودیهای اضافی برای محدوده نامگذاری شده پس از تعریف محاسبه نمیشوند.
بنابراین، برای پویا کردن محدوده نامگذاری شده، دو گزینه جالب داریم. می توانیم از یک جدول اکسل یا می توانیم از فرمولی با تابع OFFSET استفاده کنیم. اکنون در بخشهای بعدی خواهیم فهمید که هر دو روش چگونه کار میکنند.
5.1 با استفاده از جدول اکسل
اول از همه، ما یک جدول اکسل تا محدوده سلولهایمان را پویا کنیم. در مجموعه داده ما، سرصفحههایی در ردیف 4 برای محدوده جدول حاوی سلولهایی داریم که از B4 تا D12 شروع میشوند.
📌 مرحله 1:
➤ ابتدا محدوده سلول ها را انتخاب کنید (B4:D12) .
➤ از نوار Insert ، را انتخاب کنید گزینه Table .
📌 مرحله 2:
➤ در کادر محاوره ای ایجاد جدول ، OK را فشار دهید فقط زیرا تمام پارامترها به طور خودکار تنظیم می شوند که در حال حاضر نیازی به تغییر آن نداریم.
همانطور که در تصویر زیر نشان داده شده است، محدوده داده ما اکنون به یک جدول تبدیل شده است. نام پیشفرض این جدول تازه ایجاد شده معمولاً Table1 میشود، اگر قبلاً جدول دیگری در آن کتاب کار تشکیل نشده باشد. در Name Box ، میتوانیم این محدوده از دادهها را با آن تغییر نام دهیمچیز دیگری با توجه به ترجیح ما فرض کنید، جدولی را با نام Sales_Data تعریف کردهایم.
اکنون متوجه میشویم که اگر مقداری را وارد کنیم چه اتفاقی میافتد. سلول B13 زیر محدوده جدول. ما یک نام تصادفی 'Mike' در Cell B13 وارد کرده ایم.
پس از فشار دادن Enter ، متوجه می شویم که جدول بلافاصله به ردیف پایین گسترش یافته است.
از آنجایی که تمام سلول های ستون Bonus با <3 اختصاص داده شده اند>15% از مبالغ فروش، اکنون خواهیم فهمید که آیا واقعاً با ورودی اضافی در Cell C13 کار می کند یا خیر.
بنابراین، اگر مبلغ فروش را وارد کنیم (6420) ) در Cell C13 ، مقدار پاداش در Cell D13 یکباره نمایش داده می شود. این بدان معناست که محدوده جدول ما با فرمت و فرمول های تعریف شده خود گسترش یافته است.
اگر بخواهیم از محدوده جدول گسترده تر مطمئن باشیم، می توانیم ویرایش را فعال کنیم سلول D13 . و ما فرمول اختصاص داده شده را در آنجا خواهیم دید که قبلاً برای بقیه سلول ها در ستون Bonus استفاده کرده ایم.
ما همچنین می توانیم ورودی داشته باشیم. سپس داده های بیشتری از پایین جدول و محدوده جدول تعریف شده بر این اساس گسترش می یابد.
5.2 ترکیب توابع OFFSET و COUNTA
روش اول با جدول برای تهیه یک محدوده با نام پویا بسیار آسان است. اما ما همچنین می توانیم از فرمولی استفاده کنیم که OFFSET و COUNTA را ترکیب می کند. برای ایجاد یک محدوده نامگذاری شده برای مجموعه داده ما عمل می کند. تابع OFFSET مرجعی را به محدوده ای برمی گرداند که تعداد مشخصی از ردیف ها و ستون ها از یک مرجع معین است. و عملکرد COUNTA تمام سلول های غیر خالی را در یک محدوده شمارش می کند. حال بیایید ببینیم چگونه میتوانیم از این توابع با هم برای ایجاد یک محدوده با نام پویا در مراحل زیر استفاده کنیم.
📌 مرحله 1:
➤ در برگه فرمول ها ، دستور Define Name را از منوی کشویی Defined Names انتخاب کنید. یک کادر محاوره ای باز می شود.
📌 مرحله 2:
➤ فرض کنید می خواهیم تا محدوده نامگذاری شده خود را تا 100 سلول به صورت عمودی گسترش دهیم. بنابراین، فرمول مورد نیاز در جعبه مرجع خواهد بود:
=OFFSET(B4,1,1,COUNTA(B5:B100),1)
➤ این محدوده از سلول ها را با یک نام تعریف کنید، Sales_Array .
➤ OK را فشار دهید و محدوده نامگذاری شده پویا ما اکنون برای استفاده بیشتر آماده است.
اما با این روش، نام محدوده پویا در Name Box قابل مشاهده نخواهد بود.
باز هم می توانیم با فشار دادن از این محدوده نامگذاری شده استفاده کنیم. برابر (=) در هر سلول و تایپ نام آن محدوده تعریف شده.
همچنین ببینید: نحوه ایجاد لیست کشویی در چندین ستون در اکسلو پس از فشار دادن Enter ، برمی گردد. آرایه به شکل زیر خواهد بود. همانطور که ما یک محدوده نامگذاری شده برای همه داده های فروش ایجاد کرده ایم، بنابراین آن مقادیر فقط ظاهر می شوند اما هیچ قالب از پیش تعیین شده ای در آرایه وجود نخواهد داشت. بعداً میتوانیم آن دادههای برگشتی را به صورت دستی قالببندی کنیم