समझिए
1. हर डेटा ब्लॉक के लिए Tables
हर कच्चे डेटासेट पर Ctrl + T, फिर नाम बदलें (Table Design → Table Name):
=SUMIFS(tblSales[Revenue], tblSales[Region], inp_Region)
यह =SUMIFS(RAW_Sales!$L$2:$L$50001, RAW_Sales!$E$2:$E$50001, CALC!$C$3) से साफ़ है — और नई रो अपने आप शामिल करता है।
2. नाम वाले सेल और रेंज
सेल चुनें → Name Box (फ़ॉर्मूला बार के बाईं ओर) में नाम टाइप करें → Enter। या Formulas → Define Name / Create from Selection (सेल के बगल वाले लेबल इस्तेमाल करता है)।
अच्छे इस्तेमाल:
- inputs:
inp_FY,inp_Region,inp_Month - constants:
k_GSTRate,k_TargetGrowth - KPI आउटपुट:
kpi_Revenue,kpi_YoY(DASH कार्ड इन्हें रेफ़र करते हैं)
सारे नाम संभालें: Formulas → Name Manager (Ctrl + F3) — टूटे नाम ढूँढने के लिए "Names with errors" फ़िल्टर करें।
3. Spills के लिए dynamic named ranges
CALC!F5 में spill हुई लिस्ट को चार्ट और validation के लिए नाम दिया जा सकता है:
Name: lst_Regions Refers to: =CALC!$F$5#
चार्ट series बॉक्स में सीधे # इस्तेमाल नहीं कर सकते, पर नाम स्वीकार करते हैं: series values ='Dashboard.xlsx'!lst_Regions। (पुराना तरीका, OFFSET(...,COUNTA(...)), भी चलता है पर volatile है — मॉड्यूल 8।)
4. एक naming convention
| ऑब्जेक्ट | Prefix | उदाहरण |
|---|---|---|
| Table | tbl |
tblSales, tblTargets |
| Input सेल | inp_ |
inp_Region |
| Constant | k_ |
k_RedThreshold |
| लिस्ट (ड्रॉपडाउन के लिए) | lst_ |
lst_Regions |
| KPI आउटपुट | kpi_ |
kpi_Revenue |
| चार्ट रेंज | ch_ |
ch_TrendCur, ch_TrendLY |
| Power Query | stg_, dim_, fact_, chk_ |
fact_Sales |
| शीट | परत का prefix | DASH, CALC, RAW_Sales |
| पिवट | pvt_ |
pvt_RegionMonth (PivotTable Analyze → PivotTable Name) |
नियम: स्पेस नहीं, अक्षर से शुरू, सेल जैसे दिखने वाले नाम नहीं (FY26, Q4), छोटे पर मतलब वाले।
5. Scope
नाम डिफ़ॉल्ट में Workbook scope के होते हैं — कहीं भी इस्तेमाल हो सकते हैं। Sheet scope तभी जब दो शीट को अलग सेल के लिए एक ही नाम चाहिए (डैशबोर्ड में कम ही)।
6. Inputs के बगल में लेबल और इकाई
हर input सेल के बाईं ओर लेबल और मान्य वैल्यू का नोट (data validation लिस्ट) हो। Input सेल को एक जैसे रंगें (जैसे हल्का पीला) ताकि बनाने वाले जानें "यह बदला जा सकता है"।
आम गलतियाँ
बिना नाम की Tables (Table1, Table2…)। फ़िक्स रेंज जो नई रो छोड़ देती हैं। शीट हटाने के बाद Name Manager में छूटे एरर वाले नाम। नाम की अलग-अलग शैलियाँ मिलाना।