Excel Guides 2 min read • Published on Nov 09, 2026 • 12 views

Excel Data Cleaning: অগোছালো ডেটা হবে নিমিষেই গোছানো!

A
ActvKey Tech Team VERIFIED
Microsoft Certified Specialist
Excel data cleaning ট্রিকস ও ফর্মুলা গাইড
Key Takeaways & Summary

বাড়তি স্পেস, এলোমেলো নাম, ভাঙা ফোন নম্বর? TRIM, PROPER আর SUBSTITUTE দিয়ে সব ঠিক করুন, কপি-পেস্ট ফর্মুলাসহ।

Table of Contents (18 Sections)

Official Genuine Software Featured in this Guide

Excel data cleaning জানা না থাকলে এলোমেলো নাম, বাড়তি স্পেস আর ভাঙা ফোন নম্বর ঠিক করতে ঘণ্টার পর ঘণ্টা চলে যায়। এই গাইডে পাবেন কপি-পেস্ট করার মতো সব ফর্মুলা।

ক্লায়েন্ট ডেটা পাঠিয়েছে। খুলে দেখলেন নাম লেখা " rahim UDDIN ", ফোন নম্বর কোথাও +880 1712-345678, কোথাও 01712 345678, আর ইমেইলের পাশে কী যেন একটা লুকানো স্পেস। 😵

এই পর্বে এসব নোংরা ডেটা ঠিক করার সমস্যা → সমাধান রেসিপি দিচ্ছি। প্রতিটা ফর্মুলা কপি করে সরাসরি ব্যবহার করতে পারবেন। (উদাহরণে ডেটা A2 ঘরে ধরা হয়েছে।)

⚡ KEY TAKEAWAYS
নোংরা ডেটার ৯০% সমস্যা মেটে চারটা ফাংশনে: TRIM, PROPER, SUBSTITUTE, LEFT/MID/RIGHT। বাকিটা এদের কম্বো।

🧹 সমস্যা ১: বাড়তি স্পেস#

⏱ ১০ সেকেন্ড

TRIM: আগে-পিছের আর মাঝের বাড়তি স্পেস সাফ#

=TRIM(A2)
" Rahim Uddin " হয়ে যাবে "Rahim Uddin"। ডেটা মেলানোর (VLOOKUP) আগে এটা না করলে লুকানো স্পেসের কারণে মিলবে না, এটাই #N/A এর সবচেয়ে বড় কারণ।

ওয়েবসাইট থেকে কপি করা ডেটায় TRIM কাজ না করলে? সম্ভবত ওটা "non-breaking space"। এই কম্বো দিন:
=TRIM(CLEAN(SUBSTITUTE(A2,CHAR(160)," ")))
CLEAN অদৃশ্য কন্ট্রোল ক্যারেক্টার মোছে, SUBSTITUTE সেই গোপন স্পেসকে সাধারণ স্পেস বানায়।

🔠 সমস্যা ২: ছোট-বড় হাতের অক্ষরের গোলমাল#

⏱ ১০ সেকেন্ড

PROPER, UPPER, LOWER#

ফর্মুলা ইনপুট আউটপুট
=PROPER(A2) rahim UDDIN Rahim Uddin
=UPPER(A2) rahim uddin RAHIM UDDIN
=LOWER(A2) RAHIM@GMAIL.COM rahim@gmail.com
সেরা কম্বো: =PROPER(TRIM(A2))
মনে রাখবেন, PROPER শুধু ইংরেজির জন্য। "McDonald" কে "Mcdonald" করে দিতে পারে, তাই বিশেষ নামগুলো একবার চোখ বুলিয়ে নিন।

✂️ সমস্যা ৩: এক ঘরে পুরো নাম, আলাদা করতে হবে#

⏱ ৩০ সেকেন্ড

LEFT + FIND দিয়ে প্রথম নাম, শেষ শব্দ আলাদা#

প্রথম নাম:
=LEFT(A2,FIND(" ",A2)-1)
শেষ শব্দ (পদবি):
=TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",100)),100))
মাঝের অংশ কেটে নেওয়া (যেমন ৩য় অক্ষর থেকে ৫টা):
=MID(A2,3,5)
Excel 365 হলে আরও সহজ:
=TEXTSPLIT(A2," ")
এটা নামকে স্পেস ধরে ভেঙে পাশের ঘরগুলোতে নিজে ছড়িয়ে দেবে।
⏱ ২০ সেকেন্ড

ফর্মুলা ছাড়াই: Text to Columns#

কলাম সিলেক্ট করুন → Data → Text to Columns → Delimited → Next → Space (বা Comma) টিক → Finish। এক ক্লিকে ডেটা আলাদা কলামে ভাগ হয়ে যাবে। (ডান পাশের কলামে ডেটা থাকলে সেগুলো মুছে যেতে পারে, তাই আগে খালি জায়গা রাখুন।)

📧 সমস্যা ৪: ইমেইল থেকে ইউজারনেম ও ডোমেইন#

⏱ ২০ সেকেন্ড

LEFT/MID + FIND (@ চিহ্ন ধরে কাটা)#

ইউজারনেম (@ এর আগে):
=LEFT(A2,FIND("@",A2)-1)
ডোমেইন (@ এর পরে):
=MID(A2,FIND("@",A2)+1,LEN(A2))
এভাবে হাজার ইমেইল থেকে কে Gmail, কে Yahoo, কে অফিসের ডোমেইন ব্যবহার করে সেটা সহজে গুনে ফেলতে পারবেন।

📱 সমস্যা ৫: ফোন নম্বরের এলোমেলো ফরম্যাট#

⏱ ৩০ সেকেন্ড

SUBSTITUTE দিয়ে দাগ, স্পেস, প্লাস মুছে শেষের ১১ ডিজিট রাখা#

=RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"-","")," ",""),"+",""),11)
+880 1712-345678 কে বদলে দেবে 01712345678। (বাংলাদেশি মোবাইল নম্বর ১১ ডিজিটের, তাই ১১ রাখা হয়েছে।)

নম্বর ঠিক আছে কি না যাচাই:
=IF(LEN(B2)=11,"✔ ঠিক আছে","❌ ভুল")

🔗 সমস্যা ৬: কয়েকটা ঘর জোড়া লাগানো#

⏱ ২০ সেকেন্ড

CONCAT, & এবং TEXTJOIN#

=A2&" "&B2
সবচেয়ে সহজ। দুই ঘরের মাঝে স্পেস দিয়ে জোড়া লাগায়।
=TEXTJOIN(", ",TRUE,A2:D2)
TEXTJOIN এর জাদু হলো, ফাঁকা ঘর থাকলে সেটাকে এড়িয়ে যায় (দ্বিতীয় অংশ TRUE বলে "ফাঁকা বাদ দাও")। ঠিকানা জোড়া লাগাতে দারুণ। Excel 2019+ এ আছে।

🔢 সমস্যা ৭: সংখ্যা যা আসলে টেক্সট#

⏱ ২০ সেকেন্ড

ঘরের কোণে সবুজ ত্রিভুজ দেখলে সাবধান#

যোগ করতে গেলে সংখ্যাগুলো যোগ হচ্ছে না? সম্ভবত ওগুলো টেক্সট হয়ে বসে আছে। সমাধান তিনটা:
  • ঘর সিলেক্ট করে পাশের হলুদ আইকন থেকে Convert to Number।
  • ফর্মুলা: =VALUE(A2) বা =A2*1।
  • কোনো ফাঁকা ঘরে ১ লিখে কপি করুন → টেক্সট-সংখ্যাগুলো সিলেক্ট করুন → Paste Special → Multiply।

👯 সমস্যা ৮: ডুপ্লিকেট ডেটা#

⚠️ আগে দেখুন, তারপর মুছুন
সরাসরি Remove Duplicates না দিয়ে আগে হাইলাইট করে দেখুন: Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values। কোনটা ডুপ্লিকেট নিজের চোখে দেখে নিয়ে তারপর Data → Remove Duplicates। আর মুছার আগে ফাইলের একটা কপি রাখুন!

🧪 ফাইনাল বস: সব ক্লিনিং এক ফর্মুলায়#

নামের কলামের জন্য একটা "অল-ইন-ওয়ান" ফর্মুলা:

=PROPER(TRIM(CLEAN(SUBSTITUTE(A2,CHAR(160)," "))))
আগে (A2) পরে
" rahim UDDIN " Rahim Uddin
"KARIM ahmed" (ওয়েব থেকে কপি, মাঝে non-breaking space) Karim Ahmed
💡 প্রো টিপ: ফর্মুলা মুছে মান রাখুন
ক্লিন করা কলামটা কপি করে Ctrl + Alt + V → V → Enter দিন। এবার পুরনো নোংরা কলামটা মুছে দিলেও কিছু হবে না।
🎯 আজকের চ্যালেঞ্জ
নিজের কোনো পুরনো কন্টাক্ট লিস্ট খুলে =PROPER(TRIM(A2)) লাগিয়ে দেখুন, ১০ সেকেন্ডেই চেহারা বদলে যাবে!
🛡️ ডেটা নিরাপদ রাখুন জেনুইন সফটওয়্যারে

গ্রাহকের ডেটা নিয়ে কাজ করলে জেনুইন Windows ও Microsoft Office ব্যবহার করা নিরাপদ। ActvKey তে পাচ্ছেন ইনস্ট্যান্ট ডেলিভারি আর বিক্রয়োত্তর সাপোর্ট।

[প্রোডাক্ট দেখুন →]
🧭 এক্সেল মাস্টারি সিরিজ • পর্ব নেভিগেশন ও পরবর্তী ধাপ
⬅️ আগের পর্ব (পর্ব 1)
Excel Shortcut Keys: ৯০% মানুষ যে ১২টা ট্রিক জানে না
কীবোর্ড স্পিড ও টাইপিং শর্টকাট ঝালিয়ে নিতে আগের পর্বটি দেখে নিন।
➡️ পরবর্তী পর্ব (পর্ব 3) NEXT STEP
VLOOKUP vs XLOOKUP vs INDEX+MATCH: কোনটা কখন ব্যবহার করবেন?
ডেটা তো পরিষ্কার হলো, কিন্তু দুই ভিন্ন টেবিল বা শিট থেকে ডেটা ম্যাচ করাবেন কীভাবে? VLOOKUP নাকি নতুন সুপারপাওয়ার XLOOKUP কোনটা সেরা? ৩য় পর্বে জানুন বিজয়ী ফর্মুলার সিক্রেট!
📑 সম্পূর্ণ এক্সেল চিট শিট: সিরিজের ৩০টি ফর্মুলা ও শর্টকাট এক পেজে সেভ রাখুন।
চিট শিট ওপেন করুন ⚡

❓ সচরাচর জিজ্ঞাসা (FAQ)#

১. TRIM করার পরও VLOOKUP মিলছে না কেন?
ডেটা টেক্সট আর সংখ্যায় মিশে থাকতে পারে, অথবা non-breaking space আছে। উপরের SUBSTITUTE(CHAR(160)) কম্বো চেষ্টা করুন।

২. বাংলা নামে PROPER কাজ করবে?
না। বাংলা অক্ষরে বড়-ছোট হাতের ধারণা নেই, তাই PROPER/UPPER/LOWER শুধু ইংরেজির জন্য।

৩. TEXTSPLIT আমার এক্সেলে নেই কেন?
এটা নতুন ফাংশন, Microsoft 365 এ আছে। পুরনো ভার্সনে Text to Columns বা LEFT/MID ব্যবহার করুন।

Frequently Asked Questions

3 Answers

Clear answers to common questions regarding this guide, installation requirements, and genuine activation.

01 ১. TRIM করার পরও VLOOKUP মিলছে না কেন?

ডেটা টেক্সট আর সংখ্যায় মিশে থাকতে পারে, অথবা non-breaking space (CHAR 160) থাকতে পারে। তখন SUBSTITUTE দিয়ে CHAR(160) মুছে ফেললে ঠিক হয়ে যাবে।

02 ২. বাংলা নামে PROPER কাজ করবে?

না। বাংলা অক্ষরে বড়-ছোট হাতের ধারণা নেই, তাই PROPER/UPPER/LOWER শুধু ইংরেজি লেখার উপর কাজ করে।

03 ৩. TEXTSPLIT আমার এক্সেলে নেই কেন?

TEXTSPLIT নতুন ডায়নামিক অ্যারে ফাংশন, যা কেবল Microsoft 365 ও Excel 2024-এ আছে। পুরনো ভার্সনে Text to Columns বা Flash Fill (Ctrl+E) ব্যবহার করতে হবে।

Have a specific question not covered here? Our technical team is ready to assist. Ask on WhatsApp
A

ActvKey Tech Team

Microsoft Certified Specialist

Certified technical specialist dedicated to genuine software licensing, cybersecurity protection, and error-free operating system installation. Reviewed by the ActvKey Technical Quality Assurance Board.

Microsoft Office 365 (Own Email Subscription)
৳1,990
Purchased
Verified Order