বড় স্প্রেডশিট নিয়ে কাজ করার সময় আপনি প্রায়শই জানবুঝে খালি সারি যোগ করেন যাতে সেটি সঠিকভাবে পড়া ও বোঝা যায়। অধিকাংশ লোক খালি সারি পছন্দ করলেও, কিছুর জন্য খালি সারি নিয়ে কাজ করা খুব বিরক্তিকর। কখনও কখনও এক্সেল সফটওয়্যারের গ্লিচের কারণে খালি সারি তৈরি হয়। এক্সেল ফাইল ট্রান্সফার করার সময়, কর্পোরেট ডাটাবেস থেকে ডেটা এক্সপোর্ট করার সময়ও এটি ঘটতে পারে। এই নিবন্ধে আমি এক্সেলে খালি সারি মুছে ফেলার কিছু নির্দেশিকা দিচ্ছি।
ম্যানুয়ালি খালি সারি সরানো
খালি সারি মুছে ফেলার/অপসারণ করার সবচেয়ে সহজ উপায় হল খালি সারিগুলো ম্যানুয়ালি নির্বাচন করা। বড় স্প্রেডশিটে এটি অনেক সময় নিতে পারে, কারণ আপনাকে সেগুলো ম্যানুয়ালি টার্গেট করতে হবে। এই প্রক্রিয়ায়, মাউস কার্সরটি সারির বামপাশে রাখে মাউসের ডান বাটনে ক্লিক করে খালি সারিটি নির্বাচন করুন। এই প্রক্রিয়াটি অন্যান্য খালি সারিগুলোর জন্যও চালিয়ে যান যাতে τελত toate খালি সারিগুলো নির্বাচিত হয়। তারপর হোম ট্যাবের ডিলিট অপশনের অধীনে ডিলিট শিট রোজ চাপুন। এতে ক্লিক করলে আপনার স্প্রেডশিটের সকল খালি সারি মুছে যাবে। নিচের ছবিগুলো প্রক্রিয়াটি দেখাচ্ছে।



এই প্রক্রিয়াটি খালি নওয়া সারিগুলোর জন্যও কাজ করে। তাই এই প্রক্রিয়াটি বিভিন্ন পরিস্থিতিতে ব্যবহার করা যায়।
খালি সেল খুঁজে খালি সারি মুছে ফেলা
যদি আপনার স্প্রেডশিটে গুঁড়ো খালি সারি থাকে তবে সেগুলো ম্যানুয়ালি মুছে ফেলতে অনেক সময় লাগবে। তাই এটা করুন আরও দ্রুত পদ্ধতিতে।
- ১st আপনি যেখানে কাজ করতে চান সেটি নির্বাচন করুন
- তারপর হোম ট্যাবে ফাইন্ড & সিলেক্ট অপশনের অধীনে গো টু স্পেশাল-এ ক্লিক করুন


- গো টু স্পেশাল বক্সে ব্ল্যাংکس-এ ক্লিক করুন এবং ওকে চাপুন
- এই সাথে সাথে সকল খালি সেল নির্বাচিত হবে


- এখন সেলগুলো আগের উদাহরণের মতোই মুছে ফেলুন

দ্রষ্টব্য: যেমন দেখছেন, এই প্রক্রিয়ায় যেসব সারিতে খালি সেল ছিল সেগুলো মুছে গেল। এটি আমাদের কাঙ্ক্ষিত নয়। আর একটি বিষয়ে সতর্ক থাকা উচিত, যদি কোনো কলামে কিছু মান অনুপস্থিত থাকে তবে সেগুলোও মুছে যাবে ফলে ডেটা বিস্থাপিত হবে এবং অসঙ্গতি সৃষ্টি হতে পারে।
আরও পড়ুন: সেল খালি না হলে সারি হাইলাইট করুন (৪ পদ্ধতি)
এক্সেল ফাইনড ফাংশনালিটি ব্যবহার করে খালি সারি সরান
এই উদাহরণে, আমরা আমাদের টেবিলটিকে কিছুটা পরিবর্তন করেছি, যাতে আপনি সঠিক ফলাফল পান। আগের উদাহরণে খুব বেশি খালি সেল থাকার কারণে কিছু সারি যেগুলো আসলে খালি ছিল না সেগুলোও মুছে গিয়েছিল। এই উদাহরণে সেটি হবে না।
এখানে আমরা এক্সেলের ফাইনড ফিচারটি ব্যবহার করব। নিচে ধাপে ধাপে প্রক্রিয়াটি দেওয়া হল।
- ১st আপনার ডেটা সেট নির্বাচন করুন এবং হোম ট্যাবে ফাইন্ড & সিলেক্ট অপশনের অধীনে ফাইনড-এ ক্লিক করুন
- তারপর ফাইনড অ্যান্ড রিপ্লেস বক্সে ফাইনড হোয়াট অপশনে কিছুই না দিয়ে লুক ইন অপশনে ভ্যালুস নির্বাচন করুন


- ফাইনড অল চাপলে সেই বক্সের একটি এক্সটেনশন নিচে আসবে। সেগুলো সব সিলেক্ট করার জন্য CTRL+A চাপুন তারপর বক্সটি বন্ধ করুন

- আপনি নির্বাচিত এলাকায় খালি বক্সগুলো দেখতে পাবেন। আগের উদাহরণের মতোই সেগুলো মুছে ফেলুন


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

- এইপরে, একটি কলাম নির্বাচন করুন এবং ফিল্টার ড্রপ-ডাউনে ক্লিক করুন, ব্ল্যাংکس ছাড়া সব আঁচক মোছুন তারপর ওকে চাপুন

- এটি রেঞ্জের সকল খালি সেল নির্বাচন করবে

- তারপর হোম ট্যাবে ডিলিট অপশনের অধীনে, ডিলিট শিট রোজ চাপুন
- শেষে, ফিল্টারটি সরিয়ে ফেলুন এবং আপনি দেখবেন খালি সারিগুলো সরানো হয়েছে

দ্রষ্টব্য: নিশ্চিত করুন যে এই প্রক্রিয়া করার আগে আপনি একটি টেবিল তৈরি করেছেন, অন্যথায় আপনি কলামে সব নাম খুঁজে পাবেন না কারণ কলামের সারিগুলোর মধ্যে খালি আছে। সেলগুলো জন্য টেবিল তৈরি করলে আপনি অপারেশনের জন্য একটি রেঞ্জ নির্দেশ করছেন।
সম্পর্কিত বিষয়: নির্দিষ্ট ডেটা থাকলে এক্সেলে সারি নির্বাচন করুন (৪ উপায়)
এক্সেলে IF স্টেটমেন্ট ব্যবহার করে খালি সারি মুছে ফেলা
এটি করার জন্য, আমরা টেস্ট নামে একটি অতিরিক্ত কলাম তৈরি করব। এটি আগের উদাহরণের মতোই। পার্থক্য হলো আপনি আপনার স্প্রেডশিটের খালি সারিগুলো সহজে দেখতে পাবেন। প্রক্রিয়াটি নিচে দেওয়া হল।
- টাইটেল কলামের D2 সেলে এই ফর্মুলা টাইপ করুন =IF(AND(ISBLANK(A2), ISBLANK(B2), ISBLANK(C2)),"Blanks", "No-Blanks")
- এন্টার চাপলে আপনি Blanks বা No-Blanks ফলাফল দেখবেন। এই ফর্মুলাযুক্ত সেলটি নিচে টেনে আনলে এটি প্রতিটি সেলে কপি হবে

- আগের উদাহরণের মতোই টেস্ট কলামের জন্য ফিল্টার অপশন এক্সিকিউট করুন এবং No-Blank বক্সটি আনচেক করুন

- এইতে শুধু খালি সেলগুলো দেখাবে। এখন আগের মতো এই খালি সেলগুলো মুছে ফেলুন তারপর ফিল্টার অপশনটি সরিয়ে ফেলুন। আপনি দেখবেন টেবিলের সকল খালি সারি মুছে গেছে

এক্সেল ভিবিএ ব্যবহার করে খালি সারি সরানো
আপনি যদি ম্যাক্রো/ভিবিএ ব্যবহার করে খালি সারি সরাতে চান তবে নিচের কোডটি ব্যবহার করতে পারেন। কোডটি এই লিংক থেকে সংগ্রহ করা হয়েছে https://www.mrexcel.com/forum/excel-questions/1015878-macro-fro-removing-blank-cells-range.html
| সোর্স কোড | |
Sub DeleteBlankRows() Dim Rw As Range If WorksheetFunction.CountA(Selection) = 0 Then MsgBox "No blank rows found", vbOKOnly Exit Sub End If With Application .Calculation = xlCalculationManual .ScreenUpdating = False Selection.SpecialCells(xlCellTypeBlanks).Select For Each Rw In Selection.Rows If WorksheetFunction.CountA(Selection.EntireRow) = 0 Then Selection.EntireRow.Delete End If Next Rw .Calculation = xlCalculationAutomatic .ScreenUpdating = True End With MsgBox "Blank Rows Removed" End Sub
এক্সেলে ডেভেলপার ট্যাবের অধীনে ভিজ্যুয়াল বেসিক-এ ক্লিক করুন। উপস্থিত খালি বক্সে কোডটি ইনসার্ট করুন এবং রান করুন। আপনি একটি বক্স দেখবেন যেখানে "Blank Rows Removed" লেখা থাকবে। অবশেষে OK চাপে চালিয়ে যান।


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