نحوه بازخوانی خودکار جدول محوری در اکسل (2 روش)

  • این را به اشتراک بگذارید
Hugh West

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

دانلود کتاب تمرین تمرین

این کتاب تمرین تمرینی را برای تمرین در حین خواندن این مقاله دانلود کنید.

Refresh Pivot Table.xlsm

2 روش برای بازخوانی خودکار Pivot Table در اکسل

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

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

اسکرین شات 1:

عکس صفحه 2:

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

این روش جدول محوری را هر بار که کتاب کار <1 باشد به‌روزرسانی می‌کند>باز شده ، نه هر بار که تغییری در مجموعه داده ایجاد می شود. بنابراین، مانند آن است اتوماسیون جزئی جدول محوری . بیایید مراحل را برای فعال کردن ویژگی بازخوانی خودکار برای جدول محوری دنبال کنیم:

مراحل:

  • راست کلیک کنید هر سلول از جدول محوری برای باز کردن منوی زمینه .
  • PivotTable Options را از منوی زمینه انتخاب کنید.

  • از پنجره PivotTable Options ، به برگه Data بروید و Refresh data را علامت بزنید هنگام باز کردن فایل گزینه .

  • در نهایت، OK را فشار دهید تا پنجره بسته شود.

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

خواندنهای مشابه

  • Pivot Table Not تازه کردن (5 مسئله و راه حل)
  • نحوه بازخوانی نمودار در اکسل (2 روش موثر)

  • ویرایش یک جدول محوری در اکسل (5 روش)
  • 2. بازسازی خودکار جدول محوری اکسل با VBA

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

    مراحل:

    • از Excel Ribbon به برگه Developer بروید و روی تب Visual Basic کلیک کنید تا Visual Basic باز شودویرایشگر.

    • در ویژوال بیسیک ویرایشگر به VBA Project Explorer بروید. همه کاربرگ ها لیست شده اند. کاربرگ را انتخاب کنید که حاوی داده منبع و دوبار کلیک کردن است. با این کار یک ماژول جدید برای نوشتن کد لازم باز می شود.

    • در این مرحله می خواهیم یک <اضافه کنیم 1>ماکرو رویداد . برای این کار، روی object-dropdown، در سمت چپ ماژول کلیک کنید و

    • را انتخاب کنید. مرحله بالا یک رویداد Worksheet_SelectionChange را اضافه می کند.

    • برای افزودن یک رویداد به ماژول، روی کلیک می کنیم. کشویی رویه و Change

    • اکنون ما یک ماکرو رویداد جدید را می بینیم به ماژول با نام Worksheet_Change اضافه شد. ما کد خود را در داخل این یکی می نویسیم. بنابراین، حذف Worksheet_SelectionChange

    • در نهایت، کد VBA ساده را داخل رویداد تغییر اضافه کنید.
    5655

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

    بیشتر بخوانید : نحوه رفرش کردن همه جداول محوری با VBA (4 روش)

    کد VBA برای تازه سازی خودکار یک جدول تک محوری

    اگر نمی خواهیم همه جداول محوری در کتاب کار را به طور خودکار بازخوانی کنیمدر عوض فقط یک یکی خاص ، می توانیم از کد زیر استفاده کنیم. زمانی که منبع داده را تغییر دهیم، این کد فقط جدول محوری را در برگه pivot-category به روز می کند.

    2709

    در این کد، pivot-category نام برگه ای است که PivotTable را در خود دارد. ما می‌توانیم به راحتی نام یک کاربرگ و یک جدول محوری را بررسی کنیم.

    در تصویر بالا، می‌توانیم نام برگه را مشاهده کنیم. برگه پایین کاربرگ اکسل.

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

    بیشتر بخوانید: VBA برای تازه کردن Pivot Table در اکسل

    مواردی که باید به خاطر بسپارید

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

    نتیجه گیری

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

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