এক্সেলে CONCATENATE এবং TEXTJOIN ফাংশন দুটি অত্যন্ত কার্যকরী টুল, যা স্ট্রিং (অথবা টেক্সট) ম্যানিপুলেশন এবং একত্রিতকরণের জন্য ব্যবহৃত হয়। এগুলোর সাহায্যে আপনি একাধিক টেক্সট স্ট্রিংকে একত্রিত করতে পারেন, যা ডেটা বিশ্লেষণ বা রিপোর্ট তৈরির ক্ষেত্রে খুবই কার্যকরী হতে পারে। যদিও CONCATENATE ফাংশনটি এক সময় এক্সেলের জনপ্রিয় ফাংশন ছিল, তবে TEXTJOIN ফাংশনটি অনেক বেশি নমনীয় ও উন্নত।
CONCATENATE ফাংশন
CONCATENATE ফাংশনটি একাধিক টেক্সট স্ট্রিংকে একত্রিত (যোড়া) করতে ব্যবহৃত হয়। এতে আপনি বিভিন্ন সেল থেকে টেক্সট স্ট্রিংগুলিকে একটি একক স্ট্রিংয়ে পরিণত করতে পারেন।
ব্যবহার:
- CONCATENATE(text1, text2, …): এখানে,
text1,text2ইত্যাদি হল সেই টেক্সট মান যা আপনি একত্রিত করতে চান।
উদাহরণ:
=CONCATENATE(A1, " ", B1)— এটি A1 এবং B1 সেলের মধ্যে থাকা টেক্সটগুলিকে একটি স্ট্রিংয়ে যোগ করবে এবং তাদের মধ্যে একটি স্পেস দিবে।- যদি A1 এর মান হয় "John" এবং B1 এর মান হয় "Doe", তবে আউটপুট হবে "John Doe"।
TEXTJOIN ফাংশন
TEXTJOIN ফাংশনটি CONCATENATE ফাংশনের চেয়ে আরো উন্নত এবং নমনীয়। এটি একাধিক টেক্সট স্ট্রিংকে একটি স্ট্রিংয়ে একত্রিত করতে সাহায্য করে, এবং এতে আপনি একটি ডিলিমিটার (যেমন, স্পেস, কমা, সেমিকোলন) নির্দিষ্ট করতে পারেন। TEXTJOIN ফাংশনটি আপনাকে একই ধরনের ডেটার জন্য সহজ ও কার্যকরী টেক্সট ম্যানিপুলেশন করতে সহায়তা করে।
ব্যবহার:
- TEXTJOIN(delimiter, ignore_empty, text1, text2, …): এখানে,
delimiterহলো সেই চরিত্র যা আপনি স্ট্রিংগুলোর মধ্যে রাখতে চান (যেমন স্পেস, কমা ইত্যাদি),ignore_emptyহলো একটি বুলিয়ান মান (TRUE/FALSE), যা জানায় আপনি খালি সেলগুলো উপেক্ষা করতে চান কিনা,text1,text2, … হল সেই স্ট্রিং বা সেল যেগুলো একত্রিত করতে হবে।
উদাহরণ:
=TEXTJOIN(" ", TRUE, A1, B1, C1)— এটি A1, B1, এবং C1 সেলের মধ্যে থাকা টেক্সটগুলিকে স্পেস দিয়ে একত্রিত করবে। যদি সেলগুলোর মধ্যে কোন একটি খালি থাকে এবং আপনিTRUEসেট করেন, তবে খালি সেলটি উপেক্ষা করা হবে।- যদি A1 = "John", B1 = "Doe", এবং C1 = "Smith", তবে আউটপুট হবে "John Doe Smith"।
=TEXTJOIN(",", FALSE, A1:A5)— এটি A1 থেকে A5 পর্যন্ত সেলের মানগুলোকে কমা দিয়ে একত্রিত করবে, এবং FALSE সেট করার মাধ্যমে খালি সেলগুলোও অন্তর্ভুক্ত করবে।
CONCATENATE এবং TEXTJOIN এর মধ্যে পার্থক্য
| ফিচার | CONCATENATE | TEXTJOIN |
|---|---|---|
| ডিলিমিটার ব্যবহার | নয় | হ্যাঁ (যেকোনো ক্যারেক্টার বা স্ট্রিং ব্যবহার করা যায়) |
| খালি সেল উপেক্ষা করা | না | হ্যাঁ (বিশেষভাবে ignore_empty দিয়ে নিয়ন্ত্রণ করা যায়) |
| ফাংশনের নমনীয়তা | সীমিত | অনেক বেশি নমনীয় এবং বেশি কাজের উপযোগী |
| সাপোর্ট | পুরনো এক্সেল ভার্সনে (যেমন Excel 2016 বা তার পূর্ববর্তী) | এক্সেল 2016 এবং পরবর্তী ভার্সনে ব্যবহৃত |
String Manipulation এর প্রয়োজনীয়তা
CONCATENATE এবং TEXTJOIN ফাংশনগুলো টেক্সট স্ট্রিংকে একত্রিত করতে ব্যবহৃত হলেও, TEXTJOIN ফাংশনটি আরো উন্নত এবং বেশি ফিচার প্রদান করে। বিশেষ করে যখন আপনার বিভিন্ন সেল থেকে ডেটা একত্রিত করতে হয় এবং সেই ডেটার মধ্যে একটি নির্দিষ্ট ডিলিমিটার (যেমন স্পেস, কমা, পিরিয়ড ইত্যাদি) ব্যবহার করতে চান, তখন TEXTJOIN বেশি কার্যকরী।
TEXTJOIN ফাংশনটি আপনি যখন একাধিক টেক্সট বা ডেটা উপাদানকে স্পষ্টভাবে এবং নমনীয়ভাবে একত্রিত করতে চান, তখন এটি অত্যন্ত উপকারী। এটি এক্সেলের কাজকে অনেক বেশি সহজ, দ্রুত এবং কার্যকরী করে তোলে।
সারাংশ
CONCATENATE এবং TEXTJOIN ফাংশনগুলো টেক্সট স্ট্রিং একত্রিত করতে ব্যবহৃত হয়, তবে TEXTJOIN আরো উন্নত এবং নমনীয়। এটি ডিলিমিটার নির্ধারণ, খালি সেল উপেক্ষা করা এবং একাধিক স্ট্রিংকে একত্রিত করার জন্য অনেক বেশি কার্যকরী। TEXTJOIN ফাংশনটি আধুনিক এক্সেল ব্যবহারকারীদের জন্য আরও বেশি সুবিধাজনক এবং নমনীয় কাজের জন্য ব্যবহার করা উচিত।
Read more