আমার কাছে একটি কোয়েরি রয়েছে যা তালিকার প্রতিটি সারিতে চালানো দরকার। একক সারিতে লেখার সময় এটি দুর্দান্তভাবে কাজ করে:
QUERY(MaraRankData,
"select J,I,H,G,F,E where
A='"&E3&"' and
B='"&B3&"' and
C="&C3&" and
D="&D3&"",
0
)
এটি পছন্দসই হিসাবে এক সারি ডাটা আউটপুট দেয়। তবে যখন আমি এআরএইফর্মমুলায় এটি মোড়ানো করি তখনও এটি অনেকের পরিবর্তে কেবল একটি সারি আউটপুট দেয়:
=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)
)
গুগল শিটগুলি কোনও ত্রুটি ফেলছে না, তাই আমি জানি না আমি কী ভুল করছি। আমি কীভাবে আমার QUERY এর সাথে কাজ করতে আরআরএইফর্মুলা পেতে পারি যাতে আমাকে প্রতিটি সারিতে সূত্রটি পুনরাবৃত্তি করতে না হয়?
filterতবে দয়া করে একটি উত্তর পোস্ট করুন: আমি এই জাতীয় সমাধানে আগ্রহী হব।
=FILTER({E:E,F:F,G:G,H:H,I:I,J:J},A3:A=E3:E)প্রথম অংশটি কেবল কোঁকড়ানো বন্ধনীগুলিতে কলামগুলি পুনরায় অর্ডার করা। দ্বিতীয়টি কারণ A থেকে E একমাত্র কলামের মতো মনে হয় যা বি হিসাবে নিজেকে দেখায়, সি নিজেকে দেখায় ইত্যাদি etc. সত্যই যদিও কোনও ডেটা সেটটি দুর্দান্ত হবে, এবং সম্ভবত সমস্যাটির আরও ব্যাখ্যা। আমি ঠিক বুঝতে পারি না।