সুচিপত্র
ডেটাসেটের একটি বৃহৎ পরিসরের সাথে কাজ করার সময়, আমরা কিছু অপ্রয়োজনীয় ফাঁকা কক্ষ দেখতে পাই যা বেশ বিরক্তিকর। সৌভাগ্যবশত, এক্সেলে, এই অবাঞ্ছিত ফাঁকা কক্ষগুলি মুছে ফেলার জন্য বেশ কয়েকটি বিকল্প উপলব্ধ রয়েছে। সুতরাং, এই নিবন্ধটি আপনাকে এক্সেলের ডেটা পরিসর থেকে কীভাবে ফাঁকা কক্ষগুলি সরিয়ে ফেলতে পারে সে সম্পর্কে আপনাকে গাইড করবে।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি অনুশীলন ওয়ার্কবুকটি ডাউনলোড করতে পারেন যা আমরা এই নিবন্ধটি প্রস্তুত করতে ব্যবহার করেছি। .
একটি Range.xlsx থেকে ফাঁকা কোষগুলি সরান
এক্সেলের একটি পরিসর থেকে ফাঁকা কোষগুলি সরানোর 9 পদ্ধতি
ধরা যাক, আমার কাছে একটি ডেটা পরিসর রয়েছে ( B4:E12 ) যাতে বেশ কয়েকটি ইলেকট্রনিক পণ্যের বিক্রয় ডেটা রয়েছে (তারিখ অনুসারে)। এখন, আপনি ফাঁকা ঘর মুছে ফেলতে পারেন ম্যানুয়ালি সেগুলিকে একের পর এক নির্বাচন করে (স্ক্রিনশট দেখুন); ডেটা পরিসর বড় হলে যা সময়সাপেক্ষ বলে মনে হয়। এই নিবন্ধে, আমি এক্সেলের ফাঁকা ঘরগুলি সরানোর জন্য 9টি পদ্ধতি দেখাব৷
1. এক্সেলের একটি পরিসর থেকে খালি সেলগুলি মুছে ফেলার জন্য 'স্পেশালে যান' বিকল্প <10
আমরা স্পেশালে যান বিকল্পের সাহায্যে একটি পরিসর থেকে খালি কক্ষগুলিকে বাদ দিতে পারি।
পদক্ষেপ:
- প্রথমে, ডেটার পরিসর ( B4:E12 ) নির্বাচন করুন এবং Go To ডায়ালগ আনতে F5 বা Ctrl + G চাপুন। বাক্স পরবর্তী ডায়ালগ বক্স থেকে স্পেশাল টি চাপুন।
- এর ফলে, স্পেশালে যান ডায়ালগ বক্স প্রদর্শিত হয়। উপলব্ধ বিকল্পগুলি থেকে ফাঁকা নির্বাচন করুন এবং টিপুন ডেটা > সারণী/রেঞ্জ থেকে তে যান।
- ফলে নিচের টেবিলটি পাওয়ার কোয়েরি এডিটর উইন্ডোতে প্রদর্শিত হবে। এখানে, ডিফল্টরূপে, null সমস্ত ফাঁকা ঘরে রাখা হয়। এখন নতুন উইন্ডো থেকে, পথটি অনুসরণ করুন: হোম > সারি সরান > খালি সারি সরান ।
- ফলস্বরূপ, শূন্য থাকা সমস্ত সারি সরানো হয়েছে৷ এখন অপারেশন বন্ধ করতে, হোম > বন্ধ করুন & লোড > বন্ধ করুন & লোড ।
- উপসংহারে, চূড়ান্ত ফলাফল নিচের মত এক্সেলে একটি নতুন শীটে প্রদর্শিত হবে।
আরো পড়ুন: উপরের মান সহ এক্সেলের ফাঁকা কোষগুলি কীভাবে স্বয়ংক্রিয়ভাবে পূরণ করবেন (৫টি সহজ উপায়)
উপসংহার
এ উপরের নিবন্ধে, আমি এক্সেলের একটি পরিসর থেকে ফাঁকা ঘরগুলিকে বিস্তৃতভাবে অপসারণ করার বিভিন্ন পদ্ধতি নিয়ে আলোচনা করার চেষ্টা করেছি। আশা করি, এই পদ্ধতি এবং ব্যাখ্যা আপনার সমস্যা সমাধানের জন্য যথেষ্ট হবে. আপনার কোন প্রশ্ন থাকলে আমাকে জানান।
ঠিক আছে ।
- আপনি ঠিক আছে চাপার পরে, পরিসরের সমস্ত ফাঁকা ঘর হাইলাইট করা হয়েছে। এখন, Delete ডায়ালগ আনতে কীবোর্ড থেকে Ctrl + চাপুন। তারপরে আপনার ডেটা এবং প্রয়োজনীয়তার উপর নির্ভর করে যে কোনও অপশন মুছে দিন। আমি বেছে নিয়েছি কক্ষগুলি উপরে স্থানান্তরিত করুন । আবার ঠিক আছে টিপুন। এই বিকল্পটি ফাঁকা কক্ষগুলি মুছে ফেলবে এবং অ-খালি কক্ষগুলিকে উপরে নিয়ে যাবে৷
- অতএব, এখানে আমাদের চূড়ান্ত ফলাফল৷
⏩ দ্রষ্টব্য:
- মুছুন<থেকে মুছে ফেলার বিকল্পগুলি বেছে নেওয়ার সময় সতর্ক থাকুন 7> ডায়ালগ। ভুল মুছে ফেলার বিকল্পটি বেছে নিলে তা আপনার ডেটা পরিসরে বিশৃঙ্খলা সৃষ্টি করবে।
- আপনি নির্বাচনের উপর ডান-ক্লিক করে বা পথ অনুসরণ করে মুছুন ডায়ালগ আনতে পারেন: হোম > ; কোষ > মুছুন > কক্ষ মুছুন ।
আরো পড়ুন: কিভাবে এক্সেলের ফাঁকা কক্ষগুলি পূরণ করতে গো টু স্পেশাল (৩টি উদাহরণ সহ)
2. ফিল্টার বিকল্প ব্যবহার করে একটি পরিসর থেকে ফাঁকা কোষগুলি সরান
এখন আমি ফিল্টার করব ফাঁকা কক্ষগুলির জন্য পরিসর এবং পরে সেই ঘরগুলি সরান৷
পদক্ষেপ:
- প্রথমে পরিসরটি নির্বাচন করুন এবং Ctrl + Shift + L টিপুন এটিতে ফিল্টার প্রয়োগ করতে। ফিল্টার বিকল্পটি প্রয়োগ করা হলে, ড্রপ-ডাউন তীরটি প্রদর্শিত হবে।
- এখন, ধরুন, আমি ফিল্টার করব রেঞ্জের 3য় কলাম ( B5:E12 ) তারিখ এর উপর ভিত্তি করে। এটি করতে, ক্লিক করুনতারিখ কলাম থেকে ড্রপ-ডাউন আইকনে, শুধুমাত্র খালি বিকল্পে একটি চেকমার্ক রাখুন এবং ঠিক আছে টিপুন।
- ফলস্বরূপ, ফাঁকা ঘরগুলি ধারণ করা সমস্ত সারি ফিল্টার করা হবে৷ এখন, সমস্ত সারি নির্বাচন করুন এবং নির্বাচনের উপর ডান-ক্লিক করুন, সারি মুছুন ক্লিক করুন।
- এর পরে, Microsoft Excel মেসেজ বক্স সারি মুছে ফেলার নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে। ঠিক আছে ক্লিক করুন।
- তারপর আবার Ctrl + Shift + L টিপে ফিল্টারটি প্রত্যাহার করুন। অবশেষে, আপনি দেখতে পাবেন যে সমস্ত ফাঁকা কক্ষগুলি পরিসর থেকে চলে গেছে
আরও পড়ুন: এতে কীভাবে ফাঁকা কোষগুলি সরানো যায় এক্সেল (10 সহজ উপায়)
3. একটি পরিসর থেকে ফাঁকা কোষগুলি সরাতে উন্নত ফিল্টার বৈশিষ্ট্য প্রয়োগ করুন
এক্সেলের উন্নত ফিল্টার বৈশিষ্ট্যটি একটি আশ্চর্যজনক উপায় ডেটা পরিসর থেকে খালি কক্ষ বাদ দিতে। ধরুন, আপনি আমাদের বিদ্যমান ডেটাসেট থেকে দুটি কলাম ( তারিখ এবং বিক্রয় ) থেকে ফাঁকা ঘরগুলি মুছতে চান। চলুন দেখি কিভাবে অ্যাডভান্সড ফিল্টার বিকল্পটি প্রয়োগ করে তা করা যায়।
পদক্ষেপ:
- প্রথমে, not equal to টাইপ করুন ( সেল G5 এবং H5 এ ) চিহ্ন।
- এর পরে, যান ডেটা > উন্নত । 14>
- পরবর্তীতে, উন্নত ফিল্টার ডায়ালগ দেখায়। এখন বাক্স থেকে, অন্য স্থানে অনুলিপি করুন নির্বাচন করুন, তালিকা পরিসর উল্লেখ করুন( B4:E12 ), মাপদণ্ডের পরিসর ( G4:H5 ), তে কপি করুন ( B4 )। তারপর ঠিক আছে টিপুন।
- ঠিক আছে প্রবেশ করার পরে, পরিসরটি নীচের মত অন্য অবস্থানে ফিল্টার করা হয় (খালি কক্ষ মুছে ফেলা হয়েছে)।
- মনে রাখবেন মাপদণ্ড পরিসর ( G4:H5 ) এর শিরোনামটি মূল ডেটাসেটের ( B4:E12 ) অনুরূপ হতে হবে।
⏩ দ্রষ্টব্য:
4. একটি উল্লম্ব পরিসর থেকে ফাঁকা কোষগুলি সরান
এবার, আমি IFERROR , INDEX , SMALL , IF , MIN , এর সংমিশ্রণ ব্যবহার করব। ISBLANK , এবং ROW ফলের নাম সম্বলিত উল্লম্ব পরিসরে উপস্থিত ফাঁকা কক্ষগুলিকে মুছে ফেলার ফাংশন৷
পদক্ষেপ:
- Cell D5 -এ নিচের সূত্রটি টাইপ করুন এবং Enter চাপুন।
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")
- সূত্রটি প্রবেশ করার পরে, আপনি নীচের ফলাফলটি পাবেন। চূড়ান্ত ফলাফল পেতে এখন ফিল হ্যান্ডেল ( + ) টুলটি নিচে টেনে আনুন।
- ইন শেষে, আপনি দেখতে পাবেন যে ফাঁকা ঘরগুলি ফলাফল পরিসীমা থেকে বাদ দেওয়া হয়েছে।
🔎 সূত্রটি কীভাবে কাজ করে?
- ISBLANK($B$5:$B$12)
এখানে ISBLANK ফাংশন একটি কিনা তা পরীক্ষা করে সেলটি ফাঁকা বা পরিসরে নয় B5:E12 এবংফেরত সত্য বা মিথ্যা ।
- ROW($B$5:$B$12)
এখন, ROW ফাংশন রেঞ্জের সারি নম্বরগুলি প্রদান করে B5:E12 এবং উত্তর:
{ 5;6;7;8;9; 10;11;12 }
- মিন(ROW($B$5:$B$12))
তারপর MIN ফাংশন রেঞ্জের সর্বনিম্ন সারি নম্বর খুঁজে পায় যা হল:
{5}
পরে,
- IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1) <13
উপরের সূত্রটি ফিরে আসে:
{ 1;2;"";4;5;6;"";8 }
পরে যে,
- SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5) :$B$12))+1), ROW(A1))
এখানে, SMALL ফাংশন রেঞ্জ থেকে k -th ক্ষুদ্রতম মান প্রদান করে এবং সূত্র উত্তর:
{ 1 }
এখন আসে INDEX ফাংশন,
- INDEX( $B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12)) +1), ROW(A1)))
INDEX সূত্রটি ফেরত দেয়
{ “Apple” }
অবশেষে,
- IFERRO R(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$) B$12))+1), ROW(A1))),"")
IFERROR ফাংশনটি একটি ফাঁকা প্রদান করে যদি INDEX সূত্র একটি ত্রুটি প্রদান করে।
সম্পর্কিত বিষয়বস্তু: এক্সেলের ফর্মুলা ব্যবহার করে কীভাবে তালিকা থেকে ফাঁকা স্থানগুলি সরানো যায় (4 পদ্ধতি)
5. অনুভূমিক পরিসর থেকে ফাঁকা কোষগুলি সরানো হচ্ছে তালিকা
আগের পদ্ধতির বিপরীতে,এখন আমি ডেটার অনুভূমিক পরিসর থেকে খালি কোষগুলি সরিয়ে দেব। এবারও, আমি এক্সেল ফাংশনগুলির সংমিশ্রণ ব্যবহার করব ( IF , COLUMN , SUM , INDEX , এবং SMALL ).
পদক্ষেপ:
- সেল B8 এ নিম্নলিখিত সূত্রটি টাইপ করুন .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")
- একবার আপনি এন্টার টিপুন, সূত্রটি দেবে নীচের ফলাফল। চূড়ান্ত আউটপুট পেতে ডানদিকে ফিল হ্যান্ডেল টুলটি টেনে আনুন।
- অবশেষে, এখানে চূড়ান্ত ফলাফল রয়েছে। উপরের রেঞ্জ থেকে সমস্ত ফাঁকা কক্ষ মুছে ফেলা হয়েছে৷
🔎 সূত্রটি কীভাবে কাজ করে?
আসুন সূত্রটির প্রথম অংশটি ব্যাখ্যা করা যাক যা হল:
- কলাম(B:B)<=SUM(–($B$5:$I$5") )+1
উপরের সূত্রটি প্রদান করে
{ সত্য }
কোথায়,
- <12 COLUMN(B:B)
COLUMN ফাংশন B:B এর কলাম নম্বর উত্তর দেয় যা হল:
{ 2 }
তারপর।
- $B$5:$I$5""
এটি ফিরে আসবে:
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }
পরে,
- SUM(–($B$5:$I$5””)
SUM ফাংশনটি TRUE এর গণনা যোগ করে মান এবং উত্তর:
{ 6 }
তারপর সূত্রের অন্য অংশে আসুন:
- সূচক($B$5:$I$5,0,SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,"”), COLUMN(B:B)- 1))
উপরের সূত্রফেরত দেয়:
{ “Apple” }
কোথায়,
- IF($B$5:$I$5”” ,COLUMN($B$5:$I$5)-1,"")
এখানে, IF ফাংশন চেক করে কিনা $B$5:$ আমি $5”” , এবং সেই অনুযায়ী উত্তর দিই:
{ 1,2,"”,4,5,6,"”,8 }
তারপর ,
- SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,"”), COLUMN(B:B) -1)
পরে, SMALL ফাংশনটি আমাদের ডেটা পরিসর থেকে k-তম ক্ষুদ্রতম মান প্রদান করে যা হল:
{ 1 }
অবশেষে, এখানে পুরো সূত্রটি রয়েছে:
- IF(COLUMN(B:B)<=SUM(–($B$5: $I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"", COLUMN($B$5:$I$5)-1," ”), COLUMN(B:B)-1)),””)
উপরের সূত্রটি প্রদান করে:
{ Apple }
আরো পড়ুন: এক্সেলের পরিসরে ফাঁকা কোষ গণনা করার জন্য VBA (3 পদ্ধতি)
একই রকম রিডিং
- Excel VBA: একাধিক সেল খালি আছে কিনা তা পরীক্ষা করুন (9 উদাহরণ)
- ফাঁকা সেলগুলির সাথে ডিল করুন যেগুলি আসলেই এক্সেলে খালি নয় (4 উপায়)
- এক্সেলে 0 দিয়ে শূন্য কোষ কীভাবে পূরণ করবেন (৩টি পদ্ধতি) <1 2> অন্য একটি সেল ফাঁকা থাকলে এক্সেলে শর্তসাপেক্ষ ফরম্যাটিং প্রয়োগ করুন
- এক্সেলে শূন্য বনাম ফাঁকা
6. এক্সেল ফিল্টার ফাংশন খালি কক্ষ মুছুন
আপনি যদি Excel 365 এ কাজ করেন, তাহলে আপনি FILTER ফাংশন ব্যবহার করতে পারেন একটি এক্সেল পরিসর থেকে ফাঁকা কক্ষগুলি সরাতে। ফাংশনটি প্রয়োগ করতে আমরা ডাটা রেঞ্জকে ( B4:E12 ) একটি এক্সেল টেবিলে রূপান্তর করব টিপে।Ctrl + T .
পদক্ষেপ:
- সেল B15<এ নীচের সূত্রটি টাইপ করুন 7>।
=FILTER(Table1,Table1[Products]"","")
- এন্টার টিপুন।
- উপরের সূত্রটির ফলে উপরের টেবিলের প্রথম কলাম ( পণ্য ) থেকে ফাঁকা ঘরগুলি মুছে ফেলার ফলে একটি অ্যারে (নীল রঙে বর্ণিত) হবে।
আরো পড়ুন: এক্সেলের রেঞ্জে ফাঁকা কক্ষগুলিকে কীভাবে উপেক্ষা করবেন (8 উপায়)
7. এক্সেলের একটি পরিসর থেকে খালি কোষগুলি সরাতে অনুসন্ধান বিকল্প ব্যবহার করুন
এক্সেলের খুঁজুন বিকল্পটি ব্যবহার করে আমরা খুব সহজেই একটি পরিসর থেকে ফাঁকা ঘরগুলি মুছে ফেলতে পারি।
পদক্ষেপ:
- প্রথমে, ডেটার পরিসর ( B5:E12 ) নির্বাচন করুন। তারপর Find and Replace ডায়ালগ আনতে Ctrl + F চাপুন। ডায়ালগটি প্রদর্শিত হওয়ার পরে, কি খুঁজুন ক্ষেত্রটি ফাঁকা রেখে দিন, ড্রপ-ডাউনে দেখুন থেকে মানগুলি চয়ন করুন, একটি চেকমার্ক রাখুন সম্পূর্ণ মেলে ঘরের বিষয়বস্তু এবং অবশেষে সব খুঁজুন টিপুন।
- ফলে, আপনি ফাঁকা ঘর সম্বলিত একটি তালিকা পাবেন। এখন Ctrl কী ধরে রেখে পুরো আউটপুট নির্বাচন করুন। তারপর মুছুন ডায়ালগ আনতে হোম > সেল > মুছুন > সেল মুছুন এ যান।
- এর পর, ডিলিট অপশনটি বেছে নিয়ে ঠিক আছে চাপুন (স্ক্রিনশট দেখুন)।
- ফলে, এখানে আমি যে আউটপুট পেয়েছি তা হল আমি কোষ উপরে স্থানান্তরিত করার জন্য বেছে নিয়েছি ডিলিট অপশন। ঠিক আছে এ ক্লিক করুন।
- উপসংহারে, প্রক্রিয়াটি শেষ করতে বন্ধ করুন টিপুন।
আরো পড়ুন: এক্সেলে ফাঁকা কোষগুলি কীভাবে সন্ধান করবেন এবং প্রতিস্থাপন করবেন (৪টি পদ্ধতি)
8 এক্সেল সাজানোর বিকল্প
বিকল্প ব্যবহার করে একটি পরিসর থেকে ফাঁকা কক্ষগুলি সরানএই পদ্ধতিতে, আমি আপনাকে দেখাব কিভাবে সার্ট বিকল্পটি ব্যবহার করে একটি পরিসর থেকে খালি কোষগুলি অপসারণ করা যায়। excel.
পদক্ষেপ:
- প্রথমে পরিসরটি নির্বাচন করুন। তারপর ডেটা > Sort & ফিল্টার > A থেকে Z সাজান আইকন (স্ক্রিনশট দেখুন)।
- ফলস্বরূপ, ডেটা পরিসর নিচের মত সাজানো হবে। সমস্ত ফাঁকা সারি রেঞ্জের শেষে তালিকাভুক্ত করা হয়েছে৷
- এখন আনতে কীবোর্ড থেকে Ctrl + – চাপুন মুছুন ডায়ালগ। Delete Row অপশনটি বেছে নিন এবং ঠিক আছে টিপুন।
- অবশেষে, এখানে চূড়ান্ত ফলাফল রয়েছে। আমাদের ডেটা রেঞ্জ থেকে সমস্ত ফাঁকা সারি মুছে ফেলা হয়েছে৷
আরও পড়ুন: এক্সেলে সূত্র ব্যবহার করে ফাঁকা কোষগুলি কীভাবে সরানো যায় (৭ পদ্ধতি)
9. খালি সেল মুছে ফেলার জন্য এক্সেল পাওয়ার ক্যোয়ারী
এই পদ্ধতিতে, আমি আপনাকে দেখাব কিভাবে এক্সেল পাওয়ার ক্যোয়ারী<7 ব্যবহার করে ফাঁকা কক্ষ অপসারণ করা যায়।> আসুন এটি করার প্রক্রিয়াটি অন্বেষণ করি। আমার কাজ সহজ করার জন্য, আমি Ctrl +T টিপে আমার ডেটা পরিসরকে একটি টেবিলে রূপান্তর করেছি।
পদক্ষেপ:
- টেবিলের যেকোনো জায়গায় ক্লিক করুন,