QUERY से डेटा पर प्रश्न करना
Sheets में SQL-जैसे सिंटैक्स से डेटा चुनें, फ़िल्टर करें और समूह बनाएँ
QUERY से डेटा पर प्रश्न करना, CoddyKit पर Excel Formulas Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Excel Formulas Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
QUERY क्या करता है
Google Sheets में एक ऐसा फ़ंक्शन है जो छोटी-सी डेटाबेस भाषा जैसा लगता है: QUERY। इसकी मदद से आप SQL के बहुत करीब के वाक्य-विन्यास का उपयोग करके डेटा चुन, फ़िल्टर और सारांशित कर सकते हैं।
FILTER, SORT और SUMIF को एक साथ जोड़ने के बजाय, आप एक ही पढ़ने योग्य निर्देश लिखते हैं। उदाहरण के लिए, मुझे केवल पूर्व क्षेत्र की पंक्तियाँ बिक्री के क्रम में दिखाएँ एक ही सूत्र बन जाता है।
QUERY केवल Google Sheets में उपलब्ध है। Excel में यह सुविधा नहीं है, इसलिए यह पूरा पाठ केवल Sheets के लिए है।
मूल वाक्य-विन्यास
QUERY तीन हिस्से लेता है:
- डेटा पढ़ी जाने वाली श्रेणी, जैसे
A1:D100 - क्वेरी निर्देशों की एक पाठ-श्रृंखला, जो उद्धरण चिह्नों में लिखी जाती है
- शीर्षक-पंक्तियाँ एक वैकल्पिक संख्या, जो
QUERYको बताती है कि शीर्षक की कितनी पंक्तियाँ हैं
क्वेरी-पाठ में ही असली काम होता है। यह हमेशा दोहरे उद्धरण चिह्नों के अंदर लिखा जाता है।
=QUERY(A1:D100, "SELECT A, B", 1)स्तंभ चुनना
SELECT खंड तय करता है कि कौन-से स्तंभ दिखाने हैं। QUERY के अंदर स्तंभों को शीर्षक नामों से नहीं, बल्कि उनके शीट अक्षरों (A, B, C) से संदर्भित किया जाता है।
हर स्तंभ दिखाने के लिए SELECT * का उपयोग करें, या केवल आवश्यक स्तंभों को सूचीबद्ध करें। आप उन्हें जिस क्रम में लिखते हैं, परिणाम में भी वे उसी क्रम में दिखाई देते हैं।
=QUERY(A1:D100, "SELECT C, A, B", 1)एक नमूना डेटा-समुच्चय
मान लीजिए A1:D7 में बिक्री की एक शीट है, जिसके शीर्षक क्षेत्र, प्रतिनिधि, उत्पाद, बिक्री हैं:
- A: क्षेत्र (पूर्व, पश्चिम)
- B: प्रतिनिधि (Ann, Bo, Cy)
- C: उत्पाद (पेन, कागज़)
- D: बिक्री (संख्याएँ)
पाठ के बाकी हिस्से में हम इसी डेटा-समुच्चय का उपयोग करेंगे। नीचे जब भी कोई QUERY सूत्र देखें, तो इसी डेटा की कल्पना करें।
WHERE से फ़िल्टर करना
WHERE खंड केवल उन पंक्तियों को रखता है जो किसी जाँच में सही उतरती हैं। =, >, < और >= जैसे ऑपरेटरों का उपयोग करके किसी स्तंभ की तुलना किसी मान से करें।
पाठ वाले मानों को क्वेरी-पाठ के अंदर एकल उद्धरण चिह्नों में लिखें, क्योंकि पूरी क्वेरी पहले से ही दोहरे उद्धरण चिह्नों में है।
=QUERY(A1:D7, "SELECT A, B, D WHERE A = 'East'", 1)संख्याओं की तुलना करना
संख्या वाले फ़िल्टर में उद्धरण चिह्नों की आवश्यकता नहीं होती। केवल अधिक बिक्री वाले सौदे देखने के लिए स्तंभ D की सीधे किसी संख्या से तुलना करें।
इससे केवल वे पंक्तियाँ मिलती हैं जिनमें Sales 500 से अधिक है, जिससे आपकी रिपोर्ट महत्वपूर्ण सौदों पर केंद्रित रहती है।
=QUERY(A1:D7, "SELECT B, C, D WHERE D > 500", 1)शर्तों को जोड़ना
SQL की तरह ही जाँचों को जोड़ने के लिए AND और OR का उपयोग करें।
ANDके लिए दोनों शर्तों का सही होना आवश्यक हैORके लिए कम-से-कम एक शर्त का सही होना पर्याप्त है
यह उदाहरण उन पूर्व क्षेत्र की पंक्तियों को रखता है जिनकी बिक्री 300 से अधिक है।
=QUERY(A1:D7, "SELECT A, B, D WHERE A = 'East' AND D > 300", 1)पंक्तियों की सीमा तय करना
वापस आने वाली पंक्तियों की संख्या सीमित करने के लिए LIMIT जोड़ें। यह शीर्ष-N पूर्वावलोकन बनाने या डैशबोर्ड को व्यवस्थित रखने में उपयोगी है।
यहाँ हम केवल पहली 3 मेल खाने वाली पंक्तियाँ माँग रहे हैं। बाद में इसे क्रमबद्ध करने के साथ जोड़कर वास्तविक शीर्ष-3 सूची बनाएँ।
=QUERY(A1:D7, "SELECT A, B, D WHERE D > 0 LIMIT 3", 1)एकल और दोहरे उद्धरण चिह्न क्यों महत्वपूर्ण हैं
शुरुआत में यह बात सभी को उलझाती है। पूरी क्वेरी Sheets की एक ही पाठ-श्रृंखला होती है, इसलिए इसमें दोहरे उद्धरण चिह्नों का उपयोग होता है। जिस भी पाठ से आप तुलना करते हैं, उसके लिए क्वेरी के अंदर एकल उद्धरण चिह्नों का उपयोग करना पड़ता है।
WHERE A = "East" लिखने पर सूत्र खराब हो जाता है, क्योंकि अंदर का दोहरा उद्धरण चिह्न पाठ-श्रृंखला को समय से पहले समाप्त कर देता है। हमेशा WHERE A = 'East' का उपयोग करें।
=QUERY(A1:D7, "SELECT * WHERE C = 'Pens'", 1)क्वेरी में किसी कक्ष का संदर्भ देना
किसी कक्ष से मान लेकर आप क्वेरी को इंटरैक्टिव बना सकते हैं। कक्ष का मान उद्धरण चिह्नों के बाहर होता है, इसलिए आप & ऑपरेटर की मदद से उसे क्वेरी के साथ जोड़ते हैं।
यदि कक्ष F1 में किसी क्षेत्र का नाम है, तो यह सूत्र उपयोगकर्ता द्वारा वहाँ लिखे गए मान के आधार पर फ़िल्टर करता है।
=QUERY(A1:D7, "SELECT A, B, D WHERE A = '" & F1 & "'", 1)शीर्षक-पंक्तियों वाला तर्क
तीसरा तर्क QUERY को बताता है कि आपके डेटा में शीर्षक की कितनी पंक्तियाँ हैं। जब पहली पंक्ति में Region और Sales जैसे नाम हों, तो 1 दें।
यदि आप इसे छोड़ देते हैं, तो QUERY अनुमान लगाता है और कभी-कभी गलत अनुमान लगा सकता है—जैसे किसी शीर्षक को परिणामों में शामिल कर देना या संख्याओं को पाठ मान लेना। स्पष्ट रूप से 1 लिखने से परिणाम पहले से अनुमानित रहते हैं।
=QUERY(A1:D7, "SELECT A, D WHERE D > 100", 1)त्वरित जाँच
QUERY की मूल बातों की अपनी समझ जाँचें।
पुनरावलोकन
आपने Google Sheets QUERY की मुख्य बातें सीखीं:
QUERY(data, query, headers)इसकी संरचना हैSELECTअक्षर के आधार पर स्तंभ चुनता है;*का अर्थ सभी स्तंभ हैंWHEREपंक्तियों को फ़िल्टर करता है और इसेANDतथाORके साथ जोड़ा जा सकता है- पाठ के लिए एकल उद्धरण चिह्न और संख्याओं के लिए कोई उद्धरण चिह्न नहीं लगाया जाता
&इंटरैक्टिव फ़िल्टर के लिए कक्षों के मान शामिल करता है
अगले भाग में आप इन परिणामों को क्रमबद्ध करके समूहों में बाँटकर सारांश बनाएँगे।
=QUERY(A1:D7, "SELECT A, B, D WHERE A = 'East' AND D > 300 LIMIT 5", 1)एआई शिक्षक के साथ Excel सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “QUERY से डेटा पर प्रश्न करना” पाठ निःशुल्क है?
हाँ — Excel Formulas Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “QUERY से डेटा पर प्रश्न करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“QUERY से डेटा पर प्रश्न करना” में मैं क्या सीखूँगा?
Sheets में SQL-जैसे सिंटैक्स से डेटा चुनें, फ़िल्टर करें और समूह बनाएँ आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Excel Formulas Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Excel Formulas Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Excel Formulas Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“QUERY से डेटा पर प्रश्न करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Excel Formulas Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Excel Formulas Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- QUERY से डेटा पर प्रश्न करना
- QUERY में क्रमित करना और समूह बनाना
- ARRAYFORMULA से COLUMN पर सूत्र लगाना
- IMPORTRANGE से डेटा लाना