سبد خرید
0

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

بازگشت به فروشگاه

جدول (Table) ابزاری بسیار مهم در اکسل

جدول در اکسل
۳.۸/۵ - (۱۰ امتیاز)

رسم جدول در اکسل

Table یا همون جدول در اکسل از نسخه ۲۰۰۷ به بعد به اکسل اضافه شده. جدول در واقع یک فرمت آماده برای ذخیره سازی دیتابیس هست که یک سری امکانات ویژه هم داره که در ادامه به شرح این ویژگی ها می پردازیم.

میخوایم داده هایی که به عنوان بانک اطلاعاتی ذخیره کردیم رو در جدول Table نگهداری کنیم. روی یکی از سلولهای محدوده مورد نظر کلیک کرده و از تب Insert روی Table کلیک میکنیم. یا Ctrl+T رو میزنیم. بعد از این کار پنجره مطابق شکل ۱ ظاهر میشه:

تعیین محدوده جدول

شکل ۱- جدول در اکسل- تعیین محدوده جدول

در صورتیکه محدوده انتخاب شده توسط اکسل، درست نبود، اصلاحش میکنیم. تیک گزینه My Data Has Headers هم در صورتیکه داده های ما سر ستون داشته باشن، میزنیم. اگر نزنیم، اکسل خودش یک ردیف به عنوان سر ستون به داده ها اضافه میکنه و اسمشون رو Column میذاره. (شکل ۲)

اضافه شدن سرستون به دیتابیس

شکل ۲- جدول در اکسل- اضافه شدن سرستون به دیتابیس

تغییر نام جدولمحدوده تعیین شده بصورت Table به عنوان محدوده نامگذاری شده در اکسل شناخته میشه که بصورت پیشفرض نام Table1 رو گرفته و از این به بعد این محدوده بصورت  Table1 فراخوانی میشه. تغییر نام و سایز این تیبل، از تب Table Tools/Design و از قسمت Properties انجام میشه. توجه کنید که امکان تغییر سایز و نام Table از مسیر Name manager وجود نداره.

فرمت جدول Table

فرمت و رنگ بندی جداول از تب Table Tools/Design و از قسمت Table Styles تنظیم میشه. هر کدوم از استایل های موجود انتخاب بشه روی جدول مورد نظر اعمال میشه.

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

 

مزایای Table

  • گسترش محدوده بصورت خودکار

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

  • قابلیت AutoFill فرمول

از دیگر خصوصیات جدول خاصیت AutoFill هست. این ویژگی به این صورت خواهد بود که هر فرمول در یک سلول از تیبل نوشته بشه، این فرمول بصورت خودکار تا انتهای ستون درگ میشه و نیازی به درگ کردن نخواهد بود.

  • فیکس کردن ردیف Freeze

در شکل ۳ می بینید که فریز کردن ردیف اول بصورت خودکار انجام میشه. البته فریز کردن به گونه ای انجام میشه که خود سر ستون های اکسل (A,B…) تبدیل به اسم سرستون جدول میشن.

فریز Freeze ردیف اول در Table

شکل ۳- جدول در اکسل- فریز Freeze ردیف اول در Table

  • امکان Sort و Filter

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

اگر بخوایم این امکان غیر فعال بشه، کافیه از تب Table Tools/Designو از قسمت Tab Style Options تیک گزینه Filter Button رو برداریم.

  • رعایت اصول ذخیره بانک اطلاعاتی

وقتی محدوده ها به تیبل تبدیل میشن، خود بخود یک سری از شرایط دیتابیس روی دیتا اعمال میشه. مثلا:

  • همه سلول های Merge شده Unmerge میشن.
  • هیچ ستونی بدون سر ستون نخواهد بود و در صورتی که یک هدر حذف بشه، بلافاصله سرستون Column نمایش داده میشه.
  • هیچ دو ستونی نام یکسان نخواهند داشت. به محض تخصیص نام مشابه به دو ستون، عدد ۲ کنار سر ستون دوم ظاهر میشه.

نمایش ردیف کلی Row Total در تیبل

ردیف کلی در تیبل یا همون Total Row یک سری محاسبات رو بصورت خودکار روی داده های جدول اعمال میکنه. با زدن تیک Total Row در تب Table Tools/Design و از قسمت Tab Style Options ردیفی در جدول فعال میشه که یک سری محاسبات روی داده ها انجام میده. (شکل ۴)

اضافه کردن ردیف محاسبات خودکار به جدول

شکل ۴- جدول در اکسل- اضافه کردن ردیف محاسبات خودکار به جدول

همونطور که در شکل ۴ می بینید با زدن تیک Total Row ردیفی به انتهای جدول اضافه میشه که یک سری محاسبات روی هر ستون از داده ها انجام میده. این محاسبات از طریق تابع Subtotal انجام میشه. چرا که ممکنه داده های جدول فیلتر بشن، پس باید محاسبات به فیلتر حساس باشه. برای آشنایی با تابع Subtotal حتما پست مربوط به این تابع رو مطالعه کنید. در شکل ۴، جمع (Sum,۱۰۹) صورت وضعیت ها و تعداد (Count,۱۰۳) کل شرکت ها در ستون شرکت محاسبه شده.

سوالی که پیش میاد اینه که وقتی Top Row فعال میشه، چطور میشه در ادامه جدول داده وارد کرد؟ آیا باید ردیف Insert کنیم؟ برای جواب تصویر زیر رو ببینید. کافیه در انتهای ردیف که هستیم، کلید Tab رو بزنیم.

استفاده از Slicer روی تیبل

Slicer ابزاری است برای فیلتر کردن داده ها. این ابزار هم در Pivot Table وجود داره و هم در Table. از تب Table Tools/Design، روی Slicer کلیک میکنیم. پنجره ای باز میشه و همه سر ستون های جدول رو نمایش میده. با انتخاب هر کدوم از این سر ستون ها پنجره ای مختص به هر کدوم ظاهر میشه که آیتم های اون فیلد رو نمایش میده (شکل ۵). با کلیک بر روی هر کدوم از این آیتم ها، تیبل فیلتر میشه.

فیلتر کردن Table با استفاده از Slicer

شکل ۵- جدول در اکسل- فیلتر کردن Table با استفاده از Slicer

برای اطلاعات بیشتر در مورد Slicer مقاله همه چیز در مورد Slicer در اکسل رو بخونید

تبدیل Table به رنج (Range) معمولی

تبدیل جدول به سلولبعضی وقتها به دلایلی میخوایم داده ها خصوصیات جدول رو نداشته باشه. پس باید جدول رو به داده های معمولی تبدیل کنیم. برای این کار در تب Table Tools/Design گزینه Convert to Range رو میزنیم و با زدن Yes محدوده جدول به سلول معمولی تبدیل میشه و دیگه خواص تیبل رو نخواهد داشت.

 

مقالات پیشنهادی برای مطالعه بیشتر

ترکیب جداول در اکسل با استفاده از Power Query

چهار گام ایجاد پیوت تیبل (Pivot Table)

فرمول نویسی با استفاده از Table

134

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

دیدگاه کاربران
  • حکیمه ۱۲ بهمن ۱۳۹۷ / ۲:۳۱ ب٫ظ

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

  • ati ۳۰ دی ۱۳۹۷ / ۱۰:۴۱ ق٫ظ

    چگونه از آدرس دهی table در condition formatting استفاده کنیم.

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

      درود بر شما
      منظور از آدرس دهی Table چی هست؟

  • میثاق ۳۰ دی ۱۳۹۷ / ۹:۴۶ ق٫ظ

    سلام
    خسته نباشید
    دو تا تیبل در دو شیت متفاوت درست کردم
    در شیت سوم میخام با فرمول sumproduct ستون های تیبل اول رو با تیبل دوم ارتباط بدم
    ولی میخام یک ستون در تیبل دوم ثابت بمونه
    چطور باید در تیبل یک ستون رو تو فرمول sumproduct ثابت نگهدارم؟

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

      درود بر شما
      اگر از آدرس دهی تیبل استفاده میکنید که آدرس ثابته و با درگ کردن تغییر نمیکنه
      اما اگر منظور ثابت ککردن یک محدوده در یک فمرول هست از لینک زیر استفاده کنید
      https://excelpedia.net/cell-address/

  • کاوه ۲۹ دی ۱۳۹۷ / ۹:۳۵ ق٫ظ

    سلام جدولی رو در شت ۲ طراحی کردم مثلا حواله انبار چندین شخص متفاوت نام و نام خانوادگی و… در جدول قرار دادم در شیت ۱ می خوام این اطلاعات بصورت پشت سر هم درج و شماره گذاری شود که بعدا اطلاعات این اشخاص رو داشته باشم ولی این دستی باید انجام شود وقت گیر است میشد لطف کنید راهنمایی کنید آیا فرمولی هست؟ممنون

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

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

      این یک نمونه کد هست برای پیدا کردن اولین سطر خالی در یک محدوده و ثبت مقادیر موجود در سلول های

      Sub Macro2()
            With Range("A1").End(xlDown)
              .Offset(1, 0) = Sheet2.Range("A1")
              .Offset(1, 1) = Sheet2.Range("B1")
              .Offset(1, 2) = Sheet2.Range("C1")
            End With
      End Sub
      
  • احمد ۱۹ دی ۱۳۹۷ / ۶:۴۷ ب٫ظ

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

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

      سلام
      از قسمت Optioin گزینه Proofing رو انتخاب کنید و در صفحه مربوطه، گزینه AutoCorrect Option رو انتخاب و در تب Auto Format As You Type مطمئن شود که تیک گزینه Include new rows and columns in table خرده باشد.
      با تشکر

  • اصغر ۸ آذر ۱۳۹۷ / ۷:۱۸ ب٫ظ

    علامت@ درفرمولا بار در تیبل به چه معناست؟

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

      این علامت یعنی مقدار متناظر در فیلد مورد نظر تیبل در سطری که فرمول نوشته شده.

  • امیرحسین مظاهری ۲۹ مهر ۱۳۹۷ / ۱۱:۱۰ ق٫ظ

    سلام . خسته نباشید .
    من نیاز دارم که اطلاعاتم به صورت جدول باشه .
    اما میخوام بعضی سطر هام حالت سر فصل داشته باشه و لزوماً همه ی فیلد ها رو برای این سر فصل پر نکنم . اجازه نمیده merge کنم هیچ فیلدی رو!
    دلیل اینکه میخوام جدول باشه برای اینه که بتونم بصورت فیلتر شده هم ببینم اطلاعات رو . مثلاً طبق مثال شما ممکنه فقط بخوام اطلاعات سال ۹۲ ی ماه فروردین رو ببینم .

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

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

      چون یکی از اصول اساسی ذخیره دیتابیس مرج نبودنه، table اجازه مرج رو اصلا نمیده.

      راهی غیر از مرج پیدا کنید با توجه به خواستتون

      • امیرحسین مظاهری ۳۰ مهر ۱۳۹۷ / ۱۲:۲۹ ب٫ظ

        ممنون لطف کردین .

  • محمدرضا ۱۵ مهر ۱۳۹۷ / ۹:۲۲ ب٫ظ

    ممنون از پاسخ شما فقط یک سوال دیگه :
    بعد از این که من لیست های وابسته رو ایجاد کردم حالا چطور باید این لیست ها رو با این مبحث table که یکی از کاربردهای اون مبحث انبارداری هست ارتباط بدم؟؟
    ینی بیام بگم که خب من گروه ابزار آلات رو انتخاب می کنم و بعد ابزارآلات برقی و بعد دینام رو انتخاب می کنم و ورود و خروج و مانده اولیه و هر آنچه که به عملیات کالا مربوط می شه رو ثبت کنم لطفا راهنمایی بفرمایید ممنون

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

      سلام
      هر دو مورد رو میتونید با هم داشته باشید. یعنی لیست های وابسته رو در سلول های مورد نظر که درون تیبل هستند تعریف کنید.

  • محمدرضا ۱۴ مهر ۱۳۹۷ / ۴:۳۹ ب٫ظ

    سلام و عرض ادب.
    می خواستم بدونم می شه به این صورت Table ایجاد کرد:
    گروه کالا: ۱-ابزارآلات
    ۱۲-ابزارآلات برقی:
    ۱۲۱۱-دینام
    ۱۲۱۲-فن موتور
    ۱۳-ابزارآلات مصرفی
    ۱۴-ابزارآلات بادوام.
    توضیح این که وقتی می خوام ابزارآلات رو از گروه کالا انتخاب کنم زیر گروه آن یعنی ابزارآلات مصرفی و برقی و… رو نشون بده و وقتی روی ابزار آلات برقی کلیک می کنم لیست کالا مربوطه بیاد ممنون می شم راهنماییم کنین

  • بابک ۳۰ شهریور ۱۳۹۷ / ۶:۱۷ ب٫ظ

    سلام آقا سامان
    ممنون از آموزش مفیدت

    در بخش تبدیل Table به رنج (Range) معمولی آیا می توان ظاهر سلولها را هم به حالت معمولی اولیه درآورد یا باید به صورت دستی این کار را انجام داد؟

    با تشکر

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

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

ارسال دیدگاه

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

توسط
تومان