QUERY ফাংশন আপনাকে নমনীয় ক্যোয়ারী কমান্ড ব্যবহার করে একটি পরিসীমা বা সম্পূর্ণ ডেটা শীট থেকে তথ্য তুলতে দেয়। কীভাবে Google পত্রক QUERY ফাংশন ব্যবহার করতে হয় তা শেখা আপনাকে একটি শক্তিশালী লুকআপ টুলে অ্যাক্সেস দেয়৷
আপনি যদি কখনো ডাটাবেস থেকে ডেটা বের করার জন্য SQL কোয়েরি লিখে থাকেন, তাহলে আপনি QUERY ফাংশনটি চিনতে পারবেন। আপনার যদি ডাটাবেসের অভিজ্ঞতা না থাকে তবে QUERY ফাংশনটি শেখা এখনও খুব সহজ৷
QUERY ফাংশন কি?
ফাংশনের তিনটি প্রধান পরামিতি রয়েছে:
=QUERY(ডেটা, ক্যোয়ারী, হেডার)
এই প্যারামিটারগুলো মোটামুটি সোজা।
- ডেটা: উৎস ডেটা ধারণ করে এমন কক্ষের পরিসর
- কোয়েরি: একটি অনুসন্ধান বিবৃতি বর্ণনা করে যে কীভাবে আপনি উৎস ডেটা থেকে যা চান তা বের করতে হয়
- হেডার: একটি ঐচ্ছিক আর্গুমেন্ট যা আপনাকে উৎস পরিসরের একাধিক শিরোনামকে গন্তব্য পত্রকের একটি একক হেডারে একত্রিত করতে দেয়
QUERY ফাংশনের নমনীয়তা এবং ক্ষমতা কোয়েরি আর্গুমেন্ট থেকে আসে, যেমনটি আপনি নীচে দেখতে পাবেন।
কীভাবে একটি সহজ QUERY সূত্র তৈরি করবেন
QUERY সূত্রটি বিশেষভাবে উপযোগী হয় যখন আপনার কাছে একটি খুব বড় ডেটা সেট থাকে যেখান থেকে আপনাকে ডেটা বের করতে এবং ফিল্টার করতে হবে৷
নিম্নলিখিত উদাহরণগুলি U. S. SAT উচ্চ বিদ্যালয়ের কর্মক্ষমতা পরিসংখ্যান ব্যবহার করে৷ এই প্রথম উদাহরণে, আপনি শিখবেন কীভাবে একটি সাধারণ QUERY সূত্র লিখতে হয় যা সমস্ত উচ্চ বিদ্যালয় এবং তাদের ডেটা প্রদান করে যেখানে "নিউ ইয়র্ক" স্কুলের নামে রয়েছে৷
-
কোয়েরি ফলাফল রাখার জন্য একটি নতুন শীট তৈরি করুন৷ উপরের বাম কক্ষে টাইপ করুন =কোয়েরি(। আপনি যখন এটি করবেন, তখন আপনি প্রয়োজনীয় আর্গুমেন্ট, একটি উদাহরণ এবং ফাংশন সম্পর্কে সহায়ক তথ্য সহ একটি পপ-আপ উইন্ডো দেখতে পাবেন।
-
পরবর্তী, আপনার কাছে শিট১-এ উৎস ডেটা আছে বলে ধরে নিলে, এইভাবে ফাংশনটি পূরণ করুন:
=কোয়েরি(শীট1!A1:F460, "B, C, D, E, F যেখানে B লাইক '%নিউ ইয়র্ক%'" নির্বাচন করুন)
এই সূত্রে নিম্নলিখিত আর্গুমেন্ট রয়েছে:
- কোষের পরিসর: A1 থেকে F460 পত্রকের মধ্যে ডেটার পরিসর
- SELECT স্টেটমেন্ট: একটি সিলেক্ট স্টেটমেন্ট যা B, C, D, E, এবং F কলামের যেকোন ডেটার জন্য কল করে যেখানে B কলামে "নিউ ইয়র্ক" শব্দ রয়েছে "এতে।
"%" অক্ষর হল একটি ওয়াইল্ডকার্ড যা আপনি যেকোনো ডেটা সেটে স্ট্রিং বা সংখ্যার অংশগুলি অনুসন্ধান করতে ব্যবহার করতে পারেন৷ স্ট্রিং এর সামনে থেকে "%" ছেড়ে দিলে "নিউ ইয়র্ক" লেখা দিয়ে শুরু হওয়া যেকোনো স্কুলের নাম ফিরে আসবে।
-
আপনি যদি তালিকা থেকে একটি সঠিক স্কুলের নাম খুঁজে পেতে চান, তাহলে আপনি প্রশ্নটি টাইপ করতে পারেন:
=কোয়েরি(শীট1!A1:F460, "সিলেক্ট B, C, D, E, F যেখানে B='নিউ ইয়র্ক হারবার হাই স্কুল'")
=অপারেটর ব্যবহার করে একটি সঠিক মিল খুঁজে পাওয়া যায় এবং যেকোন কলামে মিলে যাওয়া টেক্সট বা সংখ্যা খুঁজে পেতে ব্যবহার করা যেতে পারে।
যেহেতু Google Sheets QUERY ফাংশনটি বোঝা এবং ব্যবহার করা খুবই সহজ, আপনি উপরের মত সাধারণ ক্যোয়ারী স্টেটমেন্ট ব্যবহার করে যেকোনও বড় ডেটা সেট থেকে যেকোন ডেটা বের করতে পারেন।
একটি তুলনা অপারেটরের সাথে QUERY ফাংশনটি ব্যবহার করুন
তুলনা অপারেটররা আপনাকে QUERY ফাংশন ব্যবহার করে এমন ডেটা ফিল্টার করতে দেয় যা শর্ত পূরণ করে না৷
আপনার একটি QUERY ফাংশনে নিম্নলিখিত সমস্ত অপারেটরগুলিতে অ্যাক্সেস রয়েছে:
- =: মান অনুসন্ধান মানের সাথে মেলে
- <: মানগুলি অনুসন্ধান মানের চেয়ে কম
- >: মানগুলি অনুসন্ধান মানের চেয়ে বেশি
- <=: মানগুলি অনুসন্ধান মানের চেয়ে কম বা সমান হয়
- >=: মানগুলি অনুসন্ধান মানের চেয়ে বড় বা সমান
- এবং !=: অনুসন্ধানের মান এবং উৎসের মান সমান নয়
উপরে সেট করা একই SAT উদাহরণের ডেটা ব্যবহার করে, আসুন দেখে নেওয়া যাক কোন স্কুলের গড় গণিত মানে ৫০০ পয়েন্টের উপরে।
-
একটি ফাঁকা শীটের উপরের বাম ঘরে, নিম্নরূপ QUERY ফাংশনটি পূরণ করুন:
=কোয়েরি(শীট1!A1:F460, "নির্বাচন করুন B, C, D, E, F যেখানে E > 500")
এই সূত্রটি যেকোন ডেটার জন্য কল করে যেখানে কলাম E-তে 500-এর বেশি মান রয়েছে।
-
এছাড়াও একাধিক শর্ত অনুসন্ধান করতে আপনি AND এবং OR এর মতো লজিক্যাল অপারেটরগুলিকে অন্তর্ভুক্ত করতে পারেন৷ উদাহরণস্বরূপ, শুধুমাত্র 600 জনের বেশি পরীক্ষার্থী সহ স্কুলগুলির জন্য স্কোর টানতে এবং 400 থেকে 600 এর মধ্যে একটি সমালোচনামূলক পড়া মানে, আপনি নিম্নলিখিত QUERY ফাংশনটি টাইপ করবেন:
=কোয়েরি(শীট1!A1:F460, "সিলেক্ট করুন B, C, D, E, F যেখানে C > 600 এবং D > 400 এবং D < 600")
- তুলনা এবং যৌক্তিক অপারেটরগুলি আপনাকে উৎস স্প্রেডশীট থেকে ডেটা তোলার বিভিন্ন উপায় প্রদান করে৷ তারা আপনাকে এমনকি খুব বড় ডেটা সেট থেকে তথ্যের গুরুত্বপূর্ণ অংশগুলিকে ফিল্টার করতে দেয়৷
QUERY ফাংশনের উন্নত ব্যবহার
অতিরিক্ত কিছু কমান্ডের সাথে আপনি QUERY ফাংশনে যোগ করতে পারেন এমন কিছু বৈশিষ্ট্য রয়েছে। এই কমান্ডগুলি আপনাকে সমষ্টিগত মান, মান গণনা করতে, ডেটা অর্ডার করতে এবং সর্বাধিক মান খুঁজে পেতে দেয়৷
-
একটি QUERY ফাংশনে GROUP ব্যবহার করলে আপনি একাধিক সারিতে মানগুলিকে একত্রিত করতে পারবেন৷ উদাহরণস্বরূপ, আপনি GROUP ফাংশন ব্যবহার করে প্রতিটি শিক্ষার্থীর জন্য গড় পরীক্ষার গ্রেড করতে পারেন। এটি করতে, টাইপ করুন:
=কোয়েরি(শীট1!A1:B24, "ক নির্বাচন করুন, এভিজি(বি) গ্রুপ বাই এ")
-
একটি QUERY ফাংশনে COUNTটি ব্যবহার করে, আপনি নিম্নোক্ত QUERY ফাংশন ব্যবহার করে 500-এর বেশি লেখার গড় স্কোর সহ স্কুলের সংখ্যা গণনা করতে পারেন:
=QUERY(শিট1!A2:F460, "B সিলেক্ট করুন, B দ্বারা কাউন্ট (F) গ্রুপ")
-
একটি QUERY ফাংশনে ORDER BY ব্যবহার করে, আপনি সর্বাধিক গণিত গড় স্কোর সহ স্কুলগুলি খুঁজে পেতে পারেন এবং সেই স্কোরগুলির দ্বারা তালিকাটি অর্ডার করতে পারেন৷
=ক্যোয়ারী(শীট1!A2:F460, "বিনির্বাচন করুন, MAX (E) গ্রুপ B ORDER BY MAX(E)")