সাধারণত মাইক্রোসফট এক্সেলে প্রথম ও শেষ নাম ভিন্ন কক্ষ ও কলামে থাকে। কিন্তু আপনি যদি প্রথম ও শেষ নাম একক কলামে জোড়া করতে চান? কি আপনি ম্যানুয়ালি করবেন? আপনি পারেন, কিন্তু বড় ওয়ার্কশিট বা পুরো ওয়ার্কবুকে ढেরো ডেটা থাকলে এটি প্র্যাকটিক্যাল নয়। এই আর্টিকেলে আপনাকে নাম জোড়ার একাধিক উপায় দেখানো হবে যাতে আপনার কাজ দ্রুত হয়।
এক্সেলে প্রথম ও শেষ নাম আলাদা করার আমাদের গাইডও দেখুন।
নাম জোড়ার জন্য বিভিন্ন এক্সেল ফাংশন
আপনার স্প্রেডশিটে নাম জোড়ার জন্য এক্সেলের একাধিক ফাংশন ব্যবহার করা যায়। কোনটি ব্যবহার করবেন সেটি আপনার পছন্দ ও নামের ফরম্যাটের ওপর নির্ভর করে। দুটি নাম সহজে CONCATENATE ফাংশনে জোড়া যায়, কিন্তু মিডেল নাম থাকলে সেটি মডিফাই করতে হয়। CONCATENATE ফাংশন দুটি বা অধিক টেক্সট স্ট্রিংকে একটি কক্ষে জোড়া করে। দুটি কক্ষ জোড়ার জন্য এটি সেরা পছন্দ।
তবে, তিনটির অধিক কক্ষ জোড়ার জন্য আপনার দুটি অপশন আছে। είদর CONCATENATE ফাংশনকে অ্যাম্পারস্যান্ড অপারেটর (&) দিয়ে মডিফাই করুন, অথবা TEXTJOIN ফাংশন ব্যবহার করুন। TEXTJOIN আপনাকে একাধিক কক্ষ বা টেক্সট স্ট্রিং একটি নির্বাচিত ডিলিমিটার দিয়ে জোড়াতে দেবে। এর মানে আপনাকে নাম জোড়ার ফরম্যাটে আরও সৃজনশীল স্বাধীনতা ও ভרסেটাইল অপশন मिलবে।
এক্সেলে নাম জোড়ার জন্য আরেকটি কার্যকর ফাংশন হলো Flash Fill। এটি প্যাটার্ন শনাক্ত করে স্বয়ংক্রিয়ভাবে বাকি ডেটা ফিল আপ করে দেবে, যাতে আপনাকে ম্যানুয়ালি করতে না হয়।
CONCATENATE ফাংশন দিয়ে প্রথম ও শেষ নাম জোড়া
Concatenate মানে "একসাথে জোড়া", এবং শব্দটিই আপনি যে সূত্রটি ব্যবহার করবেন তার অংশ যাতে প্রথম ও শেষ নাম একসাথে একটি কলামে আসে। ধরুন আপনার এক্সেল স্প্রেডশিট এমন দেখাচ্ছে:

আপনার প্রথম নামের জন্য একটি কলাম এবং শেষ নামের জন্য আরেকটি কলাম আছে, এবং আপনি একটি তৃতীয় কলাম চান যেটে পুরো নাম থাকবে যেটি প্রথম দুটি কলামের সংমিশ্রণ।
তৃতীয় কলামের কক্ষটি সিলেক্ট করুন যেখানে আপনি জোড়া নাম তৈরি করবেন এবং নিচের সূত্রটি টাইপ করুন:
=CONCATENATE(first_name_cell_reference, " ", last_name_cell_reference)
উদাহরণস্বরূপ, A2 এবং B2 কক্ষের নাম জোড়াতে চান। আপনার সূত্র হবে:
=CONCATENATE(A2," ",B2)

C2 কক্ষে এই সূত্রটি ইনসার্ট করুন এবং কীবোর্ডের এন্টার বাটন চাপুন। পুরো নাম C2 কক্ষে দেখাবে।

CONCATENATE সূত্রের বদলে আপনি অ্যাম্পারস্যান্ড অপারেটরও ব্যবহার করতে পারেন। ফলাফল একই, কিন্তু সূত্রটি কিছুটা ছোট।
=first_name_cell_reference&" "&last_name_cell_reference
A2 এবং B2 কক্ষের নাম জোড়াতে C2 কক্ষে নিচের সূত্রটি ব্যবহার করুন:
=A2&" "&B2

এন্টার চাপলে পুরো নাম C2 কক্ষে দেখাবে, ঠিক CONCATENATE সূত্রের মতো।
খেয়াল রাখুন কোটেশন মার্কের মধ্যে একটি স্পেস রাখা (" ") যাতে প্রথম ও শেষ নামের মধ্যে স্পেস থাকে। এটা না থাকলে প্রথম ও শেষ নাম একসাথে লেগে যাবে। আপনি যদি শেষ ও প্রথম নাম কমা দিয়ে জোড়া করতে চান, তবে একই সূত্রগুলো (উভয়টিই) ব্যবহার করুন, কিন্তু কক্ষ রেফারেন্সের ক্রম উল্টো করে এবং কোটেশন মার্কের মধ্যে কমা ও স্পেস দিন।
আপনি ব্যবহার করতে পারেন: =CONCATENATE(B2,", ",A2)
বা
=B2&", "&A2
ফলাফল হবে এমন:

CONCATENATE ফাংশন দিয়ে প্রথম, মিডেল, ও শেষ নাম জোড়া
আপনি CONCATENATE সূত্রটি অ্যাডাপ্ট করে এক্সেল স্প্রেডশিটের তিনটি আলাদা কক্ষ থেকে নাম জোড়া করে একটি কক্ষে পুরো নাম তৈরি করতে পারেন। সূত্রটি আগেরগুলোর মতোই, কিন্তু মিডেল নামের জন্য একটা এলিমেন্ট যোগ করতে হবে। তাই আপনার সূত্রটি এমন হবে:
=CONCATENATE(first_name_cell_reference, " ", middle_name_cell_reference, " ", last_name_cell_reference)
বা বিকল্পভাবে:
=first_name_cell_reference&" "&middle_name_cell_reference&" "&last_name_cell_reference
A2, B2, এবং C2 কক্ষ থেকে প্রথম, মিডেল, এবং শেষ নাম জোড়াতে যেকোনো একটি সূত্র ব্যবহার করুন:
=CONCATENATE(A2," ",B2," ",C2)
বা চেষ্টা করুন:
=A2&" "&B2&" "&C2
ফলাফল এমন দেখাবে:

আপনি একই সূত্রটি ব্যবহার করতে পারেন যদি মিডেল নামের বদলে ইনিশিয়াল থাকে। নামটি কোন ফরম্যাটে লেখা হোক, যতক্ষণ আপনি সঠিক কক্ষ রেফারেন্স করেন। ইনিশিয়াল থাকা মিডেল নামের উদাহরণ নিচে, একই সূত্রগুলো ব্যবহার করা হয়েছে:

CONCATENATE ফাংশন দিয়ে প্রথম ইনিশিয়াল ও শেষ নাম জোড়া
আপনার প্রথম ও শেষ নামের কলামে পুরো নাম থাকলেও, আপনি অ্যাডাপ্ট করা CONCATENATE সূত্র ব্যবহার করে সেটিকে ইনিশিয়াল প্লাস শেষ নামে রূপান্তর করতে পারেন। এর জন্য LEFT ফাংশন ব্যবহার করতে হবে যা প্রথম নামের প্রথম অক্ষর বের করবে, তারপর সেটিকে শেষ নামের সাথে কনক্যাটেনেট করবে।
A2 এবং B2 কক্ষ থেকে নাম জোড়ার জন্য ব্যবহার করুন এই ধরনের সূত্র:
=CONCATENATE(LEFT(A2,1)," ",B2)
বা ব্যবহার করুন:
=LEFT(A2,1)&" "&B2

আপনি এই সূত্রটি আরও অ্যাডাপ্ট করে ইনিশিয়ালের পেছনে ডট যোগ করতে পারেন। কোটেশন মার্কের মধ্যে ডট চিহ্ন ও স্পেস দিন।
=CONCATENATE(LEFT(A2,1),". ",B2)
বা ব্যবহার করুন:
=LEFT(A2,1)&". "&B2

Flash Fill ব্যবহার করে এক্সেলে নাম জোড়া
আপনি যদি এক্সেল স্প্রেডশিটে বড় ডেটাসেট নিয়ে কাজ করেন, তবে CONCATENATE সূত্রগুলো ভুলে যান কারণ প্রতিটি নাম জোড়ার জন্য সেগুলো ম্যানুয়ালি দিতে হবে। বরং এক্সেলের Flash Fill ফাংশন ব্যবহার করুন।
A2 এবং B2 কক্ষ থেকে নাম জোড়াতে চাইলে, C2-এ পুরো নাম টাইপ করুন। তারপর A3 এবং B3-এর জোড়া নাম টাইপ করা শুরু করুন। এক্সেল প্যাটার্ন শনাক্ত করে C কলামটি অটোমেটিক্যালি ফিল আপ করবে। এন্টার চাপুন এক্সেলকে নিশ্চিত করতে যে আপনি চান C কলামের সকল কক্ষ উপযুক্ত নাম জোড়া দিয়ে ফিল আপ করা।

তবে, এটা যদি আপনার জন্য কাজ না করে, তবে হতে পারে আপনার এক্সেল ভার্সনে Flash Fill ফাংশনটি সক্ষম করতে হবে। এর পদ্ধতি:
- রিবনে File-এ যান।

- মেনুর নিচে Options বেছে নিন।

- Options উইন্ডো থেকে Advanced বেছে নিন।

- Automatically Flash Fill চেকবক্সে টিক দিন, এবং OK বাটন চাপুন।

এখন আপনি এই ফাংশন অন/অফ করতে পারেন রিবনের Data ট্যাব থেকে, অথবা Ctrl + E চাপুন।

TEXTJOIN ফাংশন ব্যবহার করে এক্সেলে নাম জোড়া
আপনি যদি তিনটির অধিক কক্ষ থেকে নাম জোড়া করতে চান, তবে TEXTJOIN ফাংশন খুব কার্যকর। কিন্তু প্রতিটি টেক্সট স্ট্রিংয়ের মধ্যে ডিলিমিটার দিতে হবে স্পেস বা কমা তৈরি করতে। ডিলিমিটার CONCATENATE সূত্রের মতোই, কোটেশন মার্কের মধ্যে স্পেস বা কমা ও স্পেস।
আপনি নিচের সূত্রটি ব্যবহার করবেন:
=TEXTJOIN(" ",TRUE,"first name", "middle name","last name")

ফলাফল এমন দেখাবে:

কিন্তু আপনি ভাবছেন কেন এত জটিল সূত্র টাইপ করবেন বদলে ম্যানুয়ালি জোড়া কলামে পুরো নাম লিখবেন। উত্তর হলো আপনি এই সূত্রটি ব্যবহার করবেন না, বরং এর একটি অ্যাডাপ্ট করা ভার্সন যা খুব ছোট, এবং খুব কার্যকর যখন আপনার একাধিক কক্ষ থাকে। এর আকার অ্যাডাপ্ট করা CONCATENATE সূত্রের মতো:
=TEXTJOIN(" ",TRUE, A2:C2)

দেখুন, অ্যাডাপ্ট করা ভার্সনে, আপনি যেসব কক্ষের কন্টেন্ট জোড়াতে চান সেগুলো ম্যানুয়ালি টাইপ করার বদলে কক্ষ রেফারেন্সের রেঞ্জ টাইপ করবেন। ৩ বা অধিক কক্ষ থেকে নাম জোড়ার জন্য এটি অনেক দ্রুত পদ্ধতি। আপনি একাধিক কক্ষ থেকে ব্যক্তির নাম ও ইনিশিয়াল জোড়ার জন্যও এই ধরনের সূত্র ব্যবহার করতে পারেন।
মাইক্রোসফট এক্সেলে প্রথম ও শেষ নাম জোড়া করা আপনার ডেটা ম্যানেজমেন্ট দক্ষতা বাড়ানোর দিকে একটি ছোট কিন্তু গুরুত্বপূর্ণ ধাপ। এই উপাদানগুলো কার্যকরভাবে জোড়া করার ক্ষমতা আপনার সময় বাঁচাবে, আপনার ডেটার স্পষ্টতা বাড়াবে, এবং আরও কার্যকর রেকর্ড-রক্ষণে অবদান রাখবে।