Excel-এ কাজ করার সময় অনেকেই একটি সমস্যার সম্মুখীন হন।
VLOOKUP formula ব্যবহার করার পরও result আসে না।
Excel শুধু #N/A error দেখায়।
প্রথমে মনে হয় formula ভুল হয়েছে।
কিন্তু বেশিরভাগ ক্ষেত্রে সমস্যা formula না, data-এর ভিতরে থাকে।
এই article-এ আমরা দেখব:
-
VLOOKUP #N/A কেন হয়
-
Extra space সমস্যা
-
TRIM function দিয়ে fix
-
একটি real Excel example
VLOOKUP কি?
VLOOKUP হলো Excel-এর একটি lookup function।
এটি ব্যবহার করে আমরা একটি table থেকে নির্দিষ্ট value খুঁজে বের করতে পারি এবং অন্য column থেকে data return করতে পারি।
উদাহরণ:
ধরুন একটি Employee Database আছে।
সেখানে column আছে:
-
Employee ID
-
Name
-
Department
-
Salary
এখন যদি Employee ID ব্যবহার করে Salary বের করতে চাই, তাহলে VLOOKUP ব্যবহার করা হয়।
VLOOKUP Formula Structure
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Meaning:
lookup_value → যে value খুঁজবো
table_array → data table
col_index_num → কোন column থেকে result আসবে
range_lookup → TRUE বা FALSE
Exact match এর জন্য FALSE ব্যবহার করা হয়।
Problem: VLOOKUP কাজ করছে না
ধরুন আমরা এই formula ব্যবহার করেছি:
=VLOOKUP(A2,Employee_Database!A:D,4,FALSE)
এই formula run করলে কিছু employee-এর salary ঠিক আসে।
কিন্তু কিছু cell-এ #N/A error দেখা যায়।
এখন প্রশ্ন হলো — কেন এমন হচ্ছে?
আসল সমস্যা কোথায়?
Excel-এ এই সমস্যার সবচেয়ে common কারণ হলো extra space।
অনেক সময় data copy-paste করার সময় cell-এর শেষে invisible space থেকে যায়।
Example:
Employee ID
E101
E102
E103
E104
কিন্তু আসলে data হতে পারে:
E102(space)
Excel exact match না পাওয়ায় #N/A error দেখায়।
Solution 1 – Exact Match ব্যবহার করুন
VLOOKUP-এ সব সময় FALSE parameter ব্যবহার করা উচিত।
=VLOOKUP(A2,Employee_Database!A:D,4,FALSE)
FALSE দিলে Excel exact matching value খোঁজে।
Solution 2 – TRIM Function ব্যবহার করুন
Extra space remove করার সবচেয়ে সহজ উপায় হলো TRIM function।
=VLOOKUP(TRIM(A2),Employee_Database!A:D,4,FALSE)
TRIM automatically remove করে:
-
Leading space
-
Trailing space
-
Extra spaces
এর ফলে Excel সঠিকভাবে value match করতে পারে।
Solution 3 – CLEAN Function ব্যবহার করা
কখনও কখনও data-তে hidden characters থাকে।
এই ক্ষেত্রে CLEAN function ব্যবহার করা যায়।
=VLOOKUP(CLEAN(TRIM(A2)),Employee_Database!A:D,4,FALSE)
এটি non-printable characters remove করে।
Solution 4 – Data Type Check করুন
আরেকটি common সমস্যা হলো number এবং text mismatch।
Example:
Database এ ID:
101
Lookup sheet এ ID:
"101"
একটি number
একটি text
এই mismatch এর কারণে VLOOKUP কাজ করে না।
Solution:
=VLOOKUP(VALUE(A2),Employee_Database!A:D,4,FALSE)
Practical Excel Example
ধরুন একটি Excel file-এ দুটি sheet আছে।
Sheet 1 → Employee_Database
Sheet 2 → Lookup
Lookup sheet-এ formula:
=VLOOKUP(A2,Employee_Database!A:D,4,FALSE)
কিছু employee-এর salary ঠিক আসছে।
কিন্তু কিছু cell-এ #N/A error।
Problem analysis:
Employee ID-এর শেষে trailing space আছে।
Solution:
=VLOOKUP(TRIM(A2),Employee_Database!A:D,4,FALSE)
এখন formula ঠিকভাবে কাজ করবে।
Conclusion
VLOOKUP #N/A error সাধারণত formula-এর কারণে নয়।
এই error-এর প্রধান কারণ:
-
Extra space
-
Hidden characters
-
Data type mismatch
-
Wrong table range
Best practice:
-
Always use FALSE
-
Use TRIM function
-
Clean your data
এই simple habit follow করলে Excel-এ VLOOKUP error খুব সহজেই avoid করা যায়।

0 মন্তব্যসমূহ