মিল থাকা অবস্থায় কেন VLOOKUP #N/A ফেরত দেয় (সমাধান সহ)

  • এই শেয়ার করুন
Hugh West

আমরা VLOOKUP (উল্লম্ব লুকআপ) ফাংশনটি একটি কলামে উল্লম্বভাবে একটি মান অনুসন্ধান করতে এবং তারপরে অন্য কলাম থেকে একটি সংশ্লিষ্ট মান ফেরত দিতে ব্যবহার করি। কিন্তু এই ফাংশনটি ব্যবহার করে একটি বড় সমস্যা হল যে ফাংশন সিনট্যাক্স জটিল বলে মনে হতে পারে এবং এর জন্য একাধিক নিয়ম বজায় রাখা প্রয়োজন। যা একটি ভুল ফলাফলের কারণ হতে পারে যেমন উদ্দেশ্য মানের পরিবর্তে #N/A নিক্ষেপ করা। এই সমস্যা থেকে পরিত্রাণ পেতে, আমরা 5টি ভিন্ন কারণ এবং তাদের সমাধান নিয়ে আলোচনা করেছি যেগুলি VLOOKUP ফাংশন রিটার্ন করে #N/A যখন একটি ম্যাচ থাকে।

প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন

আপনাকে এক্সেল ফাইলটি ডাউনলোড করে এটির সাথে অনুশীলন করার পরামর্শ দেওয়া হচ্ছে।

VLOOKUP রিটার্ন #N /A ত্রুটি যদিও ম্যাচ Exists.xlsx

#N/A ত্রুটি কি?

#N/A ত্রুটি মানে "মান উপলব্ধ নয়"। যখন আপনি আপনার ডেটাসেট জুড়ে VLOOKUP ক্যোয়ারী চালান কিন্তু দুর্ভাগ্যবশত ফাংশনটি উদ্দিষ্ট ফলাফল পুনরুদ্ধার করতে পারে না, তখন #N/A ত্রুটিটি ছুড়ে দেওয়া হয়। এই ত্রুটির পিছনে বেশ কিছু সমস্যা থাকতে পারে; যা আপনি সকলেই এই নিবন্ধের নিম্নলিখিত বিভাগে জানতে পারবেন৷

5টি কারণ কেন VLOOKUP ফেরত #N/A যখন ম্যাচ বিদ্যমান থাকে

এই নিবন্ধে, আমরা সমস্ত কারণ প্রদর্শনের জন্য একটি ডেটাসেট হিসাবে একটি নমুনা পণ্য মূল্য তালিকা ব্যবহার করা হবে৷ সুতরাং, আসুন ডেটাসেটের এক ঝলক দেখে নেই:

তাই, ছাড়াআর কোন আলোচনা থাকলে আসুন একে একে সব সমস্যার মধ্যে সরাসরি ডুব দেওয়া যাক।

কারণ 1: টেবিল_অ্যারে আর্গুমেন্টের প্রথম কলামে লুকআপ ভ্যালু বিদ্যমান নেই

VLOOKUP ফাংশনের প্রথম আর্গুমেন্টটিকে lookup_value বলা হয়। এই ফাংশনটি সঠিকভাবে কাজ করার জন্য একটি প্রাথমিক প্রয়োজনীয়তা হল যে lookup_valueটি টেবিল অ্যারে এর প্রথম কলামের মধ্যে থাকা উচিত। এই নিয়মের ক্ষেত্রে কোনো ব্যতিক্রমের জন্য, VLOOKUP ফাংশনটি একটি #N/A ত্রুটি ফেরত দেবে।

নিম্নলিখিত ছবিতে, আমরা সূত্রটি সন্নিবেশিত করেছি: <3 =VLOOKUP($D$14,B5:E12,4,0)

সেলের মধ্যে D15

এখানে লুকআপ মানটি সেল D14 এ সংরক্ষণ করা হয়েছে, যা কারাকুম। আমরা দেখতে পাচ্ছি যে এই আইটেমটি নির্বাচিত টেবিল অ্যারের প্রথম কলামে নেই কিন্তু দ্বিতীয় কলামে রয়েছে।

এর ফলে, আমরা দেখতে পাচ্ছি যে VLOOKUP ফাংশন রয়েছে ইতিমধ্যেই #N/A ত্রুটি ছুঁড়েছে৷

🔗 সমাধান পান

1. প্রথম সমাধান: লুকআপ মান সম্পর্কে প্রাথমিক প্রয়োজন হিসাবে এটি টেবিল অ্যারের প্রথম কলামের মধ্যে থাকা উচিত, তাই আপনি যদি সম্ভব হয় তবে দ্বিতীয় কলামটি প্রথম কলামে স্থানান্তর করতে পারেন।

কিন্তু হ্যাঁ , অনেক ক্ষেত্রে এটি কলাম অদলবদল করা বেশ অবাস্তব হতে পারে। কারণ হতে পারে আপনার দ্বিতীয় কলামটি একটি সূত্রের ফলাফল বা এটি অন্যান্য কলামের সাথেও সংযুক্ত। তাই এই ধরনের ক্ষেত্রে, আপনি দ্বিতীয় বিবেচনা করতে পারেনসমাধান।

2. দ্বিতীয় সমাধান: টেবিল অ্যারেকে কিছুটা পরিবর্তন করুন। বর্তমানে, টেবিল অ্যারে হল B5:E12 । যদি এই পরিসরটি কলামের পরিবর্তে কলাম C থেকে শুরু হয় অর্থাৎ C5:E12 তাহলে কলাম C হবে নতুন সংজ্ঞায়িত টেবিল অ্যারের প্রথম কলাম। সেক্ষেত্রে, VLOOKUP ফাংশনটি সঠিকভাবে কাজ করবে। আপনি যেমন টেবিল অ্যারে পরিবর্তন করেছেন, আপনাকে কলাম সূচকটিও আপডেট করতে হবে। নতুন বরাদ্দকৃত টেবিল অ্যারের জন্য, মূল্য কলাম থেকে মান ফেরাতে, নতুন কলামের সূচী হবে 3.

3। তৃতীয় সমাধান: আপনি সহযোগিতায় INDEX এবং MATCH ফাংশনগুলি ব্যবহার করতে পারেন। এই দুটি ফাংশন ব্যবহার করে সহজেই টেবিল অ্যারের প্রথম কলামের মধ্যে বিদ্যমান লুকআপ মানের বাধা দূর করতে পারে।

আপনাকে যা করতে হবে তা হল, কেবলমাত্র পূর্ববর্তী সূত্রটি প্রতিস্থাপন করুন। নিম্নলিখিত সূত্র সহ:

=INDEX(E5:E12,MATCH(D14,C5:C12,0))

এই সূত্রটি ঢোকানোর পরে আপনি দেখতে পাবেন যে সমস্যাটি দূর হয়ে গেছে, যত তাড়াতাড়ি আপনি টিপবেন দ্বিতীয় সূত্রটি সন্নিবেশ করার পরই ENTER বোতাম। বুম!

আরও পড়ুন: INDEX ম্যাচ বনাম VLOOKUP ফাংশন (9 উদাহরণ)

কারণ 2: সঠিক মিল পাওয়া যায় না

যদি ডেটাসেটে সংরক্ষিত মানের সাথে লুকআপের মান ঠিক মেলে না, তাহলে #N/A ত্রুটি আবার দেখা যাবে।

উদাহরণস্বরূপ, নীচের ছবিতে, আমরা লুকআপ মান সন্নিবেশ করেছিকোষ D14 , যা সিরিয়াল। কিন্তু দুর্ভাগ্যবশত, প্রথম কলামে সিরিয়াল বলে ঠিক তেমন কোনো শব্দ নেই, কিন্তু সিরিয়াল। সেজন্য #N/A কক্ষে উপস্থিত হয়েছে D15

🔗 সমাধান পান

হও লুকআপ মান সম্পর্কে সতর্ক। সন্নিবেশ ক্ষেত্রের মধ্যে সঠিকভাবে লুকআপ মান লিখুন। আপনি যদি কোনো #N/A ত্রুটি পান তাহলে আপনার ডেটাসেট পুনরায় পরীক্ষা করুন এবং সেই অনুযায়ী আপনার লুকআপ মান সংশোধন করুন। এই উদাহরণের জন্য, সেলের মধ্যে সিরিয়ালের পরিবর্তে সিরিয়াল টাইপ করুন D14

আরও পড়ুন: VLOOKUP কাজ করছে না (8 কারণ এবং সমাধান)

কারণ 3: লুকআপ মান অ্যারের ক্ষুদ্রতম মানের থেকে ছোট

আরেকটি কারণ যা VLOOKUP ফাংশন #N/A ফেরাতে পারে ত্রুটি হল লুকআপের মানটি লুকআপ রেঞ্জের ক্ষুদ্রতম মানের থেকে ছোট।

উদাহরণস্বরূপ, নীচের ছবিতে লুকআপের মান হল 200, যেখানে লুকআপ পরিসরের মধ্যে সবচেয়ে ছোট মান হল যেমন <এর মধ্যে 1>ID কলাম হল 207। ফলস্বরূপ, VLOOKUP ফাংশনটি #N/A ত্রুটি ফিরিয়ে দিয়েছে।

🔗 সমাধান পান

নিশ্চিত করুন যে লুকআপের মানটি লুকআপ পরিসরের মধ্যে সংরক্ষিত ন্যূনতম মানের থেকে ছোট নয়৷ ID কলামের মধ্যে তালিকাভুক্ত যেকোনো কিছুতে 200 থেকে লুকআপ মান পরিবর্তন করুন। তাহলে উপলভ্য নয় এমন ত্রুটি শেষ পর্যন্ত চলে যাবে।

অনুরূপ রিডিং

  • এক্সেল লুকআপ বনামVLOOKUP: 3টি উদাহরণ সহ
  • Excel এ একাধিক মানদণ্ড সহ VLOOKUP ব্যবহার করুন (6 পদ্ধতি + বিকল্প)
  • Excel এ ওয়াইল্ডকার্ড সহ VLOOKUP (3 পদ্ধতি )
  • কিভাবে এক্সেল SUMIF একত্রিত করবেন & একাধিক পত্রক জুড়ে VLOOKUP
  • এক্সেল VLOOKUP উল্লম্বভাবে একাধিক মান ফেরত দিতে

কারণ 4: টেবিল লুকআপ মানগুলিতে অতিরিক্ত স্পেস

স্পেসগুলি আমাদের কাছে অদৃশ্য, তাই তাদের সনাক্ত করা বেশ কঠিন। এবং এই কারণে VLOOKUP ফাংশনের রিটার্ন মানকে প্রভাবিত করতে পারে।

উদাহরণস্বরূপ, নীচের ছবিতে আমাদের লুকআপ মান হল ক্যান্ডিস। তাছাড়া, এই মানটি ডেটা টেবিলের মধ্যে লুকআপ পরিসরেও বিদ্যমান। তবুও, VLOOKUP ফাংশন #N/A ত্রুটি ফেরত দেয়!

সুতরাং, ত্রুটি দেখানোর পিছনে সঠিক কারণ খুঁজে বের করা বেশ কঠিন বলে মনে হতে পারে। ঠিক আছে, ক্যাটাগরি কলামে ক্যান্ডি শব্দের পরে একটি অতিরিক্ত ট্রেইলিং স্পেস উপস্থিত থাকার কারণে।

এই সমস্যাটি একটি সহজ-শান্তির সমস্যা বলে মনে হতে পারে, তবে এটি সবচেয়ে খারাপ ভোগান্তির দিকে নিয়ে যেতে পারে . যেহেতু স্পেসগুলি অদৃশ্য এবং চিহ্নিত করা কঠিন৷

🔗 সমাধান পান

আপনি ম্যানুয়ালি স্পেসগুলি পরীক্ষা করতে পারেন যে সেগুলি ডেটার মধ্যে উপস্থিত আছে কিনা৷ . অথবা, আপনি ট্রিম ফাংশন ব্যবহার করে সমস্ত ট্রেইলিং স্পেস মুছে ফেলতে পারেন।

কারণ 5: VLOOKUP সিনট্যাক্সের Lookup_value আর্গুমেন্টে ভুল

আরেকটি সমস্যা যা এত নির্বোধ দেখতে পারেকিন্তু বড় কষ্ট হতে পারে। আপনার যদি VLOOKUP ফাংশন সংক্রান্ত কোনো সিনট্যাক্স ত্রুটি থাকে বা লুকআপ মানটি সম্বোধন করার সময় একটি সাধারণ টাইপো থাকে, তাহলে এটি ত্রুটি প্রদর্শনের দিকে নিয়ে যেতে পারে।

উদাহরণস্বরূপ, নিম্নলিখিত ছবিতে, সন্ধানের মানটি সেল ঠিকানায় রয়েছে, D14 । কিন্তু আমরা D144 টাইপ করেছি। এটি একটি সাধারণ প্রকার কিন্তু সংশ্লিষ্ট কক্ষে #N/A ত্রুটি সৃষ্টি করে।

🔗 সমাধান পান

সতর্ক থাকুন ফাংশন সিনট্যাক্স বা যেকোনো ধরনের টাইপো সম্পর্কে। কেবলমাত্র এই শিষ্টাচারগুলি বজায় রাখার মাধ্যমে, আপনি #N/A ত্রুটি এড়াতে পারেন।

জিনিসগুলি মনে রাখবেন

📌 নিশ্চিত করুন যে আপনার সন্ধান- মানটি আপনার টেবিল অ্যারের প্রথম কলামের মধ্যে বিদ্যমান।

📌 VLOOKUP ফাংশনের সিনট্যাক্স সম্পর্কে সতর্ক থাকুন।

উপসংহার

সংক্ষেপে, আমরা VLOOKUP ফাংশন রিটার্ন #N/A ত্রুটির পিছনে তাদের সম্ভাব্য সমাধানগুলির সাথে 5টি সমস্যা নিয়ে আলোচনা করেছি এমনকি যখন Excel-এ একটি ম্যাচের ফলাফল উপস্থিত থাকে। আপনাকে এই নিবন্ধটির সাথে সংযুক্ত অনুশীলন ওয়ার্কবুকটি ডাউনলোড করার এবং এর সাথে সমস্ত পদ্ধতি অনুশীলন করার পরামর্শ দেওয়া হচ্ছে। এবং নীচের মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে দ্বিধা করবেন না। আমরা যত তাড়াতাড়ি সম্ভব প্রাসঙ্গিক প্রশ্নের উত্তর দেওয়ার চেষ্টা করব। এবং আরও অন্বেষণ করতে দয়া করে আমাদের ওয়েবসাইট ExcelWIKI দেখুন৷

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।