Excelda pivot jadvalini qanday avtomatik yangilash mumkin (2 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada ikki xil usul yordamida Excel-da pivot jadvalini avtomatik yangilash ko'rsatilgan. Ma'lumotlar manbasini o'zgartirish bilan pivot jadvalini avtomatik yangilash Excel taqdim etadigan kuchli xususiyatdir. Lekin bu o'rnatilgan funksiya emas. Keling, Excel hisobini avtomatlashtirish bo'yicha qo'llanmaga amal qilaylik.

Maqolani o'qiyotganda mashq qilish uchun mashq kitobini yuklab oling

Ushbu mashq kitobini yuklab oling.

Pivot jadvalini yangilash.xlsm

Excelda umumiy jadvalni avtomatik yangilashning 2 usuli

ni qanday yangilashni tasvirlash uchun Excel pivot jadvali , biz ma'lumotlar to'plami uchun ikkita pivot jadvalini yaratdik. Maʼlumotlar toʻplami sana, mintaqa, shahar nomi, mahsulot nomi, mahsulot toifasi, birlik narxi, miqdor va umumiy narx kabi barcha kerakli tafsilotlar bilan sotish maʼlumotlari roʻyxatini koʻrsatadi.

Ushbu ma'lumotlar to'plamidan foydalangan holda 2 ta pivot jadval mavjud - biri jami savdo turli shaharlar uchun qanday o'zgarishini ko'rsatish uchun (skrinshot<1)> 1 ) va boshqa jadval , unda turli toifadagi mahsulotlar (skrinshot 2 ) boʻyicha jami savdolar koʻrsatilgan.

1-skrinshot:

2-skrinshot:

1. Ishchi kitobi ochilganda umumiy jadvalni avtomatik yangilash

Ushbu usul har safar ishchi kitobi <1 bo'lganda pivot jadvalni yangilaydi>ochildi , ma'lumotlar to'plamiga har safar o'zgartirish kiritilganda emas. Demak, shunga o'xshash qisman avtomatlashtirish pivot jadvalini . Keling, pivot jadval uchun avtomatik yangilash funksiyasini yoqish uchun qadamlarni bajaramiz:

Qadamlar:

  • Sichqonchaning o'ng tugmachasini bosing istalgan < kontekst menyusini ochish uchun 1>jadvalning yacheykasini bosing.
  • Kontekst menyusidan Pivot jadval parametrlari -ni tanlang.

  • Umumiy jadval parametrlari oynasidan Ma'lumotlar yorlig'iga o'ting va Ma'lumotlarni yangilash -ni belgilang faylni ochishda variant .

  • Nihoyat, oynani yopish uchun OK tugmasini bosing.

Batafsil o‘qing: Excel-dagi barcha pivot jadvallarini qanday yangilash kerak

O‘xshash o‘qishlar

  • Pivot jadvali emas Yangilash (5 ta muammo va yechimlar)
  • Excelda diagrammani qanday yangilash mumkin (2 ta samarali usul)

  • Excelda yig'ma jadvalni tahrirlash (5 usul)
  • 2. VBA bilan Excel pivot jadvalini avtomatik yangilash

    Oddiy VBA kodi yordamida biz avtomatik ravishda pivot jadvalimizni yangilashimiz mumkin. har qanday manba ma'lumotlarini o'zgartirish. Eng muhimi, bu yangilanishlarni ko'rish uchun faylni yopish va qayta ochish kerak bo'lgan oldingi usuldan farqli o'laroq darhol sodir bo'ladi. Buni amalga oshirish uchun keling, qoʻllanmaga amal qilamiz!

    Qadamlar:

    • Excel lentasi dan Tuzuvchi yorligʻiga oʻting. va Visual Basic yorlig'ini bosing va Visual Basic-ni ochingMuharrir.

    • Visual Basic Editor da VBA Project Explorer bu yerda barcha ish varaqlari ko'rsatilgan. manba ma'lumotlari va ikki marta bosish bo'lgan ish varaqini tanlang. Bu kerakli kodni yozish uchun yangi modul ni ochadi.

    • Ushbu bosqichda biz hodisa makrosi . Buning uchun modulning chap qismidagi obyekt-ochiladi, -ni bosing va

    • -ni tanlang. Yuqoridagi qadam Worksheet_SelectionChange hodisasini qo'shadi.

    • Modulga hodisa qo'shish uchun keling, tugmasini bosing. Protsedura ochiladi va O'zgartirish

    • Endi biz yangi hodisa makrosini ni tanlang. Worksheet_Change nomli modulga qo'shildi. Biz o'z kodimizni shu kodga yozamiz. Shunday qilib, o'chirish Worksheet_SelectionChange

    • Nihoyat, o'zgartirish hodisasi ichiga oddiy VBA kodini qo'shing.
    5213

    Ushbu VBA kodi biz manba faylida hujayra ma'lumotlarini o'zgartirganimizda istalgan vaqtda ishlaydi. manba bilan bog'liq barcha pivot jadvallar mos ravishda va bir zumda yangilanadi.

    Batafsil o'qing : Barcha pivot jadvallarini VBA bilan qanday yangilash mumkin (4 usul)

    Yagona pivot jadvalini avtomatik yangilash uchun VBA kodi

    Agar biz ish kitobidagi barcha pivot jadvallarni avtomatik yangilashni istamasakbalki faqat maxsus , biz quyidagi koddan foydalanishimiz mumkin. Bu kod faqat ma'lumotlar manbasini o'zgartirganimizda pivot-toifa varaqdagi pivot jadvalni yangilaydi.

    2330

    In bu kod, pivot-toifa - bu Pivot jadvalini o'z ichiga olgan varaq nomi. Biz ishchi varaq va pivot jadval nomini osongina tekshirishimiz mumkin.

    Yuqoridagi skrinshotda biz varaq nomini da koʻrishimiz mumkin. excel ish varag'i ning pastki yorlig'i .

    Agar ish kitobidagi barcha pivot jadvallarni avtomatik yangilashni istamasak. faqat maxsus, biz quyidagi koddan foydalanishimiz mumkin. Bu kod faqat maʼlumotlar manbasini oʻzgartirganimizda varaq pivot-toifasidagi pivot jadvalini yangilaydi.

    Batafsil oʻqing: VBA Excelda yigʻma jadvalni yangilash uchun

    Esda tutilishi kerak bo'lgan narsalar

    VBA kodidan 2-usulda foydalanish bizning pivot jadvallarimizni avtomatlashtiradi, lekin yo'qotadi bekor qilish tarixi . O'zgartirish kiritganimizdan so'ng, biz oldingi bosqichga qaytolmaymiz. Bu pivot jadvallarni avtomatik yangilash uchun makrosdan foydalanishning kamchiligi hisoblanadi.

    Xulosa

    Endi Excelda pivot jadvallarni avtomatlashtirishni bilamiz. Umid qilamanki, bu sizni ushbu xususiyatdan ishonchliroq foydalanishga undaydi. Har qanday savol yoki takliflar bo'lsa, ularni quyidagi sharhlar maydoniga qo'yishni unutmang.

    Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.