Excel-এ Lookup Functions এমন ফাংশন যা আপনাকে একটি নির্দিষ্ট মান অনুসন্ধান করতে এবং সম্পর্কিত ডেটা খুঁজে বের করতে সাহায্য করে। এর মধ্যে VLOOKUP, HLOOKUP, এবং XLOOKUP সবচেয়ে জনপ্রিয় ফাংশন। এগুলোর মাধ্যমে আপনি একটি টেবিল বা রেঞ্জ থেকে নির্দিষ্ট মান অনুসন্ধান করে ফলাফল পেতে পারেন।
VLOOKUP
VLOOKUP (Vertical Lookup) ফাংশনটি একটি সেলের মানের জন্য উল্লম্বভাবে অনুসন্ধান করতে ব্যবহৃত হয়। এটি একটি কলাম থেকে মান অনুসন্ধান করে এবং সেই মানের সাপেক্ষে একটি নির্দিষ্ট কলাম থেকে ডেটা বের করে দেয়।
VLOOKUP Syntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: যেটি আপনি খুঁজতে চান। এটি হতে পারে একটি সেল রেফারেন্স বা একটি নির্দিষ্ট মান।
- table_array: যেখানে আপনি অনুসন্ধান করবেন, অর্থাৎ ডেটার পরিসীমা (যেমন A1:D10)।
- col_index_num: যেই কলামে আপনি ডেটা পেতে চান, তার সংখ্যা। প্রথম কলাম ১ নম্বর কলাম।
- range_lookup: (ঐচ্ছিক) আপনি যদি সঠিক মিল চান, তবে এটি FALSE এবং প্রায় মিল চান, তবে এটি TRUE হবে।
উদাহরণ:
আপনি যদি একটি টেবিল থেকে স্টুডেন্টের আইডি দিয়ে তাদের নাম খুঁজতে চান, তাহলে:
=VLOOKUP(102, A2:B10, 2, FALSE)
এখানে 102 হল স্টুডেন্ট আইডি, A2:B10 হল টেবিল রেঞ্জ, এবং 2 হল নামের কলাম (যেহেতু নাম 2 নম্বর কলামে আছে)।
HLOOKUP
HLOOKUP (Horizontal Lookup) ফাংশনটি একটি সেলের মানের জন্য অনুভূমিকভাবে অনুসন্ধান করতে ব্যবহৃত হয়। এটি একটি সারি থেকে মান অনুসন্ধান করে এবং সেই মানের সাপেক্ষে একটি নির্দিষ্ট সারি থেকে ডেটা বের করে দেয়।
HLOOKUP Syntax:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value: যেটি আপনি খুঁজতে চান।
- table_array: অনুসন্ধান করার জন্য টেবিলের পরিসীমা।
- row_index_num: যে সারি থেকে আপনি ফলাফল পেতে চান। প্রথম সারি ১ নম্বর সারি।
- range_lookup: (ঐচ্ছিক) TRUE বা FALSE। সঠিক মিল চান, তবে FALSE, প্রায় মিল চান, তবে TRUE।
উদাহরণ:
আপনি যদি একটি টেবিল থেকে পণ্যের কোড দিয়ে তার দাম খুঁজতে চান, তাহলে:
=HLOOKUP("P001", A1:D3, 2, FALSE)
এখানে "P001" হল পণ্যের কোড, A1:D3 হল টেবিল রেঞ্জ, এবং 2 হল দাম সংরক্ষিত সারি (যেহেতু দাম 2 নম্বর সারিতে আছে)।
XLOOKUP
XLOOKUP হল VLOOKUP এবং HLOOKUP এর উন্নত সংস্করণ। এটি উল্লম্ব এবং অনুভূমিকভাবে উভয় ধরনের অনুসন্ধান করতে সক্ষম এবং আরও বেশি নমনীয়। Excel 365 এবং Excel 2021 এ এটি উপলব্ধ।
XLOOKUP Syntax:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- lookup_value: যেটি আপনি খুঁজতে চান।
- lookup_array: যেখানে আপনি খুঁজবেন।
- return_array: যেখান থেকে আপনি ফলাফল পেতে চান।
- if_not_found: (ঐচ্ছিক) যদি মান না পাওয়া যায়, তবে কি দেখানো হবে।
- match_mode: (ঐচ্ছিক) সঠিক বা কাছাকাছি মিলের জন্য 0 (Exact) বা 1 (Approximate)।
- search_mode: (ঐচ্ছিক) অনুসন্ধানের কৌশল। সাধারণত 1 (First to Last), বা -1 (Last to First)।
উদাহরণ:
আপনি যদি ID দিয়ে একজন কর্মচারীর নাম খুঁজতে চান, তাহলে:
=XLOOKUP(103, A2:A10, B2:B10, "Not Found")
এখানে 103 হল কর্মচারীর ID, A2:A10 হল ID এর কলাম, এবং B2:B10 হল নামের কলাম। যদি মান না পাওয়া যায়, তাহলে "Not Found" প্রদর্শিত হবে।
VLOOKUP, HLOOKUP এবং XLOOKUP এর মধ্যে পার্থক্য
- VLOOKUP: ডেটাকে উল্লম্বভাবে অনুসন্ধান করে (কলাম অনুসারে)।
- HLOOKUP: ডেটাকে অনুভূমিকভাবে অনুসন্ধান করে (সারি অনুসারে)।
- XLOOKUP: উল্লম্ব এবং অনুভূমিকভাবে উভয়ই অনুসন্ধান করতে সক্ষম, এবং এর আরো উন্নত বৈশিষ্ট্য রয়েছে, যেমন if_not_found এবং match_mode।
সারাংশ
VLOOKUP, HLOOKUP, এবং XLOOKUP ফাংশনগুলি Excel-এ ডেটা অনুসন্ধান করার শক্তিশালী টুলস। VLOOKUP এবং HLOOKUP নির্দিষ্টভাবে উল্লম্ব এবং অনুভূমিক অনুসন্ধানের জন্য ব্যবহৃত হয়, তবে XLOOKUP একটি উন্নত ফাংশন যা আরও নমনীয় এবং শক্তিশালী অনুসন্ধান ফিচার প্রদান করে।
Read more