VLOOKUP এবং HLOOKUP ফাংশনগুলো এক্সেলে সবচেয়ে জনপ্রিয় এবং কার্যকর ফাংশনগুলোর মধ্যে একটি। এই ফাংশনগুলো আপনাকে একটি নির্দিষ্ট মানের জন্য ডেটা অনুসন্ধান করতে সহায়তা করে এবং সম্পর্কিত তথ্য ফিরিয়ে দেয়। যদিও দুটি ফাংশনই একই কাজ সম্পাদন করে, তবে এদের ব্যবহারের পদ্ধতি এবং ডেটা রেঞ্জের কৌশল আলাদা।
VLOOKUP (Vertical Lookup)
VLOOKUP ফাংশনটি Vertical Lookup এর জন্য ব্যবহৃত হয়, যেখানে আপনি একটি কলামে উপরের থেকে নিচে গিয়ে একটি নির্দিষ্ট মানের জন্য অনুসন্ধান করতে পারেন। এটি সাধারণত একটি ডেটা টেবিল বা রেঞ্জের প্রথম কলামে মান খুঁজে বের করে এবং ওই মানের সাথে সম্পর্কিত অন্য কলামের তথ্য প্রদান করে।
VLOOKUP ফাংশনের Syntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: যে মানটি আপনি খুঁজতে চান (এটি সেল রেফারেন্স হতে পারে বা কোনো নির্দিষ্ট মান হতে পারে)।
- table_array: যেখানে আপনি মানটি খুঁজতে চান (ডেটার রেঞ্জ বা টেবিল)।
- col_index_num: যেখানে আপনি খুঁজে পাওয়া মানের সাথে সম্পর্কিত তথ্য পাবেন (এই সংখ্যাটি কলামের অবস্থান নির্দেশ করে)।
- [range_lookup]: ঐচ্ছিক প্যারামিটার, যেখানে যদি আপনি TRUE দেন, তাহলে এটি নিকটতম ম্যাচ খুঁজে বের করবে (ডিফল্ট মান), এবং যদি FALSE দেন, তাহলে এটি একদম সঠিক ম্যাচ খুঁজে বের করবে।
VLOOKUP এর উদাহরণ:
ধরা যাক, আপনার একটি টেবিল রয়েছে যেখানে প্রথম কলামে পণ্যের কোড এবং দ্বিতীয় কলামে পণ্যের নাম রয়েছে। আপনি একটি কোডের জন্য পণ্যের নাম খুঁজতে চান।
| কোড | পণ্যের নাম |
|---|---|
| P001 | Laptop |
| P002 | Smartphone |
| P003 | Tablet |
এখন, আপনি যদি P002 কোডের জন্য পণ্যের নাম খুঁজতে চান, তাহলে আপনি নিম্নলিখিত ফাংশন ব্যবহার করবেন:
=VLOOKUP("P002", A2:B4, 2, FALSE)
এই ফাংশনটি P002 কোডের জন্য দ্বিতীয় কলামের মান (Smartphone) প্রদান করবে, কারণ P002 এর সাথে সম্পর্কিত নাম Smartphone।
HLOOKUP (Horizontal Lookup)
HLOOKUP ফাংশনটি Horizontal Lookup এর জন্য ব্যবহৃত হয়। এটি মূলত একটি সারিতে মান অনুসন্ধান করে এবং একই কলামে সংশ্লিষ্ট তথ্য ফেরত দেয়। যখন আপনার ডেটা টেবিলটি horizontal বা সারিতে থাকে, তখন HLOOKUP ব্যবহার করা হয়।
HLOOKUP ফাংশনের Syntax:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value: যে মানটি আপনি খুঁজতে চান (এটি সেল রেফারেন্স হতে পারে বা কোনো নির্দিষ্ট মান হতে পারে)।
- table_array: যেখানে আপনি মানটি খুঁজতে চান (ডেটার রেঞ্জ বা টেবিল)।
- row_index_num: যেখানে আপনি খুঁজে পাওয়া মানের সাথে সম্পর্কিত তথ্য পাবেন (এই সংখ্যাটি সারির অবস্থান নির্দেশ করে)।
- [range_lookup]: ঐচ্ছিক প্যারামিটার, যেখানে যদি আপনি TRUE দেন, তাহলে এটি নিকটতম ম্যাচ খুঁজে বের করবে (ডিফল্ট মান), এবং যদি FALSE দেন, তাহলে এটি একদম সঠিক ম্যাচ খুঁজে বের করবে।
HLOOKUP এর উদাহরণ:
ধরা যাক, আপনার একটি টেবিল রয়েছে যেখানে প্রথম সারিতে পণ্যের কোড এবং দ্বিতীয় সারিতে পণ্যের নাম রয়েছে। আপনি একটি কোডের জন্য পণ্যের নাম খুঁজতে চান।
| কোড | P001 | P002 | P003 |
|---|---|---|---|
| নাম | Laptop | Smartphone | Tablet |
এখন, আপনি যদি P002 কোডের জন্য পণ্যের নাম খুঁজতে চান, তাহলে আপনি নিম্নলিখিত ফাংশন ব্যবহার করবেন:
=HLOOKUP("P002", A1:D2, 2, FALSE)
এই ফাংশনটি P002 কোডের জন্য দ্বিতীয় সারির মান (Smartphone) প্রদান করবে, কারণ P002 এর সাথে সম্পর্কিত নাম Smartphone।
VLOOKUP এবং HLOOKUP এর মধ্যে পার্থক্য
| বৈশিষ্ট্য | VLOOKUP | HLOOKUP |
|---|---|---|
| ব্যবহার | Vertical (অনুভূমিক) অনুসন্ধান | Horizontal (অর্থাৎ, সারিতে) অনুসন্ধান |
| অনুসন্ধান 방향 | উপরে থেকে নিচে (উল্লম্ব) | বাম থেকে ডান (অনুভূমিক) |
| কলাম/সারি | কাজ করে উল্লম্ব কলামগুলির সাথে | কাজ করে অনুভূমিক সারির সাথে |
| Syntax | =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) | =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) |
VLOOKUP এবং HLOOKUP এর গুরুত্বপূর্ণ টিপস
- VLOOKUP এর ক্ষেত্রে:
- col_index_num প্যারামিটারটি ১ বা তার চেয়ে বড় হতে হবে। যদি আপনি প্রথম কলামের মান চান, তবে ১ দিতে হবে।
- range_lookup এর মান FALSE দিলে সঠিক ম্যাচ ফেরত পাবে, এবং TRUE দিলে নিকটতম ম্যাচ পেতে পারেন।
- HLOOKUP এর ক্ষেত্রে:
- row_index_num প্যারামিটারটি ১ বা তার চেয়ে বড় হতে হবে। যদি আপনি প্রথম সারির মান চান, তবে ১ দিতে হবে।
- range_lookup এর মান FALSE দিলে সঠিক ম্যাচ ফেরত পাবে, এবং TRUE দিলে নিকটতম ম্যাচ পেতে পারেন।
সারাংশ
VLOOKUP এবং HLOOKUP ফাংশন এক্সেল ব্যবহারকারীদের জন্য ডেটার মধ্যে সম্পর্কিত তথ্য দ্রুত খুঁজে বের করার জন্য অত্যন্ত গুরুত্বপূর্ণ টুল। VLOOKUP উল্লম্ব রেঞ্জে অনুসন্ধান করতে ব্যবহৃত হয়, যেখানে HLOOKUP অনুভূমিক রেঞ্জে অনুসন্ধান করতে ব্যবহৃত হয়। দুটি ফাংশনই সঠিকভাবে ব্যবহার করলে ডেটা ম্যানিপুলেশন এবং বিশ্লেষণ আরো দ্রুত এবং সহজ হয়ে ওঠে।
Read more