Home » » গুগল শীটের অ্যাডভান্সড ফাংশনগুলো কি কি?

গুগল শীটের অ্যাডভান্সড ফাংশনগুলো কি কি?

গুগল শীট (Google Sheets) হল একটি অত্যন্ত শক্তিশালী এবং বহুল ব্যবহৃত স্প্রেডশীট টুল যা গুগল দ্বারা প্রস্তাবিত। এটি একাধিক ব্যবহারকারীর জন্য রিয়েল-টাইম কোলাবোরেশন এবং ডেটা ম্যানেজমেন্টের সুবিধা দেয়। কিন্তু শুধুমাত্র সাধারণ ব্যবহারকারীরাই নয়, গুগল শীট বিভিন্ন অ্যাডভান্সড ফাংশন বা উন্নত কার্যকারিতার জন্যও পরিচিত যা আমাদের কাজকে আরও সহজ ও দ্রুত করে তোলে।

এই ব্লগ পোস্টে, আমরা গুগল শীটের কিছু অ্যাডভান্সড ফাংশন নিয়ে আলোচনা করব যা আপনাকে আপনার কাজের দক্ষতা বৃদ্ধি করতে সাহায্য করবে। এসব ফাংশনের সঠিক ব্যবহার জানলে আপনি আরও দ্রুত, কার্যকরী এবং স্মার্টলি আপনার ডেটা প্রসেস করতে পারবেন।

গুগল শীটের অ্যাডভান্সড ফাংশন: এক নজরে

গুগল শীটের অ্যাডভান্সড ফাংশনগুলো হল সেইসব ফাংশন যা প্রাথমিক স্তরের ব্যবহারকারীরা খুব একটা জানেন না বা ব্যবহার করেন না। এই ফাংশনগুলো বেশিরভাগ ক্ষেত্রে ডেটা বিশ্লেষণ, ডেটা প্রসেসিং, এবং অটোমেশন প্রক্রিয়াতে ব্যবহৃত হয়। নিচে আমরা প্রধান কিছু ফাংশন নিয়ে বিস্তারিত আলোচনা করবো।

QUERY ফাংশন

QUERY ফাংশন: পরিচিতি ও প্রাথমিক ব্যবহার

QUERY ফাংশনটি গুগল শীটের একটি অত্যন্ত শক্তিশালী টুল, যা SQL এর মত ডেটাবেস কুয়েরি করার সুযোগ দেয়। এটি আপনাকে ডেটা থেকে নির্দিষ্ট তথ্য সহজেই বের করে আনতে সাহায্য করে।

সিনট্যাক্স:

QUERY(data, query, [headers])

QUERY ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনার কাছে একটি ডেটাসেট আছে যেখানে অনেকগুলো কলাম এবং সারি রয়েছে। আপনি শুধুমাত্র একটি নির্দিষ্ট কলাম থেকে কিছু শর্ত অনুযায়ী ডেটা বের করতে চান। আপনি সহজেই QUERY ফাংশন ব্যবহার করে এ কাজটি করতে পারেন।

উদাহরণ:

=QUERY(A1:D100, "SELECT B, C WHERE A > 100", 1)

এখানে, এই কুয়েরি A কলামে ১০০ এর বেশি মান আছে এমন সারি থেকে B এবং C কলামগুলির ডেটা বের করবে।

IMPORTRANGE ফাংশন

IMPORTRANGE ফাংশন: পরিচিতি

IMPORTRANGE ফাংশনটি একটি শীট থেকে অন্য শীটে ডেটা আমদানি করার জন্য ব্যবহৃত হয়। আপনি যদি একই সময়ে বিভিন্ন শীটে কাজ করেন, তাহলে এটি অত্যন্ত উপকারী একটি ফাংশন।

সিনট্যাক্স:

IMPORTRANGE(spreadsheet_url, range_string)

IMPORTRANGE ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনি একটি শীট থেকে নির্দিষ্ট একটি ডেটা রেঞ্জ অন্য শীটে আনতে চান। আপনি সহজেই IMPORTRANGE ফাংশনের মাধ্যমে তা করতে পারেন।

উদাহরণ:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1HxyzABCDEF/edit", "Sheet1!A1:D10")

এই কুয়েরিটি প্রথম শীট থেকে A1 থেকে D10 পর্যন্ত ডেটা নির্দিষ্ট শীটে আমদানি করবে।

ARRAYFORMULA ফাংশন

ARRAYFORMULA ফাংশন: পরিচিতি

ARRAYFORMULA ফাংশনটি আপনাকে একটি রেঞ্জে একই ফর্মুলা প্রয়োগ করতে সাহায্য করে। আপনি যদি একাধিক সেলের উপর একই ধরনের ফর্মুলা ব্যবহার করতে চান, তাহলে এটি অত্যন্ত কার্যকর।

সিনট্যাক্স:

ARRAYFORMULA(array_formula)

ARRAYFORMULA ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনি একটি কলামের সমস্ত সেলে একটি নির্দিষ্ট ফর্মুলা প্রয়োগ করতে চান। আপনি সহজেই ARRAYFORMULA ফাংশনের মাধ্যমে তা করতে পারেন।

উদাহরণ:

=ARRAYFORMULA(A1:A10 * B1:B10)

এটি A1 থেকে A10 পর্যন্ত প্রতিটি সেলে B1 থেকে B10 পর্যন্ত সেলের সাথে গুণ করে দেবে।

VLOOKUP এবং HLOOKUP ফাংশন

VLOOKUP ফাংশন: পরিচিতি ও প্রাথমিক ব্যবহার

VLOOKUP ফাংশনটি একটি উল্লম্ব রেঞ্জে নির্দিষ্ট মান খুঁজে বের করার জন্য ব্যবহৃত হয়। এটি বিশেষত তখন ব্যবহার করা হয় যখন আপনি একটি টেবিল বা ডেটাসেটে কোনো নির্দিষ্ট ডেটা খুঁজতে চান।

সিনট্যাক্স:

VLOOKUP(search_key, range, index, [is_sorted])

VLOOKUP ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক, আপনার কাছে একটি প্রোডাক্টের তালিকা রয়েছে এবং আপনি একটি নির্দিষ্ট প্রোডাক্টের মূল্য খুঁজতে চান।

উদাহরণ:

=VLOOKUP("Product Name", A1:C100, 3, FALSE)

এটি Product Name খুঁজে তা ৩য় কলাম থেকে মান প্রদর্শন করবে।

HLOOKUP ফাংশন: পরিচিতি ও প্রাথমিক ব্যবহার

HLOOKUP ফাংশনটি VLOOKUP এর মতোই, তবে এটি উল্লম্বের পরিবর্তে আনুভূমিক রেঞ্জে কাজ করে।

সিনট্যাক্স:

HLOOKUP(search_key, range, index, [is_sorted])

HLOOKUP ফাংশনের ব্যবহারিক উদাহরণ

আপনি যদি একটি টেবিলের প্রথম সারিতে কোনো নির্দিষ্ট ডেটা খুঁজে সেই সারির নির্দিষ্ট একটি কলাম থেকে মান পেতে চান, তাহলে HLOOKUP ফাংশন ব্যবহার করা যেতে পারে।

উদাহরণ:

=HLOOKUP("Category", A1:Z1, 5, FALSE)

এটি প্রথম সারি থেকে "Category" খুঁজে তা ৫ম সারি থেকে মান প্রদর্শন করবে।

FILTER ফাংশন

FILTER ফাংশন: পরিচিতি

FILTER ফাংশনটি আপনাকে নির্দিষ্ট শর্তের ভিত্তিতে ডেটা ফিল্টার করতে সাহায্য করে। আপনি যদি আপনার ডেটাসেট থেকে নির্দিষ্ট কিছু শর্তের ভিত্তিতে ডেটা আলাদা করতে চান, তাহলে এই ফাংশনটি অত্যন্ত উপকারী।

সিনট্যাক্স:

FILTER(range, condition1, [condition2, ...])

FILTER ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনার কাছে একটি ডেটাসেট রয়েছে যেখানে আপনি শুধুমাত্র ১০০ এর উপরে মান থাকা সারিগুলি আলাদা করতে চান।

উদাহরণ:

=FILTER(A1:A10, A1:A10 > 100)

এই ফর্মুলাটি A1 থেকে A10 পর্যন্ত যে সকল মান ১০০ এর উপরে রয়েছে সেগুলিকে আলাদা করবে।

SPARKLINE ফাংশন

SPARKLINE ফাংশন: পরিচিতি

SPARKLINE ফাংশনটি ছোট আকারের চার্ট বা গ্রাফ তৈরি করতে ব্যবহৃত হয় যা সাধারণত একটি সেলে দেখানো হয়। এটি ডেটা ট্রেন্ডস বা প্যাটার্নস দেখানোর জন্য খুবই কার্যকর।

সিনট্যাক্স:

SPARKLINE(data, [options])

SPARKLINE ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনি একটি সেলেই ডেটা ট্রেন্ড দেখতে চান, তাহলে SPARKLINE ফাংশনটি ব্যবহার করতে পারেন।

উদাহরণ:

=SPARKLINE(A1:A10)

এটি A1 থেকে A10 পর্যন্ত ডেটার একটি ট্রেন্ড লাইন দেখাবে।

SPLIT ফাংশন

SPLIT ফাংশন: পরিচিতি

SPLIT ফাংশনটি একটি সেল থেকে ডেটা বিভক্ত করার জন্য ব্যবহৃত হয়। এটি বিশেষত তখন ব্যবহার করা হয় যখন একটি সেলে বিভিন্ন ডেটা ভ্যালু কমা, স্পেস, বা অন্যান্য বিভাজক দ্বারা আলাদা করা থাকে।

সিনট্যাক্স:

SPLIT(text, delimiter, [split_by_each], [remove_empty_text])

SPLIT ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক, আপনার কাছে একটি সেলে ডেটা রয়েছে যা কমা দ্বারা আলাদা করা আছে এবং আপনি এই ডেটা বিভিন্ন সেলে আলাদা করতে চান।

উদাহরণ:

=SPLIT("Apple, Banana, Cherry", ", ")

এটি "Apple", "Banana", এবং "Cherry" কে আলাদা সেলে ভাগ করে দেবে।

TEXTJOIN ফাংশন

TEXTJOIN ফাংশন: পরিচিতি

TEXTJOIN ফাংশনটি একাধিক সেল থেকে ডেটা জোড়া দেওয়ার জন্য ব্যবহৃত হয়। এটি বিশেষত তখন কার্যকরী হয় যখন আপনি বিভিন্ন সেল থেকে ডেটা একত্রে দেখতে চান।

সিনট্যাক্স:

TEXTJOIN(delimiter, ignore_empty, text1, [text2, ...])

TEXTJOIN ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনি বিভিন্ন সেল থেকে ডেটা একত্রে জোড়া দিতে চান এবং সেগুলিকে কমা দ্বারা আলাদা করতে চান।

উদাহরণ:

=TEXTJOIN(", ", TRUE, A1:A3)

এটি A1 থেকে A3 পর্যন্ত ডেটা জোড়া দিয়ে একটি সেলে দেখাবে এবং সেগুলিকে কমা দ্বারা আলাদা করবে।

IFERROR ফাংশন

IFERROR ফাংশন: পরিচিতি

IFERROR ফাংশনটি তখন ব্যবহৃত হয় যখন আপনি কোনো ফর্মুলা থেকে সম্ভাব্য ত্রুটি এড়াতে চান। এটি কোনো ত্রুটি পাওয়া গেলে বিকল্প ফলাফল দেখায়।

সিনট্যাক্স:

IFERROR(value, [value_if_error])

IFERROR ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক, আপনি একটি ফর্মুলা ব্যবহার করছেন যা ত্রুটি দিতে পারে, তখন আপনি IFERROR ব্যবহার করে বিকল্প ফলাফল প্রদর্শন করতে পারেন।

উদাহরণ:

=IFERROR(VLOOKUP("Product Name", A1:C100, 3, FALSE), "Not Found")

যদি VLOOKUP কোনো ফলাফল না দেয়, তাহলে এটি "Not Found" প্রদর্শন করবে।

REGEXMATCH, REGEXREPLACE, এবং REGEXEXTRACT ফাংশন

REGEXMATCH ফাংশন: পরিচিতি

REGEXMATCH ফাংশনটি একটি টেক্সটে নির্দিষ্ট প্যাটার্ন খুঁজে বের করার জন্য ব্যবহৃত হয়।

সিনট্যাক্স:

REGEXMATCH(text, regular_expression)

REGEXMATCH ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক, আপনি একটি টেক্সটে নির্দিষ্ট শব্দ বা প্যাটার্ন খুঁজতে চান।

উদাহরণ:

=REGEXMATCH("Hello World", "World")

এটি সত্য দেখাবে যদি "World" শব্দটি টেক্সটে থাকে।

REGEXREPLACE ফাংশন: পরিচিতি

REGEXREPLACE ফাংশনটি একটি টেক্সটে নির্দিষ্ট প্যাটার্নের পরিবর্তে অন্য কিছু প্রতিস্থাপন করতে ব্যবহৃত হয়।

সিনট্যাক্স:

REGEXREPLACE(text, regular_expression, replacement)

REGEXREPLACE ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনি একটি টেক্সটে নির্দিষ্ট শব্দ পরিবর্তন করতে চান।

উদাহরণ:

=REGEXREPLACE("Hello World", "World", "Everyone")

এটি "Hello World" কে "Hello Everyone" এ পরিবর্তন করবে।

REGEXEXTRACT ফাংশন: পরিচিতি

REGEXEXTRACT ফাংশনটি একটি টেক্সট থেকে নির্দিষ্ট প্যাটার্নের সাথে মিলে যাওয়া ডেটা বের করতে ব্যবহৃত হয়।

সিনট্যাক্স:

REGEXEXTRACT(text, regular_expression)

REGEXEXTRACT ফাংশনের ব্যবহারিক উদাহরণ

ধরা যাক আপনি একটি টেক্সট থেকে নির্দিষ্ট কিছু ডেটা বের করতে চান।

উদাহরণ:

arduino
=REGEXEXTRACT("Order: 12345", "\d+")

এটি "Order: 12345" থেকে "12345" বের করবে।

SCRIPTS এবং ADD-ONS

গুগল অ্যাপস স্ক্রিপ্ট

গুগল শীটের অ্যাডভান্সড ফাংশনের বাইরে, আপনি গুগল অ্যাপস স্ক্রিপ্ট ব্যবহার করে আপনার কাজকে আরও সহজ করতে পারেন। এটি গুগল শীটের ক্ষমতা বাড়ানোর একটি পদ্ধতি যা কাস্টম স্ক্রিপ্ট এবং অটোমেশন তৈরির সুযোগ দেয়।

অ্যাড-অনস ব্যবহারের সুবিধা

গুগল শীটের অ্যাড-অনস হল তৃতীয় পক্ষের টুল যা গুগল শীটের ফাংশনালিটি বাড়ানোর জন্য ব্যবহার করা হয়। আপনি সহজেই বিভিন্ন অ্যাড-অনস ব্যবহার করে নতুন নতুন ফাংশন যোগ করতে পারেন।


গুগল শীটের এইসব অ্যাডভান্সড ফাংশন আপনার দৈনন্দিন ডেটা ম্যানেজমেন্টের কাজকে অনেক সহজ করে তুলতে পারে। যদি আপনি এসব ফাংশনের সঠিক ব্যবহার করতে পারেন, তাহলে আপনি আরও দ্রুত, কার্যকরী এবং সঠিকভাবে কাজ করতে পারবেন। আপনি নতুন কিছু শিখেছেন? তাহলে নীচে মন্তব্য করুন এবং আপনার অভিজ্ঞতা শেয়ার করুন!

0মন্তব্য(গুলি):

একটি মন্তব্য পোস্ট করুন

Comment below if you have any questions

Contact form

নাম

ইমেল*

বার্তা*

-->