मेरे पास एक क्वेरी है जिसे सूची में प्रत्येक पंक्ति के लिए चलाने की आवश्यकता है। एकल पंक्ति के लिए लिखे जाने पर यह अच्छी तरह से काम करता है:
QUERY(MaraRankData,
"select J,I,H,G,F,E where
A='"&E3&"' and
B='"&B3&"' and
C="&C3&" and
D="&D3&"",
0
)
इच्छानुसार डेटा की एक पंक्ति को आउटपुट करता है। लेकिन जब मैं इसे ARRAYFORMULA में लपेटता हूं, तब भी यह केवल एक पंक्ति को कई के बजाय आउटपुट करता है:
=ARRAYFORMULA(
QUERY(MaraRankData,
"select J,I,H,G,F,E where
A='"&E3:E&"' and
B='"&B3:B&"' and
C="&C3:C&" and
D="&D3:D&"",
0)
)
Google पत्रक कोई त्रुटि नहीं दे रहे हैं, इसलिए मुझे नहीं पता कि मैं क्या गलत कर रहा हूं। मैं अपनी QUERY के साथ काम करने के लिए ARRAYFORMULA कैसे प्राप्त कर सकता हूं इसलिए मुझे हर पंक्ति पर सूत्र को दोहराना नहीं है?
filter
, तो कृपया एक उत्तर दें: मुझे इस तरह के समाधान में दिलचस्पी होगी।
=FILTER({E:E,F:F,G:G,H:H,I:I,J:J},A3:A=E3:E)
पहला भाग सिर्फ घुंघराले कोष्ठक में स्तंभों को फिर से क्रमबद्ध करने के लिए है। दूसरा इसलिए है क्योंकि A से E एकमात्र स्तंभ की तरह प्रतीत होता है जो B के रूप में दिखाई देता है, C स्वयं को देखता है, आदि वास्तव में हालांकि एक डेटा सेट अच्छा होगा, और शायद समस्या पर अधिक स्पष्टीकरण। शायद मुझे समझ में नहीं आता।