Google शीट्स: मानदंड के आधार पर किसी अन्य शीट से डेटा निकालें
आप विशिष्ट मानदंडों को पूरा करने वाली किसी अन्य शीट से डेटा खींचने के लिए Google शीट में QUERY फ़ंक्शन का उपयोग कर सकते हैं।
ऐसा करने के लिए आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
=query( Sheet1!A1:C11 , " select * where A='Mavs' ", 1 )
यह विशेष उदाहरण केवल उन पंक्तियों के लिए श्रेणी A1:C11 से शीट1 में डेटा निकालता है जहां कॉलम A का मान Mavs के बराबर है।
नोट : 1 का अंतिम तर्क निर्दिष्ट करता है कि श्रेणी A1:C11 में एक हेडर पंक्ति शामिल है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: Google शीट मानदंड के आधार पर किसी अन्य शीट से डेटा निकालें
आइए Google शीट स्प्रेडशीट की पहली शीट में निम्नलिखित डेटा सेट दर्ज करके शुरुआत करें:
अब मान लें कि हम शीट2 में टीम कॉलम में “Mavs” वाली प्रत्येक पंक्ति को निकालना चाहते हैं।
ऐसा करने के लिए, हम शीट2 के सेल A1 में निम्नलिखित सूत्र टाइप कर सकते हैं:
=query( Sheet1!A1:C11 , " select * where A='Mavs' ", 1 )
एक बार जब हम ENTER दबाते हैं, तो सभी पंक्तियाँ जहाँ टीम कॉलम Mavs के बराबर होते हैं, उन्हें शीट 2 में निकाला जाएगा:
ध्यान दें कि तीन पंक्तियाँ जहां टीम कॉलम माव्स के बराबर है, शीट1 से शीट2 तक निकाली गई थीं।
यह भी ध्यान दें कि आप कई मानदंडों के आधार पर डेटा पुनर्प्राप्त करने के लिए QUERY फ़ंक्शन में और ऑपरेटर का उपयोग कर सकते हैं।
उदाहरण के लिए, हम शीट 1 से डेटा निकालने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं जहां टीम कॉलम में मान माव्स के बराबर है और पॉइंट कॉलम में मान 20 से अधिक है:
=query( Sheet1!A1:C11 , " select * where A='Mavs' and B>20 ", 1 )
निम्नलिखित स्क्रीनशॉट दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें:
ध्यान दें कि दो पंक्तियाँ जहां टीम कॉलम माव के बराबर हैं और पॉइंट कॉलम 20 से अधिक है, उन्हें शीट1 से शीट2 में निकाला गया था।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि Google शीट्स में अन्य सामान्य चीजें कैसे करें:
एक्सेल उन्नत फ़िल्टर: “समाहित” का उपयोग कैसे करें
एक्सेल उन्नत फ़िल्टर: “इसमें शामिल नहीं है” का उपयोग कैसे करें
एक्सेल उन्नत फ़िल्टर: गैर-रिक्त मानों वाली पंक्तियाँ दिखाएँ