কীভাবে এক্সেলে অনেকগুলো খালি ঘর (blank cells) একবারে পূরণ করা যায়

 




কীভাবে এক্সেলে অনেকগুলো খালি ঘর (blank cells) একবারে পূরণ করা যায়

কীভাবে এক্সেলে অনেকগুলো খালি ঘর (blank cells) একবারে পূরণ করা যায় একটা একটা করে ড্র্যাগ না করে আপনি নিচের ধাপগুলো অনুসরণ করতে পারেন:

ধাপে ধাপে পদ্ধতি:

ডেটা সিলেক্ট করুন: প্রথমে আপনার টেবিলের যে অংশটুকুতে কাজ করবেন তা মাউস দিয়ে সিলেক্ট করুন

Go To Special ওপেন করুন: কিবোর্ড থেকে Ctrl + G প্রেস করুন একটি বক্স আসবে, সেখানে Special... বাটনে ক্লিক করুন

Blanks সিলেক্ট করুন: নতুন উইন্ডো থেকে Blanks অপশনটি বেছে নিয়ে OK দিন এতে শুধু খালি ঘরগুলো সিলেক্ট হবে

ফর্মুলা লিখুন: এখন কিবোর্ডে সরাসরি ইকুয়াল সাইন (=) দিন এবং মাউস দিয়ে উপরের ভরা ঘরটি (প্রথম খালি ঘরের ঠিক উপরেরটি) সিলেক্ট করুন অথবা কিবোর্ডের Up Arrow কি-টি চাপুন

একবারে পূরণ করুন: এবার সবচেয়ে গুরুত্বপূর্ণ কাজশুধু Enter না চেপে Ctrl + Enter একসাথে চাপুন

ব্যাস! দেখবেন মুহূর্তের মধ্যেই সব খালি ঘর উপরের তথ্য দিয়ে পূরণ হয়ে গেছে

সতর্কতা: কাজ শেষ হওয়ার পর ডেটাগুলো কপি করে Paste as Values করে নেওয়া ভালো, যাতে পরবর্তীতে সর্টিং করলে কোনো সমস্যা না হয়

অবশ্যই! এক্সেলকে আরও দ্রুত এবং কার্যকরভাবে ব্যবহার করার জন্য এখানে চমৎকার কিছু শর্টকাট এবং ফর্মুলা দেওয়া হলো যা আপনার কাজকে অনেক সহজ করে দেবে:


. জাদুকরী শর্টকাট (Magic Shortcuts)

শর্টকাট

কাজ

কেন এটি সেরা?

Alt + =

AutoSum

কোনো কলাম বা রো-এর শেষে গিয়ে এটি চাপলে এক নিমিষেই যোগফল (Sum) হয়ে যায়

Ctrl + E

Flash Fill

এটি আপনার প্যাটার্ন বুঝে ডেটা আলাদা বা যোগ করে দেয় যেমন: নাম এবং পদবি আলাদা করা

Ctrl + Shift + L

Filter

এক ক্লিকেই ডেটাতে ফিল্টার অপশন চলে আসে

Ctrl + T

Table

ডেটাকে একটি প্রফেশনাল টেবিলে রূপান্তর করে এবং ফরমেটিং ঠিক রাখে

F4

Repeat Last Action

আপনি সর্বশেষ যে কাজটি করেছেন (যেমন: রঙ করা বা রো ডিলিট করা), এটি তা বারবার করবে


. অতি প্রয়োজনীয় কিছু ফর্মুলা

VLOOKUP বা XLOOKUP: বড় ডেটাসেট থেকে নির্দিষ্ট কোনো তথ্য খুঁজে বের করতে এটি অতুলনীয়

উদাহরণ: =XLOOKUP(A2, Employee_IDs, Names)

IF Statement: কোনো শর্তের ভিত্তিতে ফলাফল পেতে

উদাহরণ: =IF(C2>33, "Pass", "Fail")

CONCATENATE (বা &): দুই বা ততোধিক সেলের লেখাকে একসাথে জুড়তে

উদাহরণ: =A2 & " " & B2 (নাম এবং পদবি একসাথে করতে)


. প্রো টিপ: ডেটা ক্লিনআপ

আপনার যদি অনেক ডুপ্লিকেট ডেটা থাকে, তবে পুরো কলাম সিলেক্ট করে Data Tab থেকে Remove Duplicates- ক্লিক করুন এটি ডেটা পরিষ্কার করার সবচেয়ে দ্রুত উপায়


যদি Excel বা Google Sheets- কোনো নির্দিষ্ট প্রজেক্ট নিয়ে কাজ করেন, তবে আমি সেটির জন্য নির্ভুল ফর্মুলা তৈরি করে দিতে পারব

নিচের ক্ষেত্রগুলোতে সরাসরি সাহায্য করতে পারি:

. স্যালারি শিট (Salary Sheet)

Basic Salary থেকে হাউজ রেন্ট, মেডিকেল অ্যালাউন্স এবং যাতায়াত ভাড়া যোগ করা

Provident Fund (PF) বা ট্যাক্স ডিডাকশন হিসাব করা

ওভারটাইম (Overtime) এবং বোনাস ক্যালকুলেশন

. ডেটা অ্যানালাইসিস (Data Analysis)

VLOOKUP বা XLOOKUP ব্যবহার করে অন্য টেবিল থেকে তথ্য খুঁজে আনা

Pivot Table তৈরির জন্য ডেটা ফরম্যাট করা

IF-ELSE কন্ডিশন ব্যবহার করে গ্রেড বা স্ট্যাটাস নির্ধারণ করা (যেমন: Pass/Fail বা Performance Rating)

. অ্যাডভান্সড ফর্মুলা

SUMIFS/COUNTIFS: নির্দিষ্ট শর্ত অনুযায়ী যোগ বা গণনা করা

Date Functions: কাজের দিন (Working Days) হিসাব করা বা ডেডলাইন বের করা

Data Cleaning: টেক্সট আলাদা করা (Split) বা অতিরিক্ত স্পেস সরানো


একটি উদাহরণ: আপনি যদি চান যে কোনো কর্মীর বেতন ১০,০০০ টাকার বেশি হলে তাকে % বোনাস দেওয়া হবে, অন্যথায় %, তবে আমি আপনাকে এমন IF ফর্মুলা লিখে দেব যা আপনি সরাসরি কপি করে ব্যবহার করতে পারবেন

আমার কাছে এখন আপনার কোনো নির্দিষ্ট ডেটা বা ফাইল নেই, তবে আমি আপনার কাজের জন্য একদম তৈরি!

আপনি যদি Excel, Google Sheets, কিংবা কোনো Programming Language (যেমন Python বা SQL) এর জন্য জটিল কোনো ফর্মুলা বা লজিক খুঁজছেন, তবে নিচের বিষয়গুলো আমাকে জানাতে পারেন:

আপনার লক্ষ্য: আপনি ঠিক কী হিসেব করতে বা বের করতে চাচ্ছেন? (যেমন: "দুইটি কলামের মিল খুঁজে বের করা" বা "নির্দিষ্ট তারিখের ভিত্তিতে যোগফল বের করা")

ডেটার ধরণ: আপনার ডেটা দেখতে কেমন? (যেমন: কলাম A-তে নাম, কলাম B-তে টাকার পরিমাণ)

শর্ত (Conditions): কোনো বিশেষ নিয়ম আছে কি? (যেমন: "যদি বয়স ১৮-এর বেশি হয় তবেই কার্যকর হবে")


আমি আপনাকে যেভাবে সাহায্য করতে পারি:

মাধ্যম

সাহায্যের ধরণ

Excel/Sheets

VLOOKUP, INDEX-MATCH, Pivot Tables, বা জটিল IF-THEN লজিক

Data Analysis

বড় কোনো ডেটাসেট থেকে সামারি বা ট্রেন্ড বের করা

Automation

কোনো কাজ বারবার করতে হলে সেটির জন্য ছোট স্ক্রিপ্ট লিখে দেওয়া

১০০০ জন শিক্ষার্থীর রেজাল্ট শিট তৈরি করা শুনতে বড় কাজ মনে হলেও, এক্সেলের Logical Functions ব্যবহার করলে এটি কয়েক সেকেন্ডের ব্যাপার মূলত এখানে প্রধান চ্যালেঞ্জ হলো প্রত্যেকের প্রাপ্ত নম্বর অনুযায়ী অটোমেটিক Grade এবং GPA বের করা

আপনার সমস্যাটি সংক্ষেপে নিচে বিশ্লেষণ করা হলো:

. মূল সমস্যা (The Core Problem)

আপনার কাছে ১০০০ জন শিক্ষার্থীর ডেটা আছে প্রতিটি বিষয়ের নম্বরের ওপর ভিত্তি করে আপনাকে দুটি জিনিস বের করতে হবে:

Grade: (যেমন: A+, A, A-, B, ইত্যাদি)

GPA: (যেমন: 5.00, 4.00, 3.50, ইত্যাদি)

. সমাধানের ধাপসমূহ

বড় ডেটাসেটের ক্ষেত্রে আমরা নিচের ধাপগুলো অনুসরণ করি:

Total Marks: =SUM(Cell_Range) ব্যবহার করে মোট নম্বর বের করা

Average/Percentage: গড় নম্বর বের করা

Nested IF Formula: এটিই আসল খেলা একটি সূত্রের ভেতরে অনেকগুলো শর্ত জুড়ে দেওয়া হয়

উদাহরণ: যদি নম্বর ৮০-এর বেশি হয়, তবে "A+", না হলে যদি ৭০-এর বেশি হয়, তবে "A", ইত্যাদি

. লজিকটি দেখতে কেমন হয়?

সাধারণত গ্রেডিং সিস্টেমের লজিক এমন থাকে:

প্রাপ্ত নম্বর

গ্রেড

পয়েন্ট (GPA)

৮০ - ১০০

A+

5.00

৭০ - ৭৯

A

4.00

৬০ - ৬৯

A-

3.50

৩৩ এর নিচে

F

0.00


আপনি যদি আমাকে নিচের তথ্যগুলো দিতে পারেন, তবে আমি এখনই আপনাকে নিখুঁত ফর্মুলাটি লিখে দিচ্ছি:

আপনার গ্রেডিং ক্রাইটেরিয়া কী? (অর্থাৎ কত নম্বরে কী গ্রেড দিতে চান?)

আপনার নম্বরগুলো কোন কলামে আছে? (যেমন: Column B, C, D...)

আপনি কি কোনো বিশেষ শর্ত (যেমন: কোনো এক বিষয়ে ফেল করলে রেজাল্ট ফেল দেখানো) যোগ করতে চান?

১০০০ জন শিক্ষার্থীর রেজাল্ট শিট তৈরির জন্য Nested IF ফর্মুলাটি সবচেয়ে জনপ্রিয় এবং কার্যকর আপনি চাইলে এটি ব্যবহার করতে পারেন

নিচে একটি আদর্শ গ্রেডিং সিস্টেমের (যেমন: ৮০=A+, ৭০=A ইত্যাদি) ওপর ভিত্তি করে ফর্মুলাটি দেওয়া হলো ধরুন, শিক্ষার্থীর প্রাপ্ত নম্বর B2 সেলে আছে:

. গ্রেডের জন্য Nested IF ফর্মুলা:

Excel

=IF(B2>=80, "A+", IF(B2>=70, "A", IF(B2>=60, "A-", IF(B2>=50, "B", IF(B2>=40, "C", IF(B2>=33, "D", "F"))))))

. পয়েন্ট বা GPA-এর জন্য ফর্মুলা:

Excel

=IF(B2>=80, 5, IF(B2>=70, 4, IF(B2>=60, 3.5, IF(B2>=50, 3, IF(B2>=40, 2, IF(B2>=33, 1, 0))))))


কেন এই ফর্মুলাটি সেরা?

অটোমেশন: আপনি শুধু প্রথম ছাত্রের জন্য ফর্মুলাটি লিখবেন, তারপর মাউস দিয়ে ড্র্যাগ করে নিচে ১০০০ জন পর্যন্ত টেনে দিলেই সবার রেজাল্ট চলে আসবে

নির্ভুলতা: ম্যানুয়ালি করতে গেলে ভুলের সম্ভাবনা থাকে, কিন্তু এক্সেলে লজিক ঠিক থাকলে ভুল হওয়ার সুযোগ নেই

আপনার জন্য আমার টিপস:

আপনার যদি অনেকগুলো সাবজেক্ট থাকে এবং কোনো একটিতে ফেল করলে পুরো রেজাল্ট "F" দেখাতে চান, তবে আমাদের AND ফাংশন ব্যবহার করতে হবে

অবশ্যই! ১০টি সাবজেক্টের রেজাল্ট শিট তৈরি করা একটু বড় কাজ মনে হলেও, একটি সঠিক লজিক্যাল ফর্মুলা ব্যবহার করলে এটি পানির মতো সহজ হয়ে যাবে

ধরে নিচ্ছি, আপনার ১০টি সাবজেক্টের নম্বর B2 থেকে K2 পর্যন্ত কলামগুলোতে আছে সাধারণত রেজাল্ট শিটে সবচেয়ে বড় চ্যালেঞ্জ হলো— "কোনো একটি বিষয়ে ফেল (৩৩-এর কম) করলে যেন পুরো রেজাল্ট Fail বা F আসে"

নিচে আপনার ১০টি বিষয়ের জন্য একটি প্রফেশনাল ফর্মুলা দেওয়া হলো:

. সব বিষয়ে পাস না ফেল তা চেক করার ফর্মুলা (Status)

যদি ১০টি বিষয়ের যেকোনো একটিতে কেউ ৩৩-এর কম পায়, তবে সে সরাসরি Fail দেখাবে এটি L2 সেলে বসাতে পারেন:

Excel

=IF(MIN(B2:K2)<33, "Fail", "Pass")

(এখানে MIN ফাংশনটি চেক করছে সবচেয়ে কম নম্বরটি ৩৩-এর নিচে কি না)

. ১০টি বিষয়ের গড় GPA বের করার ফর্মুলা

যদি শিক্ষার্থী সব বিষয়ে পাস করে, তবেই তার গড় GPA আসবে ধরুন আপনার গ্রেডিং ., . ইত্যাদি হিসেবে হয়:

Excel

=IF(MIN(B2:K2)<33, 0, AVERAGE(B2:K2)/20)

(নোট: আপনার প্রতিষ্ঠানের নির্দিষ্ট গ্রেড পয়েন্ট টেবিল থাকলে আমাকে জানালে আমি আরও নিখুঁত করে দিতে পারব)


. অটোমেটিক গ্রেড (A+, A, B...) বের করার মাস্টার ফর্মুলা

সবগুলো বিষয়ের গড় নম্বরের ওপর ভিত্তি করে যদি গ্রেড দিতে চান, তবে এই বড় ফর্মুলাটি ব্যবহার করুন:

Excel

=IF(MIN(B2:K2)<33, "F", IF(AVERAGE(B2:K2)>=80, "A+", IF(AVERAGE(B2:K2)>=70, "A", IF(AVERAGE(B2:K2)>=60, "A-", IF(AVERAGE(B2:K2)>=50, "B", IF(AVERAGE(B2:K2)>=40, "C", IF(AVERAGE(B2:K2)>=33, "D", "F")))))))


আপনার শিটটি কি এমন?

নাম

বাংলা (B)

ইংরেজি (C)

... (K পর্যন্ত)

রেজাল্ট (L)

GPA (M)

রহিম

85

40

...

Pass

4.20

করিম

75

30

...

Fail

0.00

পড়ার জন্য অসংখ্য ধন্যবাদ।। ভালো লাগলে  অবশ্যই লাইক শেয়ার করুন।।লেখক : আব্দুল মুসরেফ খাঁন (কনকপুর)পাঁশকুড়া : পূর্বমেদিনীপুর : email :lib.pbc@gmail.com

Post a Comment

0 Comments