Google शीट्स: query के साथ concat का उपयोग कैसे करें


अक्सर, आप Google शीट्स में किसी क्वेरी के परिणामों को प्रति पंक्ति एक सेल में जोड़ना चाह सकते हैं।

दुर्भाग्य से, QUERY फ़ंक्शन के साथ CONCAT फ़ंक्शन का उपयोग करना संभव नहीं है, लेकिन आप इस कार्यक्षमता को दोहराने के लिए निम्न सूत्र का उपयोग कर सकते हैं:

 =ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose( your_query ),,COLUMNS( your_query ))))," "," _ ")
)

यह विशेष सूत्र विभाजक के रूप में _ का उपयोग करके क्वेरी परिणामों को जोड़ता है, लेकिन आप इस विभाजक को इच्छानुसार बदल सकते हैं।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें।

उदाहरण: Google शीट्स में QUERY के साथ CONCAT का उपयोग करें

मान लीजिए कि हमारे पास Google शीट्स में निम्नलिखित डेटा सेट है:

हम उन पंक्तियों को खोजने के लिए निम्नलिखित सूत्र का उपयोग कर सकते हैं जिनके पहले नाम में “एंडी” है और प्रति पंक्ति एक सेल में पहले नाम, मध्य नाम और अंतिम नाम को जोड़ सकते हैं:

 =ARRAYFORMULA(
SUBSTITUTE(
trim(transpose(query(transpose(query( A:C , " select * where A contains 'Andy' ")),,COLUMNS(query( A:C , " select * where A contains 'Andy' ")))) ),," "," _ ")
)

निम्नलिखित स्क्रीनशॉट दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें:

ध्यान दें कि क्वेरी केवल उन पंक्तियों को लौटाती है जहां पहले नाम में “एंडी” होता है और जहां पहले, मध्य और अंतिम नाम सभी को विभाजक के रूप में अंडरस्कोर _ का उपयोग करके प्रति पंक्ति एक सेल में संयोजित किया जाता है।

किसी भिन्न विभाजक का उपयोग करने के लिए, बस सूत्र के अंत में ” _ ” को किसी अन्य चीज़ से बदलें।

उदाहरण के लिए, निम्नलिखित स्क्रीनशॉट दिखाता है कि किसी स्थान को विभाजक के रूप में कैसे उपयोग किया जाए:

दोबारा, क्वेरी केवल उन पंक्तियों को लौटाती है जहां पहले नाम में “एंडी” होता है और पहले, मध्य और अंतिम नाम को विभाजक के रूप में एक स्थान का उपयोग करके प्रति पंक्ति एक सेल में संयोजित किया जाता है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि Google शीट्स में अन्य सामान्य कार्य कैसे करें:

Google शीट क्वेरी: क्वेरी में “समान नहीं” का उपयोग कैसे करें
Google शीट क्वेरी: केवल अद्वितीय पंक्तियाँ कैसे लौटाएँ
Google शीट क्वेरी: क्वेरी में एकाधिक मानदंड का उपयोग कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *