मुख्य सामग्री पर जाएँ

पिवट टेबल को रिफ्रेश कैसे करें: Excel और Google Sheets

जानें कि Excel और Google Sheets में अपनी PivotTables को मैन्युअल रूप से, कीबोर्ड शॉर्टकट्स के साथ, या स्वत: कैसे रिफ्रेश करें।
· 7 मि॰ पढ़ें

AI के साथ खोजें

आपने आखिरकार अपनी परफेक्ट रिपोर्ट तैयार कर ली है, और एक सुथरी PivotTable क्षेत्र, उत्पाद, और माह के अनुसार बिक्री दिखा रही है। सब कुछ बढ़िया लग रहा है।

फिर आपका टीममेट डेटा सोर्स अपडेट करता है। आप फ़ाइल दोबारा खोलते हैं और उम्मीद करते हैं कि नए नंबर दिखेंगे, लेकिन कुछ भी नहीं बदलता।

आपके कुल गलत हैं। नई एंट्रियाँ गायब हैं। और अब आप सोच रहे हैं कि कहीं आपने कुछ गलत तो नहीं किया।

यहाँ जानने लायक बात है: Excel और Google Sheets एक पिवट कैश का उपयोग करते हैं, जो मूलतः आपके डेटा का संग्रहीत स्नैपशॉट होता है। यह आपकी PivotTable को तेज़ी से लोड करने में मदद करता है, लेकिन जब डेटा बदलता है तो यह अपने-आप अपडेट नहीं होता।

इस गाइड में, मैं आपको बताऊँगा कि Excel या Google Sheets में काम करते समय अपनी PivotTables को मैन्युअल रूप से कैसे रिफ्रेश करें।

PivotTable को रिफ्रेश कैसे करें

आइए Excel और Google Sheets में PivotTable को रिफ्रेश करने के कुछ तरीके देखें।

Excel में PivotTable रिफ्रेश करना

Excel में PivotTable को रिफ्रेश करने के तीन तरीके हैं: 

मैन्युअल तरीका

इसे मैन्युअल रूप से ऐसे कर सकते हैं: 

  1. अपनी PivotTable के अंदर कहीं भी क्लिक करें।
  2. ऊपर रिबन में Data टैब पर जाएँ।
  3. क्लिक करें Refresh All (या केवल Refresh, आपके Excel संस्करण पर निर्भर करता है)।

ऐसा करते ही, Excel आपके सोर्स शीट से नवीनतम डेटा लेकर PivotTable अपडेट कर देता है।

Excel में PivotTable को मैन्युअल रूप से रिफ्रेश करें

PivotTable को मैन्युअल रूप से रिफ्रेश करें। चित्र: लेखक।

टिप्पणी: यदि आपके वर्कबुक में अलग-अलग डेटा सेट्स की एक से अधिक PivotTable हैं, तो Refresh All सबको अपडेट करता है।

कीबोर्ड शॉर्टकट्स

यदि आपको मेरी तरह कीबोर्ड पसंद है, तो एक तेज़ तरीका है: चुनी हुई PivotTable को रिफ्रेश करने के लिए Alt + F5 दबाएँ।

यदि आपको अपने वर्कबुक की सभी PivotTables रिफ्रेश करनी हों, तो Ctrl + Alt + F5 दबाएँ।

ऑटो रिफ्रेश

आप Excel को हर बार फ़ाइल खुलते समय PivotTable रिफ्रेश करने के लिए सेट कर सकते हैं:

  1. अपनी PivotTable पर कहीं भी क्लिक करें।
  2. जाएँ Analyze > Pivot Table > Options। (या PivotTable पर राइट-क्लिक करें और चुनें PivotTable Options)
  3. PivotTable Options डायलॉग बॉक्स में, Data टैब पर जाएँ।
  4. Refresh data when opening the file वाले बॉक्स को चेक करें।
  5. क्लिक करें OK।

अब, हर बार जब आप वर्कबुक खोलेंगे, Excel आपके लिए नवीनतम डेटा ले आएगा।

Excel में पिवट टेबल का ऑटो रिफ्रेश सेट करें।

पिवट टेबल का ऑटो रिफ्रेश सेट करें। चित्र: लेखक।

Google Sheets में पिवट टेबल रिफ्रेश करना

Google Sheets में पिवट टेबल्स (Google इसे स्पेस के साथ लिखता है) आपके सोर्स डेटा में बदलाव होने पर अपने-आप अपडेट हो जाती हैं।

उदाहरण के लिए, यदि आप अपने डेटा में कुछ बदलाव करते हैं और फिर अपनी PivotTable देखते हैं, तो आप पाएँगे कि PivotTable अपने-आप उन बदलावों को दर्शा रही है। आपको Refresh क्लिक करने या कुछ विशेष करने की ज़रूरत नहीं।

ऑटोमेशन विकल्प

यदि आप नियमित रूप से डेटा अपडेट करते हैं, तो मैन्युअल रिफ्रेश करना कठिन हो सकता है। अच्छी बात यह है कि Excel और Google Sheets दोनों आपको प्रक्रिया को स्वचालित करने देते हैं, ताकि आपकी PivotTables (या Pivot Tables) बिना अतिरिक्त क्लिक के हमेशा अपडेटेड रहें।

Excel में

Excel में रिफ्रेश प्रक्रिया को स्वचालित करने के तीन तरीके हैं।

VBA ऑटोमेशन

यदि आप मैक्रोज़ के साथ सहज हैं, तो आप VBA (Visual Basic for Applications) का उपयोग करके PivotTables को स्वत: रिफ्रेश कर सकते हैं:

  1. Alt + F11 दबाकर VBA एडिटर खोलें।

  2. क्लिक करें Insert > Module।

  3. यह सरल कोड पेस्ट करें:

Sub AutoRefreshPivotTables()
    Dim PT As PivotTable
    Dim WS As Worksheet
    For Each WS In ThisWorkbook.Worksheets
        For Each PT In WS.PivotTables
            PT.PivotCache.Refresh
        Next PT
    Next WS
End Sub
  1. एडिटर बंद करें।
  2. अब, जब आप वर्कबुक खोलेंगे, तो यह PivotTable अपने-आप रिफ्रेश कर देगा। 

Excel में VBA का उपयोग करके PivotTable रिफ्रेश करना।

VBA का उपयोग करके PivotTable रिफ्रेश करें। चित्र: लेखक।

Power Query रिफ्रेश

यदि आपकी PivotTable Power Query से कनेक्टेड है, तो आप एक ही स्टेप में डेटा और PivotTables दोनों रिफ्रेश कर सकते हैं: 

जाएँ Data > Refresh All। 

यह आपकी क्वेरी और उससे जुड़ी हर PivotTable को अपडेट कर देता है।

प्रो टिप: Data > Queries & Connections के अंतर्गत, दाईं तरफ आपको Queries & Connections पैनल दिखेगा। राइट‑क्लिक करके Properties चुनें। यहाँ आप रिफ्रेश शेड्यूल कर सकते हैं।

Excel PivotTables को रिफ्रेश करने के लिए Power Query का उपयोग

Power Query का उपयोग करके PivotTables अपडेट करना। चित्र: लेखक।

External data connections

यदि आपकी PivotTable बाहरी स्रोतों (जैसे डेटाबेस, CSV, या वेब फ़ीड) से डेटा लेती है, तो Excel इसे स्वत: अपडेट कर सकता है। इसे सेट अप ऐसे करें:

  • जाएँ Data > Connections > Properties।

  • Usage टैब में, Refresh data when opening the file को चेक करें।

  • यदि आप इसे टाइमर पर अपडेट कराना चाहते हैं, तो Refresh every n minutes को चेक करें। (वैकल्पिक) 

यह सेटअप उन डैशबोर्ड्स के लिए उपयुक्त है जो लाइव डेटा या दैनिक इम्पोर्ट्स पर निर्भर हैं।

Google Sheets में

Google Sheets में, आपको Apps Script या ऐड‑ऑन्स से कुछ भी ऑटोमेट करने की आवश्यकता नहीं होती, क्योंकि यह PivotTable को अपने‑आप अपडेट कर देता है। 

यदि आप नए कॉलम या पंक्तियाँ जोड़ते हैं, तो बस डेटा रेंज को बढ़ाएँ या उन्हें मौजूदा कॉलम/पंक्तियों के बीच इन्सर्ट करें, और Google Sheets सब कुछ अपने‑आप अपडेट कर देगा।

Google Sheets में पिवट टेबल एडिटर

Google Sheets में पिवट टेबल एडिटर। चित्र: लेखक।

PivotTable रिफ्रेश ट्रबलशूटिंग

सब कुछ सही सेट होने के बाद भी, कभी‑कभी आपकी PivotTable उम्मीद के मुताबिक रिफ्रेश नहीं होती। आइए देखें कि ऐसा होने के सामान्य कारण क्या हैं और Excel तथा Google Sheets—दोनों में इन्हें कैसे ठीक करें।

Excel में

Excel में PivotTable से जुड़ी समस्याएँ ऐसे ट्रबलशूट करें:

रेंज रेफरेंस और पिवट कैश जाँचें

यदि आपकी PivotTable नया डेटा नहीं दिखा रही, तो संभव है आपकी डेटा रेंज में नवीनतम पंक्तियाँ शामिल नहीं हैं। इसे ठीक करने के लिए:

  • PivotTable में कहीं भी क्लिक करें। जाएँ Analyze > Change Data Source और पुष्टि करें कि रेंज आपके सभी डेटा को कवर कर रही है।
  • अपनी डेटा रेंज को टेबल में बदलें (Ctrl + T) क्योंकि टेबल्स, रिफ्रेश के बाद, नई पंक्तियाँ जोड़ने पर PivotTable को अपने‑आप बढ़ा देती हैं।
  • यदि PivotTable फिर भी अपडेट नहीं होती, तो पिवट कैश पुराना हो सकता है। इसे दोबारा बनाने के लिए Data > Refresh All आज़माएँ।

बाहरी डेटा स्रोतों को दोबारा कनेक्ट करें

कभी‑कभी PivotTable रिफ्रेश नहीं हो पाती क्योंकि जिसका यह लिंक्ड सोर्स है—जैसे डेटाबेस, Power Query फ़ाइल, या ऑनलाइन शीट—वह ऑफलाइन हो गया है या कहीं और चला गया है:

  • जाएँ Data > Connections।
  • सूचीबद्ध प्रत्येक कनेक्शन की स्थिति जाँचें।
  • यदि कोई निष्क्रिय या गायब दिख रहा हो, तो उस पर क्लिक करके फिर से कनेक्ट करें या फ़ाइल पाथ अपडेट करें।
  • कनेक्शन बहाल होने पर, नवीनतम डेटा लोड करने के लिए Refresh All क्लिक करें।

टिप्पणी: यदि डेटा फ़ाइल का नाम बदला गया है या उसे कहीं और ले जाया गया है, तो लिंक को सीधे कनेक्शन प्रॉपर्टीज़ में अपडेट करें ताकि यह दोबारा न टूटे।

बड़े डेटा सेट्स के लिए रिफ्रेश लैग कम करें

यदि आपका वर्कबुक रिफ्रेश होने में बहुत समय लेता है, तो ये करें:

  • अस्थायी रूप से ऑटोमैटिक कैलकुलेशन बंद करें (Formulas > Calculation Options > Manual) और फिर रिफ्रेश करें।
  • बहुत बड़ी PivotTables को क्षेत्र, उत्पाद, या माह के अनुसार फ़िल्टर की गई छोटी टेबल्स में विभाजित करें।
  • अनावश्यक फ़ील्ड्स या टोटल्स हटाएँ जो प्रोसेसिंग धीमी करते हैं।

Google Sheets में

हालाँकि Google Sheets में Pivot Tables आमतौर पर अपने‑आप रिफ्रेश हो जाती हैं, फिर भी कभी‑कभी ये नवीनतम नंबर नहीं दिखातीं। आइए दो सामान्य कारण और उनके समाधान देखें।

रेंज रेफरेंस जाँचें

यदि आप मूल डेटा रेंज के बाहर नई पंक्तियाँ या कॉलम जोड़ते हैं जिस पर आपकी PivotTable बनी थी, तो Sheets उन्हें अपने‑आप शामिल नहीं करेगा।

उदाहरण के लिए, आपने डेटा सेट के दाएँ ओर एक नया कॉलम Payment Method जोड़ा, लेकिन PivotTable ने उसे नहीं देखा:

  • PivotTable एडिटर खोलें और रेंज समायोजित करें। 
  • PivotTable बनाते समय, अपनी वर्तमान डेटा से थोड़ी बड़ी रेंज चुनें।
  • यदि आपको बाद में नई पंक्तियाँ या कॉलम जोड़ने हों, तो उन्हें मौजूदा रेंज के भीतर ही इन्सर्ट करें, उससे बाहर नहीं।

उदाहरण के लिए, यदि आपकी वर्तमान रेंज A1:C11 है, तो D में नया कॉलम न जोड़ें। इसके बजाय, A और C के बीच नया कॉलम इन्सर्ट करें, ताकि नया कॉलम उसी रेंज के भीतर रहे।

इस तरह, आपकी PivotTable हमेशा अपने‑आप अपडेट होती रहेगी।

फ़िल्टर हटाएँ 

कभी‑कभी आपका पिवट टेबल नवीनतम नंबर नहीं दिखाता, भले ही आपका डेटा बदल गया हो। यह आमतौर पर तब होता है जब कोई फ़िल्टर सक्रिय हो।

उदाहरण के लिए, आपने ऐसा फ़िल्टर लगाया हो कि केवल वे आइटम दिखें जिनकी बिक्री 50 से अधिक है। फिर आपने किसी आइटम की बिक्री 25 से 130 कर दी, लेकिन वह रिपोर्ट में फिर भी नहीं दिख रहा। ऐसा इसलिए क्योंकि फ़िल्टर दृश्य को रोक रहा है:

  • जाएँ Data > Remove filter पर क्लिक करें और उसे बंद करें।
  • अपनी PivotTable जाँचें और पुष्टि करें कि अपडेटेड एंट्री अब दिखाई दे रही है।
  • जब सब कुछ सही लगे, तो आवश्यकता हो तो अपना फ़िल्टर दोबारा लगा दें।

जब आप फ़िल्टर को बंद करके फिर चालू करते हैं, तो यह Google Sheets को आपका डेटा दोबारा जाँचने और नवीनतम मान दिखाने के लिए बाध्य करता है।

अंतिम विचार 

एक त्वरित रिफ्रेश बड़ा फर्क ला सकता है। यह आपकी रिपोर्ट्स को सटीक रखता है और सुनिश्चित करता है कि जो नंबर आप देखते हैं वे आपके नवीनतम डेटा को दर्शाते हों।

आप अपनी टेबल्स को मैन्युअल रूप से अपडेट कर सकते हैं, शॉर्टकट का उपयोग कर सकते हैं, या समय बचाने के लिए ऑटोमेशन सेट कर सकते हैं। यदि आप अपनी स्किल को एक कदम आगे ले जाना चाहते हैं, तो हमारे समर्पित कोर्सेज़ में नामांकन करना याद रखें। मैं Data Analysis in Excel और हमारा Introduction to Power Query in Excel कोर्स सुझाता/सुझाती हूँ।

Laiba Siddiqui

लेखक

Laiba Siddiqui

मैं एक कंटेंट स्ट्रैटेजिस्ट हूँ जिसे जटिल विषयों को सरल बनाना पसंद है। मैंने Splunk, Hackernoon, और Tiiny Host जैसी कंपनियों को अपने दर्शकों के लिए आकर्षक और सूचनात्मक सामग्री बनाने में मदद की है।

FAQs

Excel में PivotTable और रेगुलर टेबल्स में क्या अंतर है?

रेगुलर टेबल्स कच्चे डेटा को व्यवस्थित करती हैं, जबकि PivotTables आपको मूल डेटा सेट बदले बिना डेटा को इंटरैक्टिव तरीके से समूहित, फ़िल्टर और कैलकुलेट करने देती हैं।

PivotChart क्या है, और इसका PivotTable से क्या संबंध है?

PivotChart, PivotTable का दृश्य प्रतिनिधित्व है। जब आप PivotTable को अपडेट या फ़िल्टर करते हैं, तो PivotChart स्वत: उन बदलावों को दर्शाता है। यह आपके डेटा का डायनेमिक और दृश्य सारांश प्रदान करता है।

रिफ्रेश करने के बाद मेरी PivotTable के फ़ील्ड्स क्यों गायब हो जाते हैं?

यदि सोर्स डेटा रेंज में बड़ा बदलाव हो जाए (कॉलम हट जाएँ या उनका नाम बदल जाए), तो फ़ील्ड्स मौजूद नहीं रह सकते। इसलिए रिफ्रेश करने से पहले सुनिश्चित करें कि आपके डेटा सेट में सभी मूल फ़ील्ड नाम अब भी मौजूद हैं।

क्या मैं PivotTable को लाइव डेटाबेस से कनेक्ट कर सकता/सकती हूँ?

हाँ। आप सीधे SQL Server, Access जैसे डेटाबेसेज़ या बाहरी APIs से Data > Get Data के माध्यम से कनेक्ट कर सकते हैं। कनेक्ट होने के बाद, आप PivotTable को रिफ्रेश करके अपडेटेड रिकॉर्ड्स अपने‑आप ला सकते हैं।

मैं PivotTable में calculated fields कैसे जोड़ सकता/सकती हूँ?

आप PivotTable के भीतर कस्टम फ़ॉर्मूलाज़ चलाने के लिए calculated field बना सकते हैं। जाएँ Analyze > Fields, Items & Sets > Calculated Field, फिर अपना फ़ॉर्मूला परिभाषित करें। इससे आप प्रॉफिट मार्जिन या ग्रोथ रेट जैसी मैट्रिक्स जोड़ सकते हैं।

विषय