সুচিপত্র
VLOOKUP ফাংশনটি এক্সেলের সবচেয়ে জনপ্রিয় লুকআপ এবং রেফারেন্স ফাংশন। এটিও একটি জটিলতম এবং ভয়ঙ্কর #N/A ত্রুটির বার্তাটি একটি সাধারণ দৃশ্য হতে পারে৷
আপনার VLOOKUP কাজ না করার জন্য এই নিবন্ধটি 6টি সবচেয়ে সাধারণ কারণের দিকে নজর দেবে৷
আপনার একটি সঠিক মিল দরকার
VLOOKUP ফাংশনের শেষ আর্গুমেন্ট, যা রেঞ্জ_লুকআপ নামে পরিচিত, জিজ্ঞাসা করে আপনি একটি আনুমানিক বা একটি সঠিক মিল চান কিনা .
বেশিরভাগ ক্ষেত্রে লোকেরা একটি নির্দিষ্ট পণ্য, অর্ডার, কর্মচারী বা গ্রাহকের সন্ধান করে এবং তাই একটি সঠিক মিল প্রয়োজন। একটি অনন্য মান খুঁজতে গেলে, রেঞ্জ_লুকআপ আর্গুমেন্টের জন্য FALSE লিখতে হবে।
এই আর্গুমেন্টটি ঐচ্ছিক, কিন্তু খালি থাকলে, TRUE মান ব্যবহার করা হয়। TRUE মান কাজ করার জন্য আপনার ডেটা ক্রমবর্ধমান ক্রমানুসারে সাজানোর উপর নির্ভর করে।
নীচের চিত্রটি পরিসীমা_লুকআপ আর্গুমেন্ট বাদ দিয়ে একটি VLOOKUP দেখায় এবং ভুল মান ফেরত দেওয়া হচ্ছে।
সমাধান
যদি একটি অনন্য মান খুঁজছেন, শেষ আর্গুমেন্টের জন্য FALSE লিখুন। উপরের VLOOKUPটি =VLOOKUP(H3,B3:F11,2,FALSE)
হিসাবে প্রবেশ করা উচিত।
টেবিল রেফারেন্স লক করুন
সম্ভবত আপনি একটি রেকর্ড সম্পর্কে বিভিন্ন তথ্য ফেরত দিতে একাধিক VLOOKUP ব্যবহার করতে চাইছেন। আপনি যদি একাধিক কক্ষে আপনার VLOOKUP অনুলিপি করার পরিকল্পনা করছেন, তাহলে আপনাকে আপনার টেবিলটি লক করতে হবে৷
নীচের চিত্রটি ভুলভাবে প্রবেশ করানো একটি VLOOKUP দেখায়৷ ভুল সেল রেঞ্জ উল্লেখ করা হচ্ছে lookup_value এবং টেবিল অ্যারে এর জন্য।
সমাধান
যে টেবিলটি দেখতে VLOOKUP ফাংশন ব্যবহার করে থেকে তথ্যের জন্য এবং ফেরত দেওয়া টেবিল_অ্যারে নামে পরিচিত। আপনার VLOOKUP অনুলিপি করার জন্য এটিকে একেবারে উল্লেখ করতে হবে৷
সূত্রের মধ্যে রেফারেন্সগুলিতে ক্লিক করুন এবং রেফারেন্সটিকে আপেক্ষিক থেকে পরম তে পরিবর্তন করতে কীবোর্ডের F4 কী টিপুন৷ সূত্রটি =VLOOKUP($H$3,$B$3:$F$11,4,FALSE)
হিসেবে লিখতে হবে।
এই উদাহরণে lookup_value এবং table_array রেফারেন্স উভয়ই পরম করা হয়েছে। সাধারণত এটি শুধুমাত্র টেবিল_অ্যারে হতে পারে যা লক করা প্রয়োজন।
একটি কলাম সন্নিবেশ করা হয়েছে
কলাম সূচক নম্বর, বা col_index_num ব্যবহার করা হয় VLOOKUP ফাংশন দ্বারা একটি রেকর্ড সম্পর্কে কী তথ্য ফেরত দিতে হবে তা প্রবেশ করান৷
যেহেতু এটি একটি সূচক নম্বর হিসাবে প্রবেশ করা হয়েছে, এটি খুব টেকসই নয়৷ যদি টেবিলে একটি নতুন কলাম ঢোকানো হয়, তাহলে এটি আপনার VLOOKUP কে কাজ করা বন্ধ করতে পারে। নীচের চিত্রটি এমন একটি দৃশ্য দেখায়৷
পরিমাণটি কলাম 3-এ ছিল, কিন্তু একটি নতুন কলাম সন্নিবেশিত হওয়ার পরে এটি কলাম 4-এ পরিণত হয়েছে৷ তবে VLOOKUP স্বয়ংক্রিয়ভাবে আপডেট হয়নি৷
সমাধান 1
একটি সমাধান হতে পারে ওয়ার্কশীট রক্ষা করা যাতে ব্যবহারকারীরা কলাম সন্নিবেশ করতে না পারে। যদি ব্যবহারকারীদের এটি করতে সক্ষম হতে হয়, তাহলে এটি একটি কার্যকর সমাধান নয়৷
সমাধান 2
আরেকটি বিকল্প হল MATCH ফাংশন সন্নিবেশ করান col_index_num VLOOKUP এর আর্গুমেন্ট।
MATCH
ফাংশনটি প্রয়োজনীয় কলাম নম্বর খুঁজতে এবং ফেরত দিতে ব্যবহার করা যেতে পারে। এটি col_index_num কে গতিশীল করে তোলে তাই ঢোকানো কলামগুলি আর VLOOKUP-কে প্রভাবিত করবে না৷
উপরে প্রদর্শিত সমস্যাটি প্রতিরোধ করতে নীচের সূত্রটি এই উদাহরণে প্রবেশ করানো যেতে পারে৷
টেবিলটি আরও বড় হয়েছে
সারণিতে আরও সারি যোগ করা হলে, এই অতিরিক্ত সারিগুলি অন্তর্ভুক্ত করা হয়েছে তা নিশ্চিত করতে VLOOKUP আপডেট করতে হতে পারে৷ নীচের চিত্রটি একটি VLOOKUP দেখায় যা ফলের আইটেমটির জন্য পুরো টেবিলটি পরীক্ষা করে না৷
সমাধান
বিষয়টিকে একটি টেবিল হিসাবে ফর্ম্যাট করার কথা বিবেচনা করুন (এক্সেল 2007+), অথবা একটি গতিশীল পরিসরের নাম হিসাবে। এই কৌশলগুলি নিশ্চিত করবে যে আপনার VLOOKUP ফাংশন সর্বদা পুরো টেবিলটি পরীক্ষা করবে৷
টেবিল হিসাবে পরিসরটি ফর্ম্যাট করতে, আপনি টেবিল_অ্যারে এর জন্য যে কক্ষগুলি ব্যবহার করতে চান সেটি নির্বাচন করুন এবং ক্লিক করুন হোম > টেবিল হিসাবে ফর্ম্যাট করুন এবং গ্যালারি থেকে একটি শৈলী নির্বাচন করুন। টেবিল টুলের অধীনে ডিজাইন ট্যাবে ক্লিক করুন এবং প্রদত্ত বাক্সে টেবিলের নাম পরিবর্তন করুন।
নীচের VLOOKUP দেখায় ফ্রুটলিস্ট নামের একটি টেবিল ব্যবহার করা হচ্ছে।
VLOOKUP এর বাম দিকে তাকাতে পারে না
VLOOKUP ফাংশনের একটি সীমাবদ্ধতা হল এটি তার বাম দিকে তাকাতে পারে না। এটি একটি টেবিলের বাম দিকের কলামের নিচে তাকাবে এবং ডান দিক থেকে তথ্য দেবে।
সমাধান
সমাধানএর সাথে VLOOKUP ব্যবহার না করা জড়িত। এক্সেলের INDEX এবং MATCH ফাংশনগুলির সংমিশ্রণ ব্যবহার করা VLOOKUP-এর একটি সাধারণ বিকল্প। এটি অনেক বেশি বহুমুখী৷
নিচের উদাহরণটি দেখায় যে আপনি যে কলামটি খুঁজছেন তার বাম দিকে তথ্য ফেরাতে এটি ব্যবহার করা হচ্ছে৷
INDEX এবং MATCH ব্যবহার সম্পর্কে আরও জানুন
আপনার টেবিলে ডুপ্লিকেট রয়েছে
VLOOKUP ফাংশন শুধুমাত্র একটি রেকর্ড ফিরিয়ে দিতে পারে। এটি প্রথম রেকর্ডটি ফিরিয়ে দেবে যা আপনি যে মানটি খুঁজছিলেন তার সাথে মেলে।
যদি আপনার টেবিলে ডুপ্লিকেট থাকে তাহলে VLOOKUP কাজটি করতে পারবে না।
সমাধান 1
উচিত হওয়া উচিত। আপনার তালিকার ডুপ্লিকেট আছে? যদি না তাদের অপসারণ বিবেচনা. এটি করার একটি দ্রুত উপায় হ'ল টেবিলটি নির্বাচন করা এবং ডেটা ট্যাবে ডুপ্লিকেটগুলি সরিয়ে দেয় বোতামে ক্লিক করা৷
আরো সম্পূর্ণ করার জন্য AbleBits ডুপ্লিকেট রিমুভারটি দেখুন৷ আপনার এক্সেল টেবিলে ডুপ্লিকেট পরিচালনার জন্য টুল।
সমাধান 2
ঠিক আছে, তাই আপনার তালিকায় ডুপ্লিকেট থাকা উচিত। এই ক্ষেত্রে একটি VLOOKUP আপনার যা প্রয়োজন তা নয়। একটি PivotTable একটি মান নির্বাচন করতে এবং ফলাফলের পরিবর্তে তালিকা করতে পারফেক্ট হবে৷
নীচের টেবিলটি অর্ডারগুলির একটি তালিকা৷ ধরা যাক আপনি একটি নির্দিষ্ট ফলের জন্য সমস্ত অর্ডার ফেরত দিতে চান৷
একটি পিভটটেবল ব্যবহার করা হয়েছে যাতে একজন ব্যবহারকারী রিপোর্ট ফিল্টার এবং একটি তালিকা থেকে একটি ফল আইডি নির্বাচন করতে সক্ষম হয়৷ সমস্ত অর্ডার প্রদর্শিত হয়৷
সমস্যা মুক্ত VLOOKUPs
এই নিবন্ধটিএকটি VLOOKUP ফাংশন কাজ না করার 6টি সাধারণ কারণের একটি সমাধান প্রদর্শন করেছে৷ এই তথ্য দিয়ে সজ্জিত আপনার এই দুর্দান্ত এক্সেল ফাংশনের সাথে একটি কম ঝামেলাপূর্ণ ভবিষ্যত উপভোগ করা উচিত।
লেখক সম্পর্কে
অ্যালান মারে একজন আইটি প্রশিক্ষক এবং কম্পিউটারগাগার প্রতিষ্ঠাতা। তিনি অনলাইন প্রশিক্ষণ এবং এক্সেল, ওয়ার্ড, পাওয়ারপয়েন্ট এবং প্রকল্পে সর্বশেষ টিপস এবং কৌশল অফার করেন৷