Excel এ দক্ষ হোন সহজ বাংলায়

Beginner থেকে Advanced — রিয়েল ওয়ার্ল্ড টিউটোরিয়াল, ফ্রি প্র্যাকটিস ফাইল

17আর্টিকেল
3লেভেল
ফ্রিপ্র্যাকটিস ফাইল
বাংলাটিউটোরিয়াল

Tally থেকে Excel-এ Data Clean করুন Power Query দিয়ে | ১ Click-এ সমাধান ২০২৬

মার্চ মাসের শেষ। অফিসে তখন বছর শেষের হিসাব-নিকাশের ধুম। আমাদের accountant দাদা — সুমন দা — সকাল থেকে বসে আছেন। Tally থেকে সারা বছরের ledger export করেছেন। Excel-এ নিয়ে এসেছেন। SUM দিয়েছেন। দেখেন — ০।

আমি পাশ দিয়ে যাচ্ছিলাম। তিনি ডাকলেন — "দেখো তো ভাই, Excel-এ কী হয়েছে।"

File খুলে দেখি — এক ভয়ংকর দৃশ্য। Date গুলো text হয়ে আছে। Amount-এ comma। Ledger Name-এ আগে-পরে space। মাঝে মাঝে Tally-র নিজস্ব "Total" row। কোথাও কোথাও ফাঁকা row।

সুমন দা বললেন, "এগুলো manually ঠিক করতে হলে সারাদিন লাগবে।"

আমি বললাম, "১৫ মিনিট দাও।"

Power Query খুললাম। কয়েকটা click। সব clean। সুমন দা তাকিয়ে রইলেন।

আজকে সেই একই পদ্ধতি step-by-step তোমাদের শেখাব।


Tally Export করলে Excel-এ ঠিক কী সমস্যা হয়?

Tally থেকে data Excel-এ আনলে এই ৬টা সমস্যা প্রায় সবসময় থাকে:

#সমস্যাফলাফল
১Date text format-এ (01-04-2025)SUM, FILTER, Pivot কাজ করে না
২Amount-এ comma (15,000.00)Number হিসেবে কাজ করে না
৩Ledger Name-এ extra spaceVLOOKUP/MATCH মিলে না
৪Blank rows মাঝে মাঝেSUM ভেঙে যায়
৫Tally-র "Total" / "Grand Total" rowDouble counting হয়
৬প্রথমে Tally-র title rowsHeader ঠিক হয় না

নিচের screenshot-এ দেখো — এটাই আমাদের raw Tally export। লাল রঙে highlight করা সমস্যাগুলো একটু খেয়াল করো।

Tally Raw Export Screenshot

📸 Tally_Raw_Export Sheet — blank rows, summary rows, text format amount সহ আসল Tally data

⚠️ এই ডেটায় সরাসরি SUM দিলে ভুল আসবে। Pivot Table বানালে গণ্ডগোল হবে। আগে clean করতেই হবে।

Power Query কেন? সাধারণ Formula দিয়ে হয় না?

হয়। কিন্তু সমস্যা হলো — প্রতি মাসে নতুন Tally export আসলে প্রতিবার সব formula আবার লাগাতে হবে। ভুলের সম্ভাবনা বাড়ে।

Power Query-র magic হলো — একবার setup করলে পরের মাসে শুধু "Refresh" click করলেই সব automatically clean হয়ে যাবে। এক click, ব্যস।

পদ্ধতিপ্রথমবারপরের মাসে
Manual Formula৩০-৪৫ মিনিটআবার ৩০-৪৫ মিনিট
Power Query১৫ মিনিট১ click (Refresh)

Practice File-এর Structure

আমি এই tutorial-এর জন্য একটা practice Excel file বানিয়েছি। এতে ৩টা sheet আছে:

  • Tally_Raw_Export — আসল Tally export-এর মতো messy data (সমস্যাগুলো দেখার জন্য)
  • After_Power_Query — Power Query দিয়ে clean করার পরের result
  • Power_Query_Steps — সব ধাপের quick reference
💡 নিচের download link থেকে file টা নামিয়ে নাও। Tutorial follow করতে করতে নিজে try করো — তাহলে অনেক ভালো বুঝবে।

ধাপে ধাপে Power Query Setup

১File Import করো
Excel খোলো → উপরে Data tab → Get Data → From File → From Workbook → তোমার Tally export file select করো → Tally_Raw_Export sheet select → Transform Data click করো।

Power Query Editor খুলবে। এখানেই সব কাজ হবে।
২Tally-র Title Rows সরাও
Tally export-এর প্রথম ৩টি row company name, period — এগুলো data না। সরাতে হবে।
Home → Remove Rows → Remove Top Rows → 3 দাও → OK
৩প্রথম Row-কে Header বানাও
এখন row ৪ (আসল header) উপরে এসে গেছে। সেটাকে column header করো।
Transform → Use First Row as Headers
৪Blank Rows সরাও
Tally মাঝে মাঝে ফাঁকা row দেয়। এগুলো বাদ দাও।
Home → Remove Rows → Remove Blank Rows
৫Summary / Total Rows Filter করো
Tally নিজে "Total" ও "Grand Total" row যোগ করে। এগুলো রাখলে double counting হবে।
Ledger Name column-এর dropdown → Filter → "Total" এবং "Grand Total" uncheck → OK
৬Date সঠিক Format-এ আনো
Date column টি text হিসেবে আছে (01-04-2025)। Excel date-এ বদলাও।
Date column select → Transform tab → Data Type → Date
যদি error আসে, তাহলে locale change করো: Using Locale → Bengali (India) বা English (India)
৭Amount-এর Comma সরাও, Number বানাও
Dr Amount column-এ "15,000.00" আছে — এটা text। দুটো কাজ করতে হবে:

প্রথমে comma সরাও: Transform → Replace Values → "," কে "" দিয়ে replace
তারপর type বদলাও: Data Type → Decimal Number
Cr Amount column-এও একই কাজ করো।
৮Ledger Name Trim করো
" Electricity Bill " — আগে-পরে space থাকলে VLOOKUP কাজ করে না।
Ledger Name column select → Transform → Format → Trim
তারপর: Format → Clean (invisible character সরাবে)
৯Receipt / Payment Column যোগ করো (Optional কিন্তু দরকারী)
Dr Amount থাকলে Receipt, Cr Amount থাকলে Payment — এই logic-এ নতুন column বানাও।
Add Column → Conditional Column → নাম দাও "Type"
Condition: Dr Amount is not null → "Receipt", else → "Payment"
১০Close & Load করো
সব ধাপ শেষ। এখন clean data Excel-এ load করো।
Home → Close & Load To → Table → Existing Worksheet → After_Power_Query sheet select → OK
Power Query Steps Reference

📸 Power_Query_Steps Sheet — সব ধাপের quick reference একনজরে


এই হলো Result — Before vs After

সব ধাপ শেষে After_Power_Query sheet-এ এই সুন্দর clean data দেখতে পাবে:

After Power Query Clean Data

📸 After_Power_Query Sheet — blank rows নেই, summary নেই, date সঠিক, amount number-এ, name clean

✅ এখন এই data-তে SUM, Pivot Table, VLOOKUP — সব কাজ করবে। কোনো ঝামেলা নেই।

পরের মাসে মাত্র ১ Click!

এটাই Power Query-র আসল জাদু। পরের মাসে নতুন Tally export এলে:

  1. নতুন Tally data পুরনো file-এর Tally_Raw_Export sheet-এ paste করো
  2. After_Power_Query sheet-এ যাও
  3. যেকোনো জায়গায় right-click → Refresh

ব্যস। সব automatically clean হয়ে যাবে। সুমন দার মতো আর সারাদিন বসে থাকতে হবে না।


FAQ

প্রশ্ন ১: Power Query কি সব Excel-এ আছে?
Excel 2016 এবং তার পরের সব version-এ আছে। Microsoft 365-এ সবচেয়ে ভালো কাজ করে। Excel 2013-এও আছে, তবে আলাদা add-in হিসেবে।

প্রশ্ন ২: Date বদলাতে গিয়ে error আসছে — কী করব?
এটা common। Tally date format (DD-MM-YYYY) Excel সবসময় চেনে না। Date column-এ right-click → Change Type → Using Locale → English (India) বা Bengali (India) select করো।

প্রশ্ন ৩: Amount-এ শুধু comma না, ₹ sign বা অন্য character থাকলে?
Replace Values দিয়ে এক এক করে সরাও। অথবা Transform → Extract → Text Between Delimiters ব্যবহার করো।

প্রশ্ন ৪: আমার Tally export-এ আরও বেশি সমস্যা আছে — কী করব?
Power Query Editor-এর বাঁ দিকে "Applied Steps" panel দেখো। যেকোনো step-এ ক্লিক করে আগের state দেখতে পারবে। নতুন step যোগ করা যায়, মুছেও দেওয়া যায়।

প্রশ্ন ৫: Refresh দিলে আমার manually করা formatting মুছে যাচ্ছে?
হ্যাঁ, এটা Power Query-র limitation। Formatting আলাদা sheet-এ রাখো, বা Power Query output-এর পাশে Conditional Formatting use করো — সেটা Refresh-এ থাকে।

প্রশ্ন ৬: এই method কি Tally Prime-এও কাজ করবে?
হ্যাঁ। Tally ERP 9 এবং Tally Prime দুটোর export format প্রায় একই। একই Power Query steps কাজ করে।


শেষ কথা

সুমন দা এখন প্রতি মাসে নিজেই Refresh করেন। আমাকে ডাকেন না। একদিন বললেন — "এই একটা জিনিস শিখে মাসে ৩-৪ ঘণ্টা বাঁচছে।"

Power Query শেখা একটু সময় লাগে। কিন্তু একবার শিখলে Tally, bank statement, billing software — যেখান থেকেই data আসুক, ভয় নেই।

📥 Practice Excel File Download করো:
👉 excel.technicalrajesh.in

কোনো step-এ আটকে গেলে comment করো — আমি উত্তর দেব।