سبد خرید
0

هیچ محصولی در سبد خرید نیست.

تمام دسته ها
  • تمام دسته ها
  • Power BI
  • Power Pivot
  • Power Query
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

نامگذاری محدوده ها و شروع داشبورد در اکسل

نامگذاری محدوده در اکسل
۴.۹/۵ - (۱۱ امتیاز)

نامگذاری محدوده در اکسل

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

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

نحوه نامگذاری محدوده ها

فرض کنید که می خوایم محدوده مربوط به میزان فروش رو نامگذاری کنیم. (محدوده B2:B8)

روش اول: نامگذاری از طریق Name Manager

  • محدوده ای که می خوایم نام گذاری کنیم رو انتخاب کنیم (سلول های B2:B8).
  • از مسیر زیر Define Name رو می زنیم.

Formula/ Defined Names

  • مطابق شکل ۱ پنجره ‘New Name’ برای شما باز میشه و نام محدوده رو در قسمت Name وارد میکنیم.

نامگذاری محدوده ها از طریق Name manager

شکل ۱- نامگذاری محدوده در اکسل – نامگذاری محدوده ها از طریق Name manager

Comment: توضیحات مربوط به این محدوده رو در این قسمت ثبت میکنیم.

Scope: در قسمت Scope محدوده ای که این نام باید شناخته بشه رو مشخص میکنیم. مثلا اینکه این نام فقط مخصوص یک شیت (Sheet) هست یا اینکه کل فایل (Workbook).

  • در آخر که از همه تنظیمات مطمئن شدیم Ok را میزنیم. از این به بعد اکسل نام جدید میزان_فروش رو بوجود میاره که به محدوده B2:B8 اشاره داره.

نکته:
بصورت پیشفرض، اکسل نام سلول بالای محدوده انتخاب شده رو (در صورت پر بودن) به عنوان نام محدوده و محدوده انتخابی رو به عنوان محدوده نامگذاری شده در نظر میگیره، که هر دو مورد قابل ویرایش و تغییر هستند.

 

اصول نامگذاری محدوده ها

  • نام ها نباید بیشتر از ۲۵۵ کاراکتر باشند؛
  • نام ها باید با یک حرف، خط تیره یا بک اسلش شروع بشن؛
  • بقیه اسم باید از حروف، اعداد، خط تیره تشکیل بشن (کاراکتر های دیگه مجاز نیستن)؛
  • آدرس سلول مثلا B1 یا حروف تنها، “C”, “c”, “R” یا “r” نمی تونن به عنوان نام استفاده بشن؛
  • در صورتی که نام محدوده بیش از یک قسمت باشد باید با _ به هم متصل شوند زیرا استفاده از Space در نامگذاری محدوده ها غیرمجاز هست.
  • ترجیحا از حروف فارسی در نامگذاری محدوده ها استفاده نشه. مثلا در این مثال بجای میزان_فروش نام Sale انتخاب بشه.

 

نکته:
اصول نامگذاری حتما باید رعایت شوند. در غیر اینصورت با خطا مواجه خواهیم شد.

 

روش ۲: نامگذاری از طریق  ‘Create from Selection’

اکسل دستور ‘Create from Selection’ رو نیز در اختیارمون گذاشته، که به ما اجازه میده تا خیلی سریع یک محدوده نام گذاری شده از سلول هایی که حاوی سرستون (Header) هستن بوجود بیاریم.

یک محدوده نام گذاری شده از مقادیر فروش مثال بالا رو می تونیم به صورت زیر بوجود بیاریم:

  • محدوده ای که می خوایم براش اسم بذاریم رو انتخاب می کنیم طوری که شامل هدر ستون هم باشه ( یعنی سلول های B1:B8 ).
  • گزینه Create from Selection رو از ریبون بالای صفحه، در تب Formulas انتخاب میکنیم.
  • مطابق شکل ۲ پنجره ‘Create Names From Selection’ باز میشه

نامگذاری محدوده در اکسل - نامگذاری محدوده ها از Create from selection

شکل ۲- نامگذاری محدوده در اکسل – نامگذاری محدوده ها از Create from selection

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

در این مثال، ردیف بالا شامل نام محدوده هست، بنابراین گزینه Top row رو انتخاب کرده OK می کنیم.

چون اسم یک محدوده نامگذاری شده نمی تونه شامل فاصله باشه، اکسل یک _ رو بجای فاصله قرار می ده.

روش ۳: نامگذاری از طریق Name Box

روش سوم و راحت ترین روش برای نامگذاری محدوده ها استفاده از Name Box هست.Name Box در بالای صفحه، سمت چپ نوار Formulas  قرار داره.

  • محدوده سلول هایی رو که میخواید نام گذاری کنید انتخاب کنید.
  • نام مورد نیاز رو در Name Box بنویسید و دکمه Enter روفشار بدید.

 نامگذاری از طریق Name Box

شکل ۳- نامگذاری محدوده در اکسل – نامگذاری از طریق Name Box

اگه در حال حاضر برای نامی که نوشتید، محدوده ای وجود داشته باشه، محدوده موجود انتخاب خواهد شد. درغیر این صورت، یک محدوده نام گذاری شده جدید بوجود میاد که به انتخاب جاری شما اشاره خواهد کرد.

ویرایش و یا حذف محدوده های نامگذاری شده

برای ویرایش نام، محدوده و یا حذف محدوده های از قبل نامگذاری شده از تب Formula گزینه Name Manager رو انتخاب میکنیم. در پنجره Name Manager لیست همه محدوده های نامگذاری شده قابل مشاهده هستند محدوده مورد نظر برای ویرایش و یا حذف را انتخاب کرده و گزینه Delete (حذف) و یا Edit (ویرایش) رو میزنیم.

نکته:
Table هم نوعی محدوده نامگذاری شده است که ویژگی های خاصی دارد و نحوه ایجاد، حذف و ویرایش آن با نامگذاری معمولی متفاوت است.

 

اگر محدوده های نامگذاری شده زیاد باشن و بخوایم محدوده هایی با ویژگی های خاص رو پیدا کنیم میتونیم مطابق شکل ۴ از Filter استفاده کنیم. از این ویژگی برای فیلتر محدوده های نامگذاری شده در شیت/فایل، محدوده های نامگذاری شده ای که با خطا مواجه هستن/نیستن و Tableها استفاده کرد.

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

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

در این آموزش مزایا، اصول و روشهای نامگذاری محدوده ها رو با هم مرور کردیم. در قسمت های بعدی، در مورد نحوه استفاده از این نام ها و همچنین فرمول نویسی در Name Manager صحبت خواهیم کرد.

چند مقاله جالب مربتط با فرمول نویسی در ابزار Name که حتما باید بخونی:

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

ایجاد نمودار پویا در اکسل

آواتار
144

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

دیدگاه کاربران
  • یک ممد ۲۳ شهریور ۱۴۰۳ / ۲:۱۴ ب٫ظ

    سلام خداقوت مرسی از آموزش های خوبتون
    اگر میخایم محدوده‌ های زیادی رو نام گذاری کنیم
    باید چیکار کنیم
    با vba بهتره یا دردسر داره؟ بلدم چندبارم کدهای ساده زدم باهاش…
    یعنی تعداد زیادی نام گذاری میحام بکنم.
    مثلا ۱۰۰ تا
    یعنی فرمول نیوسی هامون طوریه از یه فرمول آف ست زیاد استفاده میشه. همون آفست رو میخام نام گذاری کنم
    تو سرعت اکسل تاثیر داره؟

    • سامان چراغی ۱ مهر ۱۴۰۳ / ۹:۴۷ ب٫ظ

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

  • iman ۲۶ تیر ۱۳۹۹ / ۱۱:۲۱ ق٫ظ

    سلام میخواستم در اکسل در یک ستون مبالغ مانده یا بدهی به صورت خودکار به ترتیب زیاد به کم نوشته بشه با نوشتن نام شخص

    • سامان چراغی ۲۶ تیر ۱۳۹۹ / ۱۲:۲۳ ب٫ظ

      سلام
      میتونید از Pivot Table استفاده کنید.

  • user ۳ دی ۱۳۹۸ / ۱۰:۴۸ ق٫ظ

    سلام
    نقش under line در name manager چیه؟

    • آواتار
      حسنا خاکزاد ۳ دی ۱۳۹۸ / ۸:۴۷ ب٫ظ

      درود بر شما
      اسم ها نمیتونن Space داشته باشن. در صورتیکه بخوایم بین دو قسمت فاصله داشته باشیم باید با _ این فاصله رو پر کنیم

  • محمد رمضانی ۲۲ تیر ۱۳۹۸ / ۷:۲۷ ب٫ظ

    سلام
    نام محدوده های نامگذاری شده در فایل اکسل نمایش داده میشود و موجب نازیبایی و شلوغ شدن فایل میشود. چطور از این مسئله جلوگیری کنم. این موضوع در برخی سطر ها اتفاق میافتد. یعنی نام تعریف شده در خود محدوده نمایش داده میشه

    • آواتار
      حسنا خاکزاد ۲۲ تیر ۱۳۹۸ / ۹:۱۲ ب٫ظ

      درود بر شما
      وقتی زوم رو خیلی کم میکنید این مسوله اتفاق میفته.
      زوم رو بیشتر کنید

  • سروش ۹ تیر ۱۳۹۸ / ۸:۱۴ ق٫ظ

    سلام.
    با تشکر از مطلب خوبتان یک مشکل داشتم.: من در برخی مواقع نیاز دارم که نام یکی از خانه های ستونی را که با استفاده از گزینه create from selection مبنای قیمت گذاری ستون دیگر قرار گرفته تغییر دهم. در این حالت نام خانه متناظر ستون دیگر تغییر نمی کند و این خلاف خواسته من است. مثالا فرض کنید که ستون B را با ستون A نام گذاری کرده ام. در خانه A1 فروش نوشته شده است، بنابراین نام خانه B1 هم فروش می شود. حال من نام خانه A1 را به بهای تمام شده تغییر می دهم، اما نام خانه B1 تغییر نمی کند. آیا برای این مشکل راه حلی وجود دارد؟

    • سامان چراغی ۲۵ تیر ۱۳۹۸ / ۸:۴۷ ق٫ظ

      با سلام،
      در صورتیکه نام تعریف شده را ویرایش کنید فرمول هایی که از این نام استفاده کردند به روز شده و از نام جدید استفاده میکنند. اما اگر از Create From Selection استفاده میکنید در واقع یک اسم جدید ایجاد کردید که هنوز هیچ جا ازش استفاده نکردید. به همین دلیل هست که نام قبلی سلول شما که در فرمول ها استفاده کردید به روز نمیشه.
      اگر به Name Manager هم نگاه کنید میبنید برای سلول مورد نظر دو تا اسم تعریف شده.

  • فرزان ۱۹ فروردین ۱۳۹۸ / ۳:۰۹ ب٫ظ

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

      • فرزان ۲۵ فروردین ۱۳۹۸ / ۱۰:۳۳ ق٫ظ

        ممنون از شما

  • علی ۶ مرداد ۱۳۹۷ / ۱۲:۳۷ ب٫ظ

    خیلی خیلی ممنونم حسنا خانم
    آموزشهاتون واقعا عالی بودن
    بازم تشکر

  • فرامرز ۱۴ آذر ۱۳۹۶ / ۱۲:۵۱ ب٫ظ

    سلام خسته نباشید مطالب جالبی بود من یک سوال داشتم اما سوالم را درست نمی توانم مطرح کنم ببینید از این سوال چیزی متوجه می شوید سوال من مربوط به لیست دراپه دان یا همان لیست به هم وابسته هست من می خواهم که سال تولد و ماه تولد باهم مرتبط باشدلطف می کنید من را راهنمایی کنید ممنون

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان