প্রধান টেকওয়ে
- এক্সেলের VLOOKUP ফাংশনটি স্প্রেডশীটে একটি মান খুঁজে পেতে ব্যবহৃত হয়।
- সিনট্যাক্স এবং আর্গুমেন্ট হল =VLOOKUP(অনুসন্ধান_মান, লুকআপ_টেবিল, কলাম_সংখ্যা, [আনুমানিক_মিল])
এই নিবন্ধটি এক্সেল 2019 এবং মাইক্রোসফ্ট 365 সহ Excel এর সমস্ত সংস্করণে কীভাবে VLOOKUP ফাংশন ব্যবহার করতে হয় তা ব্যাখ্যা করে।
VLOOKUP ফাংশন কি?
এক্সেলের VLOOKUP ফাংশনটি টেবিলে কিছু খুঁজে পেতে ব্যবহৃত হয়। আপনার যদি কলামের শিরোনাম দ্বারা সংগঠিত ডেটার সারি থাকে, তাহলে VLOOKUP কলাম ব্যবহার করে একটি মান সনাক্ত করতে ব্যবহার করা যেতে পারে৷
যখন আপনি একটি VLOOKUP করেন, আপনি Excel কে বলবেন প্রথমে সেই সারিটি সনাক্ত করতে যেখানে আপনি যে ডেটা পুনরুদ্ধার করতে চান এবং তারপর সেই সারির মধ্যে একটি নির্দিষ্ট কলামে অবস্থিত মানটি ফেরত দিতে।
VLOOKUP ফাংশন সিনট্যাক্স এবং আর্গুমেন্ট
এই ফাংশনের চারটি সম্ভাব্য অংশ রয়েছে:
=VLOOKUP(অনুসন্ধান_মান, লুকআপ_টেবিল, কলাম_সংখ্যা, [আনুমানিক_মিল])
- অনুসন্ধান_মূল্য আপনি যে মানটি অনুসন্ধান করছেন। এটি অবশ্যই lookup_table এর প্রথম কলামে থাকতে হবে।
- lookup_table হল আপনি যে পরিসরের মধ্যে অনুসন্ধান করছেন। এর মধ্যে রয়েছে অনুসন্ধান_মান।
- কলাম_সংখ্যা হল সেই সংখ্যা যা লুকআপ_টেবিলে কতগুলি কলামের প্রতিনিধিত্ব করে, বাম দিক থেকে, সেই কলাম হওয়া উচিত যেখান থেকে VLOOKUP মান ফেরত দেয়।
- আনুমানিক_মিল ঐচ্ছিক এবং হয় সত্য বা মিথ্যা হতে পারে। এটি একটি সঠিক মিল বা একটি আনুমানিক মিল খুঁজে পেতে কিনা তা নির্ধারণ করে। বাদ দেওয়া হলে, ডিফল্টটি সত্য, যার অর্থ এটি একটি আনুমানিক মিল খুঁজে পাবে৷
VLOOKUP ফাংশনের উদাহরণ
এখানে কিছু উদাহরণ রয়েছে
একটি টেবিল থেকে একটি শব্দের পাশের মান খুঁজুন
=VLOOKUP("লেবু", A2:B5, 2)
এটি VLOOKUP ফাংশনের একটি সাধারণ উদাহরণ যেখানে বেশ কয়েকটি আইটেমের তালিকা থেকে আমাদের স্টকে কতগুলি লেবু আছে তা খুঁজে বের করতে হবে। আমরা যে পরিসরটি খুঁজছি তা হল A2:B5 এবং আমাদের যে সংখ্যাটি টানতে হবে তা হল 2 কলামে কারণ "ইন স্টক" হল আমাদের পরিসরের দ্বিতীয় কলাম। এখানে ফলাফল 22।
তাদের নাম ব্যবহার করে একজন কর্মচারীর নম্বর খুঁজুন
=VLOOKUP(A8, B2:D7, 3)
=VLOOKUP(A9, A2:D7, 2)
এখানে দুটি উদাহরণ যেখানে আমরা VLOOKUP ফাংশনটি একটু ভিন্নভাবে লিখি। তারা উভয়ই একই ধরনের ডেটা সেট ব্যবহার করছে কিন্তু যেহেতু আমরা দুটি পৃথক কলাম, 3 এবং 2 থেকে তথ্য টেনে নিচ্ছি, তাই সূত্রের শেষে আমরা সেই পার্থক্যটি তৈরি করি-প্রথমটি A8 (ফিনলে) তে ব্যক্তির অবস্থান দখল করে দ্বিতীয় সূত্রটি A9 (819868) এর কর্মচারী নম্বরের সাথে মেলে এমন নাম প্রদান করে।যেহেতু সূত্রগুলি রেফারেন্সিং সেল এবং একটি নির্দিষ্ট টেক্সট স্ট্রিং নয়, তাই আমরা উদ্ধৃতিগুলি ছেড়ে দিতে পারি৷
VLOOKUP এর সাথে একটি IF স্টেটমেন্ট ব্যবহার করুন
=IF(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, "না", "হ্যাঁ")
VLOOKUP অন্যান্য এক্সেল ফাংশনের সাথেও মিলিত হতে পারে এবং অন্যান্য শীট থেকে ডেটা ব্যবহার করতে পারে। কলাম A-তে আমাদের আরও আইটেম অর্ডার করতে হবে কিনা তা নির্ধারণ করার জন্য আমরা এই উদাহরণে উভয়ই করছি। আমরা IF ফাংশন ব্যবহার করি যাতে শীট4-এ অবস্থান 2-এর মান যদি 10-এর থেকে বেশি হয়, তাহলে আমরা No লিখব। নির্দেশ করার জন্য যে আমাদের আর অর্ডার করার দরকার নেই।
একটি টেবিলে সবচেয়ে কাছের নম্বরটি খুঁজুন
=VLOOKUP(D2, $A$2:$B$6, 2)
এই চূড়ান্ত উদাহরণে, আমরা VLOOKUP ব্যবহার করছি ডিসকাউন্ট শতাংশ সনাক্ত করতে যা জুতার বিভিন্ন বাল্ক অর্ডারের জন্য ব্যবহার করা উচিত। আমরা যে ডিসকাউন্টটি খুঁজছি তা কলাম D-এ রয়েছে, যে পরিসরে ডিসকাউন্ট তথ্য অন্তর্ভুক্ত রয়েছে তা হল A2:B6, এবং সেই সীমার মধ্যেই রয়েছে কলাম 2 যাতে ডিসকাউন্ট রয়েছে৷যেহেতু VLOOKUP-এর একটি সঠিক মিল খুঁজে বের করার প্রয়োজন নেই, তাই আনুমানিক_ম্যাচটি সত্য নির্দেশ করতে ফাঁকা রাখা হয়েছে। যদি একটি সঠিক মিল পাওয়া না যায়, ফাংশনটি পরবর্তী ছোট পরিমাণ ব্যবহার করে।
আপনি দেখতে পাচ্ছেন যে 60টি অর্ডারের প্রথম উদাহরণে, বাম দিকের টেবিলে ডিসকাউন্ট পাওয়া যায় না, তাই পরবর্তী ছোট পরিমাণ 50 ব্যবহার করা হয়, যা হল 75% ডিসকাউন্ট। কলাম F হল চূড়ান্ত মূল্য যখন ডিসকাউন্ট ধরা হয়।
VLOOKUP ত্রুটি এবং নিয়ম
Excel এ VLOOKUP ফাংশন ব্যবহার করার সময় এখানে কিছু জিনিস মনে রাখতে হবে:
- যদি সার্চ_মান একটি পাঠ্য স্ট্রিং হয়, তবে এটি অবশ্যই উদ্ধৃতিতে বেষ্টিত হবে।
- Excel ফেরত দেবে কোনও ম্যাচ যদি VLOOKUP কোনো ফলাফল খুঁজে না পায়।
- Excel ফেরত দেবে No MATCH যদি lookup_table এর মধ্যে কোনো নম্বর না থাকে যা search_value-এর থেকে বড় বা সমান।
- Excel ফেরত দেবে REF! যদি কলাম_সংখ্যা লুকআপ_টেবিলের কলামের সংখ্যার চেয়ে বেশি হয়।
- অনুসন্ধান_মান সর্বদা লুকআপ_টেবিলের একেবারে বাম অবস্থানে থাকে এবং কলাম_সংখ্যা নির্ধারণ করার সময় অবস্থান 1 হয়।
- আপনি যদি আনুমানিক_মিলের জন্য FALSE উল্লেখ করেন এবং কোনো সঠিক মিল পাওয়া না যায়, তাহলে VLOOKUP N/A ফেরত দেবে।
- আপনি যদি আনুমানিক_মিলের জন্য TRUE উল্লেখ করেন এবং কোনো সঠিক মিল পাওয়া না যায়, তাহলে পরবর্তী ছোট মানটি ফেরত দেওয়া হবে।
- আনুমানিক_ম্যাচের জন্য সাজানো না করা টেবিলে FALSE ব্যবহার করা উচিত যাতে প্রথম সঠিক মিলটি ফিরে আসে।
- যদি আনুমানিক_মিল সত্য হয় বা বাদ দেওয়া হয়, প্রথম কলামটিকে বর্ণানুক্রমিকভাবে বা সংখ্যা অনুসারে সাজাতে হবে। যদি এটি সাজানো না হয়, তাহলে এক্সেল একটি অপ্রত্যাশিত মান ফেরত দিতে পারে৷
- পরম সেল রেফারেন্স ব্যবহার করে আপনাকে লুকআপ_টেবিল পরিবর্তন না করেই ফর্মুলাগুলি স্বয়ংক্রিয়ভাবে পূরণ করতে দেয়।
অন্যান্য ফাংশন যেমন VLOOKUP
VLOOKUP উল্লম্ব লুকআপ সম্পাদন করে, যার অর্থ এটি কলাম গণনা করে তথ্য পুনরুদ্ধার করে। যদি ডেটা অনুভূমিকভাবে সংগঠিত হয় এবং আপনি মানটি পুনরুদ্ধার করতে সারিগুলি গণনা করতে চান তবে আপনি HLOOKUP ফাংশন ব্যবহার করতে পারেন।
XLOOKUP ফাংশনটি একই রকম তবে যেকোনো দিকে কাজ করে৷