سبد خرید
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 رو به صورت حرفه ای شروع کردم.

دیدگاه کاربران
  • علی حسین ۲۴ اردیبهشت ۱۳۹۹ / ۱۲:۵۷ ب٫ظ

    با سلام آقای چراغی فرم جدول دار اکسل دار را چگونه سطرها را اضافه کنم یا گسترش بدم مانند یک فرم حاضر اکسلدار ۱۰سطر را بافزایش دهم با تشکر از راهنمایی جناب

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

      سلام
      سوالتون نامفهومه.
      اگر منظورتون اضافه کردن سطر به انتهای جدول هست، کافیه در آخرین سلول مربوط به آخرین ستون جدول دکمه TAB رو بزنید.

      • محمد ۱۶ مرداد ۱۳۹۹ / ۹:۲۰ ب٫ظ

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

      • فرشته ۲۹ آذر ۱۴۰۲ / ۷:۳۴ ب٫ظ

        سلام ،من جدولی که دارم نمیدونم چه اتفاقی افتاده که ادامه جدول داده وارد میکنم حالت جدول ادامه پیدا نمیکنه؟؟

        • سامان چراغی ۲۹ آذر ۱۴۰۲ / ۹:۲۵ ب٫ظ

          سلام،وقت بخیر
          مسیر زیر رو بررسی کنید که حتما تیک خورده باشه
          File>Options >Proofing>Auto correct options>Auto format as you type
          تیک
          Indude new rows and columns in table Automatically as you work

  • سیدامیرحسین موسوی ۱۹ فروردین ۱۳۹۹ / ۱:۵۷ ب٫ظ

    سلام
    من یه تعداد جدول (یا محدوده) عین هم و زیر هم چیده شده دارم، که با هم ۱۰ ردیف قفل شده فاصله دارن؛ چطور می‌تونم کاری کنم که برای مثال موقع کپی کردن، اضافه ردیف‌ها بدون درنظر گرفتن این ۱۰ردیف‌، اتوماتیک برن تو جدول پایینی… و همینطور هنگام سورت ردیف‌ها بین جدول‌ها جابجا بشن؟

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

      درود
      باید محدوده های انتخابی رو کنترل کنید و بعد کپی کنید
      میتونید از go to استفاده کنید و محدوده های ناپیوسته رو انتخاب کنید و …

  • مسیح ۲۸ دی ۱۳۹۸ / ۲:۴۰ ق٫ظ

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

    • سامان چراغی ۲۸ دی ۱۳۹۸ / ۸:۲۲ ق٫ظ

      سلام
      در جداول امکان مرج کردن سلول ها وجود نداره.

  • 777jalali ۲۵ شهریور ۱۳۹۸ / ۵:۱۷ ب٫ظ

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

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

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

      به هر حال هدف و علت استفاده از عکس مهمه

  • سارا ۲۳ شهریور ۱۳۹۸ / ۱۲:۱۱ ب٫ظ

    با سلام
    من یک جدول دارم شامل دو ستون که اعدادش رو به وسیله V-Lookup از جای دیگه میخونه
    می خوام وقتی اعداد هر سطر صفر میشه اون سطر به صورت خودکار فیلتر بشه و نمایش داده نشه
    شما نوشتین وفتی از Table استفاده کنین گزینه Autofilter میاد ولی برای من همچین گزینه ای نیومد
    آفیس من ۲۰۱۰ هست
    میشه لطف کنین کمکم کنین

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

      درود بر شما
      منظور از اتوفیلتر، دکمه های فیلتر کردن هست!
      اگر اتومات بخواهید انجام بشه باید کد بنویسید
      در غیر اینصورت فیلتر رو باید اجرا کنید

  • محمد رضا ۹ خرداد ۱۳۹۸ / ۱۱:۳۲ ق٫ظ

    سلام خسته نباشید من تازه کار با اکسل ۲۰۰۷ شروع کردم ببخشید که بعضی از سوالام خیلی ابتدایی هستش
    من می خوام جدولی طراحی کمنم که بعد از هر سر ستون تبدیل بشه به دو ستون ولی نمی شه مرج شون کرد ممنون می شم از راهنماییتون

  • پروانه ۱۶ اردیبهشت ۱۳۹۸ / ۹:۳۴ ق٫ظ

    سلام و ممنون بابت راهنمایی هاتون
    چند چک باکس وجود داره که میخوام با زدن روی هر کرومشون یک جدول load بشه و در صورت نزدن جدول مخفی بشه و اون جدولی که load میشه قابلیت جابجایی داشته باشه؟
    با conditional formating این کارو انجام دادم ولی مشکل اینجاست که وقتی مثلا یه جدول نشون داده نمیشه دیگه هیچ جدول دیگه ای نمیتونه جاش بیاد و در وااقع جای اون خالی میمونه و شکل فرم بهم میخوره

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

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

  • پروانه ۱۴ اردیبهشت ۱۳۹۸ / ۱۱:۲۰ ق٫ظ

    سلام و ممنون بابت راهنمایی هاتون
    چند چک باکس وجود داره که میخوام با زدن روی هر کرومشون یک جدول load بشه و در صورت نزدن جدول مخفی بشه و اون جدولی که load میشه قابلیت جابجایی داشته باشه؟
    با conditional formating این کارو انجام دادم ولی مشکل اینجاست که وقتی مثلا یه جدول نشون داده نمیشه دیگه هیچ جدول دیگه ای نمیتونه جاش بیاد و در وااقع جای اون خالی میمونه و شکل فرم بهم میخوره

  • پروانه ۱۴ اردیبهشت ۱۳۹۸ / ۱۰:۲۹ ق٫ظ

    با سلام و روز بخیر
    خیلی ممنونم از راهنمایی های مفیدتون و شرمنده بابت مزاحمت هام
    یه سوال داشتم فقط میخوام بدونم میشه یا نه?
    من فضای مرج شده در اکسل دارم و چند چک باکس
    میخوام با زدن هر چک باکس یک جدول نمایش داده بشه و با نزدنش مخفی بشه (جدول مربوط به هر چک ابکس در شیت دیگه هست)
    با conditional formating میشه ولی مثلا اگر تیک چک باکس نخورده باشه اون فضا مربوط به جدولش خالی میمونه
    من میخوام هر جدولی که میخوام رو بیاره توی اون فضای مرج شده با این تفاوت که خودم بتونم جدولو جابجا کنم بعبارتی با توجه به تعداد جداول که load میشه اون قسمت را کوچک و بزرگ کنم

  • محمد علی فردین ۱۸ فروردین ۱۳۹۸ / ۶:۲۴ ب٫ظ

    سلام و وقت بخیر
    بزرگوار چندتا ( حدود ۱۰۰ تا ) تز دکترا و ارشد هست که هر کدام یه اسم و عنانی داره و یه تاریخ نشر و نام دانشگاه
    حالا به من گفتند این ها رو دسته بندی کن تو اکسل یعنی اینکه یه جدول درس کنم بعد مثلا بگم اینا همه دکتراست بعد کادر بغل تاریخ و بغلش نام و ….. و بعد یکی دیگه واسه ارشد و…. یعنی این ؟؟؟
    اگر جوابتون مثبتت هست یه کار ساده ای باید باشه ولی اولین برخورد من با اکسله !! لطفا یه راهنمایی کنید ممنو ن

ارسال دیدگاه

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

توسط
تومان