এক্সেল সেলে ক্যারেক্টার গণনা করা আপনার ধারণা থেকে कहीं সহজ। কয়েকটি সহজ ফর্মুলা দিয়ে আপনি একক সেল বা একাধিক সেলের ক্যারেক্টার সংখ্যা বের করতে পারেন, 나아가 নির্দিষ্ট ক্যারেক্টারও গণনা করতে পারেন।
যদি ডেটা এক্সপোর্টের জন্য সেলপ্রতি ক্যারেক্টার সীমাবদ্ধ করতে হয় বা কোনো নির্দিষ্ট ক্যারেক্টার কতবার এসেছে তা জানতে হয়, তবে Microsoft Excel-এ কীভাবে করবেন সেটি দেখানো হলো।
এক্সেলে একক সেলের ক্যারেক্টার গণনা
একটি সেলে মোট কত ক্যারেক্টার আছে তা বের করতে Excel LEN ফাংশন ব্যবহার করতে হয়। সিন্ট্যাক্স শুধু LEN(cell), যেখানে আর্গুমেন্ট হিসেবে সেল রেফারেন্স দিতে হয়।
উদাহরণস্বরূপ, A2 সেলের ক্যারেক্টার গণনা করতে এই ফর্মুলা ব্যবহার করুন:
=LEN(A2)
মনে রাখবেন, বিন্দুচিহ্ন, স্পেস, এবং শেষ ক্যারেক্টারের পরের স্পেসও ক্যারেক্টার হিসেবে গिनाয়।
টিপ: সেলের বাইট সংখ্যা জানতে LENB ফাংশন ব্যবহার করুন। উদাহরণ: =LENB(A2)।
হয়তো একাধিক সেলের ক্যারেক্টার সংখ্যা জানতে চান। LEN ফাংশনের সাথে SUM ফাংশন যোগ করে এটি করা যায়।
উদাহরণস্বরূপ, A2, A4, এবং A6 সেলের ক্যারেক্টার সংখ্যা জানতে এই ফর্মুলা ব্যবহার করুন:
=SUM(LEN(A2),LEN(A4),LEN(A6))
সেল রেঞ্জের ক্যারেক্টার গণনা
যদি একাধিক পাশাপাশি সেলের মোট ক্যারেক্টার সংখ্যা জানতে চান, তবে উপরের ফর্মুলায় প্রতিটি সেল রেফারেন্স লিস্ট করতে পারেন, কিন্তু আরও ভালো পদ্ধতি রয়েছে। এখানেও LEN এবং SUM ফাংশনই ব্যবহার করতে হয়।
উদাহরণস্বরূপ, A2 থেকে A4 সেল পর্যন্ত ক্যারেক্টার সংখ্যা বের করতে এই ফর্মুলা ব্যবহার করুন:
=SUM(LEN(A2:A4))
দেখুন, LEN পার্টের ভেতর সেল রেঞ্জ দিয়ে দিলেই মোট সংখ্যা পাওয়া যায়।
টিপ: SUMPRODUCT ফাংশন জানলে এখানেও SUM-এর মতই ব্যবহার করা যায়। আমাদের উদাহরণে =SUMPRODUCT(LEN(A2:A4)) দিয়ে একই ফলাফল পাওয়া যাবে।
একাধিক সেল রেঞ্জ
দুটি ভিন্ন সেল রেঞ্জের ক্যারেক্টার গণনা করতে SUM এবং LEN ফাংশন কম্বাইন করুন।
এখানে A2:A4 এবং C2:C4-এর ক্যারেক্টার কাউন্ট পেতে এই ফর্মুলা ব্যবহার করুন:
=SUM(LEN(A2:A4),LEN(C2:C4))
এখানে SUM ফাংশনের পারেনথেসিসের ভেতর দুটি LEN ফর্মুলা যোগ করা হয়েছে।
এক্সেলে সেলে নির্দিষ্ট ক্যারেক্টার গণনা
হয়তো আপনাকে কোনো নির্দিষ্ট ক্যারেক্টার কতবার এসেছে তা জানতে হবে। এর জন্য LEN এবং SUBSTITUTE ফাংশন কম্বাইন করতে হয়।
এই উদাহরণে, A1 সেলে কতবার 'L' অক্ষর আছে তা বের করতে চাই। নিচের ফর্মুলা ব্যবহার করুন:
=LEN(A2)-LEN(SUBSTITUTE(A2,"L",""))
ফলাফল ১ আসছে, যা সঠিক। ফর্মুলার কাঠামো ভেতর থেকে বাহিরে বুঝি:
- SUBSTITUTE(A2,"L","") — A2 সেলে থাকা সব 'L' কে খালি স্ট্রিং দিয়ে রিপ্লেস করে।
- LEN(SUBSTITUTE(A2,"L","")) — 'L' বাদে A2 সেলের ক্যারেক্টার গণনা করে।
- LEN(A2) — A2 সেলের মোট ক্যারেক্টার গণনা করে।
- LEN(A2)-LEN(SUBSTITUTE(A2,"L","")) — মোট ক্যারেক্টার থেকে 'L'-বিহীন ক্যারেক্টার বিয়োগ করে 'L'-এর সংখ্যা বের করে।
কেস-ইনসেনসিটিভ নির্দিষ্ট ক্যারেক্টার গণনা
উপরের ফলাফলে শুধু ১টি 'L' দেখাচ্ছে কারণ ফর্মুলায় বড় হাতের 'L' ব্যবহার করা হয়েছে, তাই ছোট হাতের 'l' খুঁজে পায় না।
এই কেস-সেনসিটিভিটি দূর করতে SUBSTITUTE ফর্মুলায় UPPER বা LOWER যোগ করুন। সংক্ষেপে, এতে বড়-ছোট হাতের পার্থক্য না করে সব অক্ষর রিপ্লেস হয়ে যায়।
একই উদাহরণে UPPER যোগ করলে ফর্মুলা হবে:
=LEN(A2)-LEN(SUBSTITUTE(UPPER(A2),"L",""))
এবার ফলাফল ৩ আসছে, যাতে বড় ও ছোট হাতের 'L' দুটোই অন্তর্ভুক্ত।
সেল রেঞ্জে নির্দিষ্ট ক্যারেক্টার গণনা
এখন পর্যন্ত শেখা জ্ঞান একধাপ এগিয়ে নিই। এই সেকশনে সেল রেঞ্জে কোনো নির্দিষ্ট ক্যারেক্টার কতবার এসেছে তা বের করার পদ্ধতি দেখানো হয়েছে। মূলত LEN, SUBSTITUTE, এবং SUM কম্বাইন করা হয়।
নিচের ফর্মুলা দিয়ে A2:A4 রেঞ্জে 'L' কতবার এসেছে তা বের করুন:
=SUM(LEN(A2:A4)-LEN(SUBSTITUTE(UPPER(A2:A4),"L","")))
এখানেও SUBSTITUTE-এ UPPER রেখে বড়-ছোট হাতের 'L' সব গুননা করা হয়েছে।
এই ফাংশন ও ফর্মুলাগুলো আপনার ওয়ার্কশীতে ব্যবহার করা শুরু করলে এক্সেলে ক্যারেক্টার গণনা প্রতিবার সহজ হয়ে যাবে। ক্যারেক্টার কাউন্ট যেকোনো কাজে লাগুক, ম্যানুয়ালি না গুনে এক্সেলকে কাজটি করতে দিন।
আরও জানতে চাইলে আমাদের Microsoft Excel-এ COUNTIFS, SUMIFS, এবং AVERAGEIFS ব্যবহার করার টিউটোরিয়াল দেখুন।