সাধারণত, সাধারণ এক্সেল ডেটাসেট তাদের অধিকাংশ এন্ট্রি টেবিল-এ রাখে। এক্সেল টেবিল-এ সেল মার্জ করতে না পারা একটি সাধারণ সমস্যা যা ব্যবহারকারীরা মুখোমুখি হন। যেহেতু এক্সেল টেবিল তার ভিতরে সেল মার্জ করার অনুমতি দেয় না, তাই আমাদের প্রথমে এক্সেল টেবিল-কে একটি সাধারণ রেঞ্জে কনভার্ট করতে হবে।

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

🔼 ওয়ার্কশিট শেয়ার্ড:
শেয়ার্ড ওয়ার্কশিটও সেল মার্জ সাপোর্ট করে না। ওয়ার্কশিট আনশেয়ার করতে, রিভিউ > প্রোটেক্ট সেকশন > আনশেয়ার ওয়ার্কবুক-এ যান। যেহেতু আমরা ইতিমধ্যে আমাদের ওয়ার্কবুক আনশেয়ার করেছি, এক্সেল অপশনটি গ্রে-আউট দেখাচ্ছে। আমরা আনশেয়ার অ্যাপ্লাই না করার পর্যন্ত, আমরা সবসময় রিভিউ ট্যাব ব্যবহার করে একটি ওয়ার্কবুক আনশেয়ার করতে পারি।

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

স্টেপ ২: এক্সেল একটি কনফার্মেশন পপ-আপ দেখাবে যেটি বলবে যে এটি টেবিল-কে সাধারণ রেঞ্জে কনভার্ট করবে। YES-এ ক্লিক করুন।

➤ YES ক্লিক করলে এক্সেল টেবিল সাধারণ রেঞ্জে রূপান্তরিত হয়। এখন, আপনি যে সেলগুলো মার্জ করতে চান সেগুলো হাইলাইট করুন, আপনি দেখবেন অন্যান্য ট্যাবসহ টেবিল ডিজাইন ট্যাব আর দেখাচ্ছে না। টেবিল ডিজাইন না দেখানো নিশ্চিত করে যে আপনি একটি রেঞ্জের সাথে কাজ করছেন।

স্টেপ ৩: ইচ্ছাকাম্য সেলগুলো সিলেক্ট করুন, তারপর হোম > অ্যালাইনমেন্ট সেকশন > মার্জ অ্যান্ড সেন্টার সিলেক্ট করুন।

➤ মার্জ অ্যান্ড সেন্টার সিলেক্ট করলে এক্সেল একটি সতর্কতা দেখাবে যে মার্জ করার পর শুধু উপরের বাম পাশের মানটি থাকবে। OK-এ ক্লিক করুন।

➤ অন্যান্য সেলগুলোর ওপর মার্জ অ্যান্ড সেন্টার অপারেশন প্রয়োগ করুন এবং আপনি নিচের ছবির মতো ফাইনাল আউটকাম দেখতে পাবেন।

উপরের ছবি থেকে আপনি দেখতে পাচ্ছেন যে এক্সেল টেবিল সাধারণ রেঞ্জে কনভার্ট করার পর সেল মার্জ করা সম্ভব হয়েছে। মার্জ অফার না করা এক্সেল টেবিল-এর একটি সেটব্যাক।
আরও পড়ুন: এক্সেলে সেল মার্জ অ্যান্ড সেন্টার করুন (৩টি সহজ পদ্ধতি)
সাদৃশ্য পাঠনা
- এক্সেলে টেক্সট সেল মার্জ করুন (৯টি সিম্পল মেথড)
- দুই বা ততোধিক সেল থেকে টেক্সট মার্জ করে একটি সেলে আনুন (সহজ ৬ উপায়)
- ডেটা না হারিয়ে এক্সেলে ভার্টিক্যালি সেল মার্জ করুন
- একসাথে এক্সেলে একাধিক সেল মার্জ করুন (৩টি কুইক উপায়)
- ডেটা না হারিয়ে এক্সেলে দুটি সেল মার্জ করুন
পদ্ধতি ২: কন্টেক্সট মেনু ব্যবহার করে টেবিলে সেল মার্জ সক্ষম করুন
পদ্ধতি ১-এর মতোই, আমরা কন্টেক্সট মেনু ব্যবহার করে এক্সেল টেবিল-কে সাধারণ রেঞ্জে কনভার্ট করতে পারি।
স্টেপ ১: পুরো টেবিল সিলেক্ট করুন অথবা টেবিল-এর যেকোনো সেলে ক্লিক করে রাইট-ক্লিক করুন। কন্টেক্সট মেনু আসবে। কন্টেক্সট মেনু থেকে, টেবিল অপশন বেছে নিন > কনভার্ট টু রেঞ্জ সিলেক্ট করুন।

স্টেপ ২: এক মুহূর্তে, এক্সেল একটি কনফার্মেশন উইন্ডো দেখাবে যা বলবে এক্সেল টেবিল সাধারণ রেঞ্জে কনভার্ট করবে। YES-এ ক্লিক করুন।

স্টেপ ৩: পদ্ধতি ১-এর স্টেপ ৩ পুনরাবৃত্তি করুন এবং আপনি নিচের ছবির মতো সকল প্রয়োজনীয় সেল মার্জড পাবেন।

মার্জ অ্যান্ড সেন্টার এক্সিকিউট করার পর, আপনি যদি এন্ট্রিগুলো টেবিল-এ সংরক্ষণ করতে চান, তবে আপনি সহজে রেঞ্জকে আবার এক্সেল টেবিল-এ কনভার্ট করতে পারেন।
আরও পড়ুন: ডেটা সহ এক্সেলে সেল মার্জ করুন (৩ উপায়)
পদ্ধতি ৩: টেবিলে সেল মার্জিং সমস্যা সমাধানের জন্য VBA ম্যাক্রো
এক্সেল VBA ম্যাক্রোগুলো অবজেক্ট-অরিয়েন্টেড ফলাফল অর্জন করার ক্ষমতার জন্য খুব শক্তিশালী। এক্সেল VBA ম্যাক্রোর কয়েক লাইন একটি এক্সেল টেবিল-কে সাধারণ রেঞ্জে কনভার্ট করে আপনাকে সেল মার্জ করতে দেবে।
স্টেপ ১: ALT+F11 চাপি মাইক্রোসফট ভিজ্যুয়াল বেসিক উইন্ডো খুলুন। উইন্ডোতে, টুলবার থেকে ইনসার্ট ট্যাবে যান > মডিউল সিলেক্ট করুন (অপশনগুলো থেকে)।

স্টেপ ২: নিচের ম্যাক্রোটি মডিউলে পেস্ট করুন।
Sub TableToRange() Dim wrkSheet As Worksheet Dim wrkList As ListObject Set wrkSheet = ActiveWorkbook.ActiveSheet For Each wrkList In wrkSheet.ListObjects wrkList.Unlist Next End Sub

ম্যাক্রোতে, আমরা wrkList ভেরিয়েবলকে ListObject হিসেবে ডিক্লেয়ার করেছি, কারণ টেবিলকে একটি ListObject মনে করা হয়। আমরা অ্যাক্টিভ ওয়ার্কশিটের প্রতিটি ListObject-কে Unlist করার জন্য অ্যাসাইন করেছি Worksheet.Unlist কমান্ড ব্যবহার করে। VBA FOR লুপটি চালাবে।
স্টেপ ৩: ম্যাক্রো রান করতে F5 কী ব্যবহার করুন। ওয়ার্কশিটে ফেরত যাওয়ার পর, আপনি দেখবেন প্রি-এক্সিস্টিং টেবিল রেঞ্জের ভিতরের সেলগুলোর ওপর ক্লিক করলেও টেবিল ডিজাইন ট্যাব আর দেখাচ্ছে না। এটি এক্সেল টেবিল-কে সাধারণ রেঞ্জে কনভার্ট হওয়ার নিশ্চিতকরণ।

➤ পদ্ধতি ১-এর স্টেপ ৩ অনুসরণ করুন ইচ্ছাকাম্য সেলগুলোর জন্য মার্জ অ্যান্ড সেন্টার অপশন এক্সিকিউট করতে। ফলাফলের ছবিটি নিচের ছবির মতো হবে।

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