সুচিপত্র
আপনি সম্ভবত জানেন যে, Microsoft Excel এর একটি মান খোঁজার জন্য তিনটি ফাংশন রয়েছে - LOOKUP, VLOOKUP এবং HLOOKUP - এবং তারা ব্যবহারকারীদের সবচেয়ে বেশি বিভ্রান্ত করে। এই টিউটোরিয়ালে, আমরা এক্সেল HLOOKUP ফাংশনের বিশেষত্বের উপর ফোকাস করব এবং কয়েকটি সূত্রের উদাহরণ নিয়ে আলোচনা করব যা আপনাকে Excel এ এটিকে সবচেয়ে দক্ষতার সাথে ব্যবহার করতে সাহায্য করবে।
এক্সেলে HLOOKUP কি?
Excel HLOOKUP ফাংশনটি অনুভূমিক লুকআপ এর জন্য ডিজাইন করা হয়েছে। আরও নির্দিষ্টভাবে, এটি টেবিলের প্রথম সারিতে একটি নির্দিষ্ট মান অনুসন্ধান করে এবং আপনার নির্দিষ্ট করা একটি সারি থেকে একই কলামে আরেকটি মান প্রদান করে।
HLOOKUP ফাংশনটি Microsoft Excel 2016-এর সমস্ত সংস্করণে উপলব্ধ। Excel 2013, Excel 2010, Excel 2007 এবং নিম্ন।
Excel HLOOKUP সিনট্যাক্স এবং ব্যবহার করে
Excel-এর HLOOKUP ফাংশনে নিম্নলিখিত আর্গুমেন্ট রয়েছে:
HLOOKUP(lookup_value, table_array, row_index_num, [ range_lookup])- Lookup_value (প্রয়োজনীয়) - অনুসন্ধান করার জন্য মান। এটি একটি সেল রেফারেন্স, সাংখ্যিক মান বা পাঠ্য স্ট্রিং হতে পারে।
- টেবিল_অ্যারে (প্রয়োজনীয়) - ডেটার দুই বা তার বেশি সারি যেখানে লুকআপ মান অনুসন্ধান করা হয়। এটি একটি নিয়মিত পরিসর হতে পারে, যার নাম পরিসীমা বা টেবিল। লুকআপ মানগুলি সর্বদা টেবিল_অ্যারে এর প্রথম সারিতে অবস্থিত হওয়া উচিত।
- রো_ইনডেক্স_সংখ্যা (প্রয়োজনীয়) - টেবিল_অ্যারেতে সারি নম্বর যা থেকে মান ফেরত দিতে হবে। উদাহরণস্বরূপ, থেকে মিলে যাওয়া মান ফেরত দিতেঅনুভূমিক লুকআপের জন্য ভ্লুকআপ ফর্মুলা পুনর্নির্মাণে কোনো সমস্যা।
এক্সেল HLOOKUP কেন কাজ করছে না তার শীর্ষ 10টি কারণ
এখন পর্যন্ত আপনি ইতিমধ্যেই জানেন যে Hlookup Excel-এ একটি খুব দরকারী এবং শক্তিশালী লুকআপ ফাংশন . এটি একটি জটিলও, এবং এর অসংখ্য নির্দিষ্টতার কারণে #N/A, #VALUE বা #REF ত্রুটিগুলি একটি সাধারণ দৃশ্য। যদি আপনার HLOOKUP সূত্রটি সঠিকভাবে কাজ না করে, তবে সম্ভবত এটি নিম্নলিখিত কারণগুলির মধ্যে একটির কারণে হয়েছে৷
1. এক্সেলের HLOOKUP নিজের উপরে দেখতে পারে না
যদিও আপনি Excel-এ অনুভূমিক লুকআপ সম্পর্কে অন্যান্য সমস্ত বিবরণ ভুলে যান, অনুগ্রহ করে এই অপরিহার্যটি মনে রাখবেন - Hlookup শুধুমাত্র সর্বোচ্চ সারিতে অনুসন্ধান করতে পারে টেবিল যদি আপনার লুকআপ মানগুলি অন্য কোনও সারিতে থাকে তবে একটি N/A ত্রুটি ফেরত দেওয়া হয়। এই সীমাবদ্ধতা অতিক্রম করতে, একটি INDEX ম্যাচ সূত্র ব্যবহার করুন৷
2. আনুমানিক মিল বনাম সঠিক মিল
Excel-এ লুকআপ করার সময়, হয় অনুভূমিক (Hlookup) বা উল্লম্ব (Vlookup), বেশিরভাগ ক্ষেত্রেই আপনি একটি নির্দিষ্ট জিনিস খুঁজছেন, এবং তাই একটি সঠিক মিল প্রয়োজন। আনুমানিক মিলের সাথে অনুসন্ধান করার সময় ( রেঞ্জ_লুকআপ সত্যে সেট করা বা বাদ দেওয়া হয়েছে), প্রথম সারিতে মানগুলিকে আরোহী ক্রমে সাজানোর কথা মনে রাখবেন৷
আরো তথ্য এবং সূত্র উদাহরণের জন্য, অনুগ্রহ করে এর সাথে Excel Hlookup দেখুন আনুমানিক এবং সঠিক মিল।
3. সূত্র কপি করার সময় টেবিল অ্যারে রেফারেন্স পরিবর্তন হয়
যখন পুনরুদ্ধার করতে একাধিক HLOOKUP ব্যবহার করেলুকআপ মানগুলির একটি সারি সম্পর্কে তথ্য, আপনাকে Hlookup সূত্রে পরম এবং আপেক্ষিক সেল রেফারেন্সে প্রদর্শিত table_array রেফারেন্সটিকে লক করতে হবে।
4. একটি নতুন সারি ঢোকানো বা মুছে ফেলা
একটি নতুন সারি ঢোকানো কেন একটি Hlookup সূত্র ভাঙতে পারে তা বোঝার জন্য, মনে রাখবেন কিভাবে Excel HLOOKUP লুকআপ মান সম্পর্কে তথ্য পায় - আপনার নির্দিষ্ট করা সারি সূচক নম্বরের উপর ভিত্তি করে৷
ধরুন, আপনি পণ্যের আইডির উপর ভিত্তি করে বিক্রয় পরিসংখ্যান পেতে চান। এই পরিসংখ্যানগুলি 4 সারিতে রয়েছে, তাই আপনি row_index_num আর্গুমেন্টে 4 টাইপ করুন। কিন্তু একটি নতুন সারি ঢোকানোর পরে, এটি সারি 5 হয়ে যায়... এবং আপনার Hlookup কাজ করা বন্ধ করে দেয়। টেবিল থেকে একটি বিদ্যমান সারি মুছে ফেলার সময় একই সমস্যা হতে পারে।
সমাধান হল আপনার ব্যবহারকারীদের নতুন সারি ঢোকাতে বাধা দিতে টেবিলটি লক করা, অথবা INDEX & Hlookup এর পরিবর্তে MATCH. ইনডেক্স/ম্যাচ সূত্রে, আপনি রেঞ্জের রেফারেন্স হিসাবে থেকে মানগুলি ফেরত দেওয়ার জন্য সারিগুলিকে নির্দিষ্ট করেন, সূচক সংখ্যা নয়, এবং এক্সেল ফ্লাইতে সেই রেফারেন্সগুলিকে সামঞ্জস্য করার জন্য যথেষ্ট স্মার্ট। সুতরাং, আপনি আপনার ওয়ার্কশীটে প্রতিটি সূত্র আপডেট করার বিষয়ে চিন্তা না করে যতগুলি কলাম এবং সারি চান মুছে ফেলতে বা সন্নিবেশ করতে পারবেন।
5. সারণিতে ডুপ্লিকেট
এক্সেলের HLOOKUP ফাংশন শুধুমাত্র একটি মান ফেরত দিতে পারে, যা টেবিলের প্রথম মান যা লুকআপ মানের সাথে মেলে।
যদি আপনার মধ্যে কয়েকটি অভিন্ন রেকর্ড থাকে টেবিল, চয়ন করুননিম্নলিখিত সমাধানগুলির মধ্যে একটি যা আপনার প্রয়োজন অনুসারে সবচেয়ে উপযুক্ত:
- এক্সেলের উপায় বা আমাদের ডুপ্লিকেট রিমুভার ব্যবহার করে ডুপ্লিকেটগুলি সরান
- যদি ডুপ্লিকেট রেকর্ডগুলি ডেটাসেটে রাখা উচিত, তাহলে একটি PivotTable তৈরি করুন আপনি যেভাবে চান সেইভাবে আপনার ডেটা গোষ্ঠী করুন এবং ফিল্টার করুন।
- লুকআপ পরিসরে সমস্ত ডুপ্লিকেট মান বের করতে একটি অ্যারে সূত্র ব্যবহার করুন।
6. অতিরিক্ত স্পেস
যখন আপনার স্পষ্টতই সঠিক Hlookup সূত্রটি #N/A ত্রুটির একটি গুচ্ছ প্রদান করে, তখন অতিরিক্ত স্পেসগুলির জন্য আপনার টেবিল এবং সন্ধানের মান পরীক্ষা করুন। এক্সেল ট্রিম ফাংশন বা আমাদের সেল ক্লিনার টুল ব্যবহার করে আপনি দ্রুত অগ্রণী, পিছিয়ে থাকা এবং অতিরিক্ত ফাঁকা স্থানগুলি সরিয়ে ফেলতে পারেন৷
7৷ টেক্সট হিসেবে ফরম্যাট করা সংখ্যা
টেক্সট স্ট্রিং যেগুলো সংখ্যার মতো দেখায় সেগুলো এক্সেল সূত্রের জন্য আরেকটি বাধা। এই সমস্যার বিস্তারিত বিবরণ এবং সম্ভাব্য সমাধান কেন এক্সেল সূত্র কাজ করা বন্ধ করতে পারে-তে বর্ণিত আছে।
8. লুকআপ মান 255 অক্ষরের বেশি
এক্সেলের সমস্ত লুকআপ ফাংশন শুধুমাত্র ততক্ষণ কাজ করে যতক্ষণ একটি লুকআপ মান 255 অক্ষরের নিচে থাকে। একটি দীর্ঘ অনুসন্ধান মান #VALUE এ ফলাফল! ত্রুটি. যেহেতু INDEX/MATCH সূত্র এই সীমাবদ্ধতা থেকে মুক্ত, তাই এই বাধা অতিক্রম করতে এটি ব্যবহার করুন।
9. লুকআপ ওয়ার্কবুকের সম্পূর্ণ পাথ নির্দিষ্ট করা নেই
যদি আপনি অন্য ওয়ার্কবুক থেকে h-লুকআপ করেন, তাহলে এটিতে সম্পূর্ণ পাথ সরবরাহ করতে ভুলবেন না। সূত্র উদাহরণের একটি দম্পতি এখানে পাওয়া যাবে: কিভাবে অন্য ওয়ার্কশীট থেকে Hlookup করতে হয় বাওয়ার্কবুক।
10। ভুল যুক্তি
এটি ইতিমধ্যে একাধিকবার হাইলাইট করা হয়েছে যে HLOOKUP একটি চাহিদাপূর্ণ ফাংশন যা অত্যন্ত যত্ন সহকারে চিকিত্সা করা উচিত৷ নীচে ভুল আর্গুমেন্ট সরবরাহের কারণে সৃষ্ট কয়েকটি সাধারণ ত্রুটি রয়েছে:
- যদি row_index_num 1 এর কম হয়, HLOOKUP ফাংশন #VALUE! ত্রুটি।
- যদি সারি_সূচী_সংখ্যা টেবিল_অ্যারেতে সারির সংখ্যার চেয়ে বেশি হয়, #REF! ত্রুটি ফেরত দেওয়া হয়।
- যদি আপনি আনুমানিক মিলের সাথে অনুসন্ধান করেন এবং আপনার lookup_value টেবিল_অ্যারে-এর প্রথম সারির ক্ষুদ্রতম মানের থেকে ছোট হয়, তাহলে #N/A ত্রুটি ফেরত দেওয়া হবে।
আচ্ছা, এইভাবে এক্সেলে HLOOKUP ব্যবহার করতে হয়। আশা করি আপনি এই তথ্য সহায়ক হবে. আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আশা করি আগামী সপ্তাহে আমাদের ব্লগে দেখা হবে!
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
Excel HLOOKUP সূত্র উদাহরণ
৷2য় সারি, row_index_num 2 এ সেট করুন এবং আরও অনেক কিছু। - রেঞ্জ_লুকআপ (ঐচ্ছিক) - একটি লজিক্যাল (বুলিয়ান) মান যা HLOOKUP কে সঠিক বা আনুমানিক মিলের সাথে অনুসন্ধান করতে নির্দেশ করে।
যদি সত্য বা বাদ দেওয়া হয়, একটি আনুমানিক মিল ফেরত দেওয়া হয়। এর অর্থ হল যদি একটি সঠিক মিল পাওয়া না যায়, তাহলে আপনার Hlookup সূত্রটি একটি অ-সঠিক মিল করবে এবং পরবর্তী বৃহত্তম মান প্রদান করবে যা lookup_value-এর চেয়ে কম।
যদি মিথ্যা হয়, শুধুমাত্র একটি সঠিক মিল ফেরত দেওয়া হয়। যদি একটি নির্দিষ্ট সারির কোনো মান লুকআপ মানের সাথে ঠিক মেলে না, HLOOKUP #N/A ত্রুটি ছুড়ে দেয়।
বিষয়গুলি বুঝতে সহজ করার জন্য, আপনি Excel এর HLOOKUP সিনট্যাক্স অনুবাদ করতে পারেন:
HLOOKUP( lookup_value, table_array , row_index_num , [range_lookup])সাধারণ ইংরেজিতে:
HLOOKUP( এই মানের জন্য অনুসন্ধান করুন, এই টেবিলে, এই সারি থেকে একটি মান ফেরত দিন, [একটি আনুমানিক বা সঠিক মিল ফেরত দিন])এটি অনুশীলনে কীভাবে কাজ করে তা দেখতে , আসুন একটি সাধারণ Hlookup উদাহরণ করা যাক। ধরুন আপনার কাছে আমাদের সৌরজগতের গ্রহ সম্পর্কে কিছু প্রাথমিক তথ্য সহ একটি টেবিল রয়েছে (দয়া করে নীচের স্ক্রিনশটটি দেখুন)। আপনি যা চান তা হল একটি সূত্র যা গ্রহের ব্যাস প্রদান করে যার নাম সেল B5 এ প্রবেশ করানো হয়েছে।
আমাদের Hlookup সূত্রে, আমরা নিম্নলিখিত আর্গুমেন্টগুলি ব্যবহার করব:
- Lookup_value হল B5 - আপনি যে গ্রহের নামটি খুঁজে পেতে চান সেই ঘরটিতে রয়েছে৷
- টেবিল_অ্যারে হল B2:I3 - টেবিল যেখানেসূত্রটি মানটি দেখবে।
- Row_index_num হল 2 কারণ ব্যাস হল টেবিলের ২য় সারি।
- রেঞ্জ_লুকআপ মিথ্যা। কারণ আমাদের টেবিলের প্রথম সারিটি A থেকে Z পর্যন্ত সাজানো হয়নি, আমরা শুধুমাত্র সঠিক মিলের সাথে দেখতে পারি, যা এই উদাহরণে ঠিক কাজ করে।
এখন আপনি আর্গুমেন্টগুলি একসাথে রাখুন এবং পাবেন নিম্নলিখিত সূত্র:
=VLOOKUP(40, A2:B15,2)
3টি জিনিস এক্সেল HLOOKUP ফাংশন সম্পর্কে আপনার জানা উচিত
যখনই আপনি Excel এ অনুভূমিক লুকআপ করবেন, অনুগ্রহ করে নিম্নলিখিত তথ্যগুলি মনে রাখবেন:
- HLOOKUP ফাংশন শুধুমাত্র টেবিল_অ্যারে এর সর্বোচ্চ সারিতে অনুসন্ধান করতে পারে। আপনি যদি অন্য কোথাও সন্ধান করতে চান তবে একটি সূচক / ম্যাচ সূত্র ব্যবহার করার কথা বিবেচনা করুন৷
- এক্সেলের HLOOKUP হল কেস-অসংবেদনশীল , এটি বড় হাতের এবং ছোট হাতের মধ্যে পার্থক্য করে না৷
- যদি রেঞ্জ_লুকআপ সত্যে সেট করা হয় বা বাদ দেওয়া হয় ( আনুমানিক ম্যাচ), টেবিল_অ্যারে এর প্রথম সারির মানগুলি অবশ্যই অধিক্রমিক ক্রমে<সাজাতে হবে। 7> (A-Z) বাম থেকে ডানে৷
Excel-এ VLOOKUP এবং HLOOKUP-এর মধ্যে পার্থক্য কী?
যেমন আপনি ইতিমধ্যেই জানেন, VLOOKUP এবং HLOOKUP উভয় ফাংশনই একটি লুকআপ মান অনুসন্ধান করে . পার্থক্য হল অনুসন্ধান কিভাবে সঞ্চালিত হয়. আপনি সম্ভবত লক্ষ্য করেছেন যে, ফাংশনগুলির নাম শুধুমাত্র প্রথম অক্ষরে আলাদা - "H" মানে অনুভূমিক, এবং "V" উল্লম্ব।
অতএব, আপনি উল্লম্ব অনুসন্ধানের জন্য VLOOKUP ফাংশন ব্যবহার করেন তালিকাযখন আপনার লুকআপ মানগুলি আপনি যে ডেটা খুঁজে পেতে চান তার বাম দিকে একটি কলামে অবস্থিত থাকে৷
HLOOKUP ফাংশনটি একটি অনুভূমিক লুকআপ সঞ্চালন করে - এটি শীর্ষে একটি লুকআপ মান অনুসন্ধান করে -সারণীর সর্বাধিক সারি এবং একই কলামে একটি নির্দিষ্ট সংখ্যক সারি নিচে অবস্থিত একটি মান প্রদান করে।
নিম্নলিখিত চিত্রটি এক্সেলের Vlookup এবং Hlookup সূত্রের মধ্যে পার্থক্য প্রদর্শন করে:
কীভাবে এক্সেল-এ HLOOKUP ব্যবহার করুন - সূত্র উদাহরণ
এখন যেহেতু HLOOKUP ফাংশনটি আপনার কাছে একটু বেশি পরিচিত দেখাতে শুরু করেছে, আসুন জ্ঞানকে একীভূত করার জন্য আরও কয়েকটি সূত্র উদাহরণ নিয়ে আলোচনা করা যাক।
এর সাথে অনুভূমিক লুকআপ আনুমানিক এবং সঠিক মিল
যেমন আপনি ইতিমধ্যেই জানেন, এক্সেলের HLOOKUP ফাংশন রেঞ্জ_লুকআপ আর্গুমেন্টে কোন মান সরবরাহ করা হয়েছে তার উপর নির্ভর করে সঠিক এবং অ-নির্ভুল মিল সহ একটি লুকআপ সম্পাদন করতে পারে:<1
- সত্য বা বাদ দেওয়া - আনুমানিক মিল
- মিথ্যা - ঠিক মিল
যদিও দয়া করে মনে রাখবেন আমরা বলি "আনুমানিক মিল ", যেকোন Hlookup সূত্র প্রথম স্থানে একটি সঠিক মিলের জন্য অনুসন্ধান করে। কিন্তু FALSE-তে শেষ আর্গুমেন্ট সেট করা হলে সূত্রটিকে একটি আনুমানিক মিল ফেরাতে অনুমতি দেয় (নিকটতম মান যা লুকআপ মানের থেকে কম) যদি সঠিক মিল পাওয়া না যায়; TRUE বা বাদ দেওয়া এই ক্ষেত্রে #N/A ত্রুটি প্রদান করে৷
বিন্দুটিকে আরও ভালভাবে ব্যাখ্যা করার জন্য, নিম্নলিখিত HLOOKUP উদাহরণগুলি বিবেচনা করুন৷
এর সাথে HLOOKUPআনুমানিক মিল
ধরুন আপনার কাছে সারির 2 (B2:I2) গ্রহের একটি তালিকা এবং সারির 1 (B1:I1) এ তাদের তাপমাত্রা রয়েছে। আপনি খুঁজে বের করতে চান কোন গ্রহের একটি নির্দিষ্ট তাপমাত্রা আছে যা সেল B4-এ ইনপুট করা হয়েছে।
আপনার ব্যবহারকারীরা সঠিকভাবে লুকআপ তাপমাত্রা জানেন কিনা তার উপর আপনি নির্ভর করতে পারবেন না, তাই ফেরত দেওয়াটা বোধগম্য। নিকটতম মিল যদি একটি সঠিক মান পাওয়া না যায়।
উদাহরণস্বরূপ, যে গ্রহের গড় তাপমাত্রা -340 °ফা এর কাছাকাছি তা খুঁজে বের করতে, নিম্নলিখিত সূত্রটি ব্যবহার করুন ( রেঞ্জ_লুকআপ সেট এই উদাহরণের মত সত্য বা বাদ দেওয়া হয়েছে:
=HLOOKUP(B4, B1:I2, 2)
দয়া করে মনে রাখবেন যে একটি আনুমানিক মিলের জন্য উপরের সারিতে ছোট থেকে বড় বা A থেকে Z পর্যন্ত মানগুলি সাজানো প্রয়োজন, অন্যথায় আপনার Hlookup সূত্রটি একটি ভুল ফলাফল দিতে পারে৷
যেমন আপনি নীচের স্ক্রিনশটটিতে দেখতে পাচ্ছেন, আমাদের সূত্রটি ফিরে আসে ইউরেনাস , সৌরজগতের সবচেয়ে ঠান্ডা গ্রহগুলির মধ্যে একটি গড় -346 ডিগ্রি ফারেনহাইট বজায় রাখে .
সঠিক মিল সহ HLOOKUP
আপনি যদি লুকআপ মানটি সঠিকভাবে জানেন তবে আপনি HLOOKUP এর শেষ প্যারামিটারটিকে FALSE এ সেট করতে পারেন:
=HLOOKUP(B4, B1:I2, 2, FALSE)
এ একদিকে, একটি আনুমানিক মিল Hlookup আরও ব্যবহারকারী-বান্ধব কারণ এটি প্রথম সারিতে ডেটা সাজানোর প্রয়োজন হয় না। অন্যদিকে, সঠিক মিল না পাওয়া গেলে, একটি #N/A ত্রুটি ফেরত দেওয়া হবে।
টিপ। N/A ত্রুটি দ্বারা আপনার ব্যবহারকারীদের ভয় না দেখানোর জন্য, আপনি IFERROR-এ আপনার Hlookup সূত্র এম্বেড করতে পারেন এবং প্রদর্শন করতে পারেনআপনার নিজের বার্তা, উদাহরণস্বরূপ:
=IFERROR(HLOOKUP(B4, B1:I2, 2, FALSE), "Sorry, nothing has been found")
অন্য ওয়ার্কশীট বা ওয়ার্কবুক থেকে HLOOKUP কিভাবে করবেন
সাধারণভাবে, অন্য শীট বা ভিন্ন ওয়ার্কবুক থেকে h-lookup এর কোনো মানে হয় না আপনার HLOOKUP সূত্রে বাহ্যিক রেফারেন্স সরবরাহ করার পরিবর্তে।
একটি ভিন্ন ওয়ার্কশীট থেকে মিলিত ডেটা বের করতে, আপনি একটি বিস্ময়বোধক চিহ্ন অনুসরণ করে শীটের নাম উল্লেখ করুন। উদাহরণস্বরূপ:
=HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)
যদি ওয়ার্কশীটের নামটিতে স্পেস বা অ-বর্ণানুক্রমিক অক্ষর থাকে, তাহলে নামটিকে একক উদ্ধৃতি চিহ্নে আবদ্ধ করুন, এভাবে :
=HLOOKUP(B$1, 'Planet diameters'!$B$1:$I$2,2,FALSE)
অন্য ওয়ার্কবুক উল্লেখ করার সময়, বর্গাকার বন্ধনীতে আবদ্ধ ওয়ার্কবুকের নাম অন্তর্ভুক্ত করুন:
=HLOOKUP(B$1, [Book1.xlsx]Diameters!$B$1:$I$2, 2, FALSE)
যদি আপনি হন একটি বন্ধ ওয়ার্কবুক থেকে ডেটা টেনে, পুরো পথটি নির্দিষ্ট করা উচিত:
=HLOOKUP(B$1, 'D:\Reports\[Book1.xlsx]Diameters'!$B$1:$I$2, 2, FALSE)
টিপ। সূত্রে ওয়ার্কবুক এবং ওয়ার্কশীটের নাম ম্যানুয়ালি টাইপ করার পরিবর্তে, আপনি অন্য শীটে ঘরগুলি নির্বাচন করতে পারেন এবং Excel স্বয়ংক্রিয়ভাবে আপনার সূত্রে একটি বাহ্যিক রেফারেন্স যোগ করবে।
আংশিক মিলের সাথে এক্সেল HLOOKUP (ওয়াইল্ডকার্ড অক্ষর)
VLOOKUP এর ক্ষেত্রে যেমন, Excel এর HLOOKUP ফাংশন lookup_value আর্গুমেন্টে নিম্নলিখিত ওয়াইল্ডকার্ড অক্ষরগুলি ব্যবহার করার অনুমতি দেয়:
- প্রশ্ন চিহ্ন (? ) যেকোন একক অক্ষর মেলে
- স্টারিস্ক (*) অক্ষরের যেকোন ক্রম মেলে
যখন আপনি ডাটাবেস থেকে তথ্য তুলতে চান তখন ওয়াইল্ডকার্ড কাজে আসে কিছু টেক্সট উপর ভিত্তি করে যেএটি লুকআপ সেলের বিষয়বস্তুর অংশ৷
উদাহরণস্বরূপ, আপনার কাছে সারি 1-এ গ্রাহকদের নামের একটি তালিকা এবং 2 নম্বর সারিতে অর্ডার আইডি রয়েছে৷ আপনি একটি নির্দিষ্ট গ্রাহকের জন্য অর্ডার আইডি খুঁজে পেতে চান কিন্তু আপনি মনে করতে পারবেন না গ্রাহকের নাম ঠিক, যদিও আপনি মনে রাখবেন এটি "ace" দিয়ে শুরু হয়।
ধরে নিন আপনার ডেটা সেল B1:I2 ( টেবিল_অ্যারে) এবং অর্ডার নম্বরগুলি 2 সারিতে রয়েছে ( row_index_num ), সূত্রটি নিম্নরূপ:
=HLOOKUP("ace*", B1:I2, 2, FALSE)
সূত্রটিকে আরও নমনীয় করতে, আপনি একটি বিশেষ কক্ষে লুকআপ মান টাইপ করতে পারেন, B4 বলুন এবং সেই ঘরটিকে সংযুক্ত করতে পারেন ওয়াইল্ডকার্ড অক্ষর সহ, এইরকম:
=HLOOKUP(B4&"*", B1:I2, 2, FALSE)
নোট।
- একটি ওয়াইল্ডকার্ড HLOOKUP সূত্র সঠিকভাবে কাজ করার জন্য, রেঞ্জ_লুকআপ আর্গুমেন্টটিকে FALSE এ সেট করতে হবে।
- যদি টেবিল_অ্যারে আরও থাকে ওয়াইল্ডকার্ডের মানদণ্ড পূরণ করে এমন একটি মানের চেয়ে, প্রথম পাওয়া মানটি ফেরত দেওয়া হয়৷
HLOOKUP সূত্রে পরম এবং আপেক্ষিক সেল রেফারেন্স
যদি আপনি একটি একক ঘরের জন্য একটি সূত্র লিখছেন, আপেক্ষিক এবং পরম সেল রেফারেন্সের সঠিক ব্যবহার সম্পর্কে আপনি চিন্তা করবেন না, যে কোনও একটি করবে।
একাধিক কক্ষে একটি সূত্র অনুলিপি করা একটি ভিন্ন গল্প। সারমর্মে:
- আপনার সর্বদা $B$1:$I$2 এর মত ডলার চিহ্ন ($) সহ পরম সেল রেফারেন্স ব্যবহার করে table_array ঠিক করা উচিত।
- সাধারণত, আপনার ব্যবসার উপর নির্ভর করে lookup_value রেফারেন্স আপেক্ষিক বা মিশ্র হয়যুক্তি।
বিষয়গুলিকে আরও পরিষ্কার করার জন্য, আসুন আমরা সেই সূত্রটি ঘনিষ্ঠভাবে দেখি যা অন্য শীট থেকে ডেটা টেনে নেয়:
=HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)
উপরের সূত্রে, আমরা টেবিল_অ্যারে -এ পরম সেল রেফারেন্স ($B$1:$I$2) ব্যবহার করুন কারণ যখন সূত্রটি অন্য কক্ষে অনুলিপি করা হয় তখন এটি স্থির থাকা উচিত।
এর জন্য lookup_value (B$1), আমরা একটি মিশ্র রেফারেন্স, আপেক্ষিক কলাম এবং পরম সারি ব্যবহার করি, কারণ আমাদের লুকআপ মান (গ্রহের নাম) একই সারিতে (সারি 1) কিন্তু ভিন্ন কলামে ( B থেকে আমি 25>
INDEX/MATCH - এক্সেল HLOOKUP-এর আরও শক্তিশালী বিকল্প
যেমন আপনি ইতিমধ্যেই জানেন, Excel-এর HLOOKUP ফাংশনের অনেকগুলি সীমাবদ্ধতা রয়েছে, সবচেয়ে উল্লেখযোগ্য হল এটি ব্যতীত অন্য কোথাও খোঁজার অক্ষমতা সর্বোচ্চ সারির জন্য, এবং মানগুলি সাজানোর জন্য প্রয়োজনীয় আনুমানিক মিলের সাথে অনুসন্ধান করার সময়৷
সৌভাগ্যবশত, Excel-এ Vlookup এবং Hlookup-এর আরও শক্তিশালী এবং বহুমুখী বিকল্প রয়েছে - INDEX এবং MATCH ফাংশনের যোগাযোগ, যা এই জেনেরিক সূত্রে ফুটে ওঠে:
INDEX ( কোথা থেকে একটি মান ফেরত দিতে হবে , MATCH ( লুকআপ মান , কোথায় অনুসন্ধান করতে হবে , 0))আপনার লুকআপ মান ধরে নেওয়া সেল B7 এ আছে, আপনি খুঁজছেনসারি 2 (B2:I2) এর একটি ম্যাচের জন্য এবং সারি 1 (B1:I1) থেকে একটি মান ফেরত দিতে চান, সূত্রটি নিম্নরূপ:
=INDEX(B1:I1,MATCH(B7,B2:I2,0))
নীচের স্ক্রিনশটে , আপনি 2টি Hlookup সূত্র দেখতে পারেন যা প্রথম এবং দ্বিতীয় সারিতে অনুসন্ধান করে এবং উভয় ক্ষেত্রেই INDEX MATCH সমানভাবে কাজ করে৷
সূত্রের যুক্তির বিশদ ব্যাখ্যা এবং আরও উদাহরণের জন্য, অনুগ্রহ করে INDEX MATCH দেখুন VLOOKUP-এর একটি ভাল বিকল্প হিসেবে।
এক্সেলে কেস-সংবেদনশীল এইচ-লুকআপ কীভাবে করবেন
এই টিউটোরিয়ালের শুরুতে যেমন উল্লেখ করা হয়েছে, Excel HLOOKUP ফাংশনটি কেস সংবেদনশীল। এমন পরিস্থিতিতে যখন অক্ষরের ক্ষেত্রে গুরুত্বপূর্ণ, আপনি সঠিক ফাংশনটি নিতে পারেন যা ঘরের সাথে হুবহু তুলনা করে এবং এটিকে পূর্ববর্তী উদাহরণে আলোচিত INDEX MATCH সূত্রের ভিতরে রাখতে পারেন:
INDEX ( সারি থেকে একটি মান ফেরত দিতে , MATCH(TRUE, EXACT( সারি অনুসন্ধান করার জন্য , লুকআপ মান) , 0))আপনার লুকআপ মানটি সেল B4-এ রয়েছে বলে ধরে নেওয়া হচ্ছে, লুকআপ রেঞ্জ হল B1:I1, এবং রিটার্ন রেঞ্জ হল B2:I2, সূত্রটি নিম্নলিখিত আকার নেয়:
=INDEX(B2:I2, MATCH(TRUE, EXACT(B1:I1,B4),0))
গুরুত্বপূর্ণ নোট! এটি একটি অ্যারে সূত্র এবং তাই এটি সম্পূর্ণ করতে আপনার Ctrl + Shift + Enter চাপতে হবে৷
উপরের উদাহরণটি আমার প্রিয় দেখায় কিন্তু এক্সেলে কেস-সংবেদনশীল Hlookup করার একমাত্র সম্ভাব্য উপায় নয়৷ আপনি যদি অন্যান্য কৌশলগুলি জানতে আগ্রহী হন, অনুগ্রহ করে এই টিউটোরিয়ালটি দেখুন: এক্সেলে কেস-সংবেদনশীল ভ্লুকআপ করার 4টি উপায়। আমি মনে করি আপনি হবে না