Pivot Tables, Subtotal Feature, Slicers & Timeline, Data Consolidation, Flash Fill

एक PivotTable हज़ारों rows को fields को Rows, Columns, Values और Filters में drag करके एक interactive report में समेटता है, कोई formulas नहीं, और slicers, timelines तथा Flash Fill इसे explorable और ख़ुद-भरने वाला बनाते हैं।

12 min read · 10 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

दस हज़ार rows, एक drag

Meera की श्रृंखला अब 10,000 sales rows log करती है। वह Aryan से पूछती है: 'कुल sales per category, per shop, per month।' हर combination के लिए SUMIFS लिखना घंटों और दर्जनों formulas लेता।

Aryan इसे तीस सेकंड में करता है, बिलकुल कोई formulas नहीं, fields को drag करके एक PivotTable में।

PivotTable data समेटने के लिए Excel का अकेला सबसे ताक़तवर feature है, और वजह कि एक job ad पर 'Excel आना चाहिए' आम तौर पर 'pivots आने चाहिए' मतलब है। यह गुप्त रूप से आपके database unit के SQL के GROUP BY वाला वही idea भी है। चलिए एक बनाएँ।

Theory

एक विशाल ढेर को labelled trays में छाँटना

10,000 sales पर्चियों की एक ढेर में कल्पना कीजिए। एक PivotTable एक सहायक है जो, आदेश पर, उन्हें labelled trays में छाँटता है: 'प्रति category एक tray, और हर एक के भीतर, प्रति दुकान एक, और amounts जोड़ो'। एक अलग व्यवस्था माँगिए ('महीने से इसके बजाय') और सहायक तुरंत फिर से छाँटता है। आप कभी एक पर्ची नहीं छूते; आप बस कहते हैं आप उन्हें कैसे समूहित चाहते हैं, और totals प्रकट होते हैं। फिर से आकार देना एक drag है, फिर से लिखना नहीं।

At a glance

चार PivotTable areas

Areaरखता हैप्रभाव
Rowsएक category fieldकिनारे नीचे समूह (per category)
Columnsएक category fieldऊपर आर-पार समूह (per month)
Valuesएक number fieldAggregate (sum/count/average)
Filtersएक fieldपूरे report के लिए page-level filter

Follow along

एक sales-per-category pivot बनाइए

  1. Data क्लिक कीजिए (आदर्श रूप से एक Table), Insert > PivotTable Excel एक field list के साथ एक ख़ाली pivot बनाता है।
  2. Category को Rows में drag कीजिए हर category एक row बन जाती है।
  3. Month को Columns में drag कीजिए हर महीना एक column बन जाता है।
  4. Amount को Values में drag कीजिए यह अपने-आप sum होता है, per category per month totals देते हुए, कोई formulas नहीं।

Quiz

Aryan SOURCE data में कुछ sales आँकड़े बदलता है। उसका PivotTable अब भी पुराने totals दिखाता है। क्यों, और वह क्या करता है?

  1. एक pivot अपने-आप update नहीं होता; उसे इसे Refresh करना होगा (right-click > Refresh)
  2. Pivot टूटा है और फिर से बनाना होगा
  3. PivotTables कभी source बदलाव नहीं दिखाते
  4. उसे source delete करके फिर से बनाना होगा
Show the answer

एक pivot अपने-आप update नहीं होता; उसे इसे Refresh करना होगा (right-click > Refresh)

एक PivotTable source का एक snapshot लेता है और एक formula की तरह live पुनर्गणना नहीं करता, तो source data बदलने के बाद आपको इसे Refresh करना होगा (right-click > Refresh, या Refresh All)। pivot को एक Table (Ctrl+T) पर बनाना भी पक्का करता है कि refresh पर नई rows शामिल हों। refresh भूलना नंबर-एक pivot गलती है, report चुपचाप बासी numbers दिखाता है।

Think first

Database idea लौटता है

BCA105 में आपने SQL का GROUP BY सीखा, जो प्रति group एक aggregate पैदा करता है। एक PivotTable वही idea कैसे है, और यह क्या जोड़ता है जो एक अकेली SQL query नहीं करती?

Show the answer

एक PivotTable rows को एक field से समूहित और हर group को aggregate करता है, ठीक वह जो GROUP BY करता है ('SUM(amount) per category')। यह जो जोड़ता है वह interactivity है: आप समूहन को fields drag करके फिर से आकार देते हैं, columns में एक दूसरा dimension जोड़ते हैं, और slicers से filter करते हैं, सब बिना एक query फिर से लिखे। यह GROUP BY है जिसके साथ आप हाथ से खेल सकते हैं। इस जुड़ाव को पहचानना मतलब आप pivots को अवधारणात्मक रूप से पहले से समझते हैं; आप बस drag-and-drop interface सीख रहे हैं।

Theory

Slicers, timelines और Flash Fill

Pivot के इर्द-गिर्द power tools हैं:

  • Slicers: बड़े clickable button filters ('Dairy' क्लिक कीजिए पूरे pivot को dairy पर filter करने को)। filter dropdowns से कहीं दोस्ताना, और interactive dashboards का दिल।
  • Timeline: एक date slider दृश्य रूप से month/quarter/year से filter करने को।
  • Flash Fill (Ctrl+E): एक pivot tool नहीं, पर जादुई, एक उदाहरण type कीजिए (जैसे एक पूरे नाम से first name), और Excel pattern पहचानता है और पूरा column भरता है। यह एक अकेले नमूने से आपका इरादा पढ़ता है।

Watch out

Marks कहाँ कटते हैं

चार areas (Rows, Columns, Values, Filters) न जानना और यह कि आप एक pivot को fields drag करके बनाते/फिर आकार देते हैं (कोई formulas नहीं)। यह भूलना कि एक pivot को source बदलाव के बाद Refresh चाहिए (यह अपने-आप update नहीं होता)। slicers (button filters) को timelines (date sliders) से गड्डमड्ड करना। और Flash Fill (Ctrl+E) को pattern-आधारित auto-fill के रूप में चूकना। pivot elective का सबसे समृद्ध topic है; areas, refresh, और interactive tools जानिए।

Theory

Pivots dashboards का engine हैं

एक PivotTable जमा एक PivotChart जमा slicers मूल रूप से एक dashboard है: एक slicer क्लिक कीजिए, और summary तथा chart एक साथ update होते हैं। वह ठीक अगला lesson है, pivots और charts को एक one-page interactive report में बदलना जिसे Meera ख़ुद explore कर सके। आपने अभी engine सीखा; आगे आप cockpit बनाते हैं। आगे: KPIs और sparklines के साथ interactive dashboards बनाना।

Summary

Key takeaways

  • एक PivotTable एक बड़ी table को fields को Rows, Columns, Values और Filters में drag करके समेटता है, कोई formulas नहीं।
  • Report को drag करके फिर आकार दीजिए; यह SQL GROUP BY (BCA105) का interactive संस्करण है।
  • एक pivot एक snapshot लेता है: source data बदलने के बाद इसे Refresh कीजिए (एक Table पर बनाइए ताकि नई rows शामिल हों)।
  • Slicers clickable button filters हैं; timelines date sliders हैं, दोनों pivots को interactive बनाते हैं।
  • Flash Fill (Ctrl+E) एक उदाहरण से pattern पहचानकर एक column auto-fill करता है।
  • याद रखने का hook: एक सहायक पर्चियों को labelled trays में छाँटता, drag करके फिर छाँटिए।

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Advanced Formulas, Functions, Chart and Data Analysis

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati

Pivot Tables, Subtotal Feature, Slicers & Timeline, Data Consolidation, Flash Fill · Mastering Worksheet (SEC-01 option A) · Gri-Learn