সুচিপত্র
আজ আমি MS Excel -এর জনপ্রিয় এবং বহুল ব্যবহৃত ফাংশন নিয়ে কথা বলব যার নাম VLOOKUP ফাংশন । এই ফাংশনটি যেকোন টেবিল বা রেঞ্জে ডেটা বের করতে, তুলনা করতে, স্থানান্তর করতে বা অনুসন্ধান করতে ব্যবহার করা যেতে পারে। এই কার্যকারিতা একাধিক কলামের জন্য ব্যবহার করা যেতে পারে। এই নিবন্ধে, আমি দেখাব কিভাবে আমরা এক্সেলের বিভিন্ন উদ্দেশ্যে একাধিক কলামের জন্য VLOOKUP ফাংশন ব্যবহার করতে পারি।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি অনুশীলন ওয়ার্কবুক ডাউনলোড করতে পারেন এখান থেকে।
একাধিক Columns.xlsx এর জন্য VLOOKUP ব্যবহার করা
6 এক্সেলের একাধিক কলামের জন্য VLOOKUP ব্যবহারের আদর্শ উদাহরণ
এখানে, আমি এই নিবন্ধের জন্য নিম্নলিখিত ডেটাসেট নিয়েছি। এতে কিছু পণ্যের পণ্যের বিবরণ রয়েছে। এক্সেলের একাধিক কলামের জন্য কিভাবে VLOOKUP ব্যবহার করতে হয় তা ব্যাখ্যা করতে আমি এই ডেটাসেট ব্যবহার করব।
1. Excel VLOOKUP ফাংশন ব্যবহার করে একাধিক কলাম থেকে মান পান
আসুন বিবেচনা করুন যে আপনার কাছে তাদের আইডি , নাম এবং ইউনিট মূল্য সহ একটি পণ্যের বিবরণ তালিকা রয়েছে। আরেকটি টেবিল আছে যাকে বলা হবে সেলস ওভারভিউ । এই টেবিলে, আইডি , নাম , ইউনিট মূল্য , পরিমাণ এবং মোট বিক্রয় থাকবে। আপনার কাজ হল টেবিলে মোট বিক্রির একটি স্বয়ংক্রিয় গণনা তৈরি করা যদি আপনি কেবলমাত্র পণ্য ID লিখুন। সূত্রটি পণ্যের বিবরণ টেবিল থেকে পণ্যের নাম এবং দাম বের করবে এবং উৎপন্ন করবেনির্বাচিত ঘর৷ =INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))
- তৃতীয়ত, পেতে Enter টিপুন ফলাফল।
- আপনি যদি Excel 2019 এর চেয়ে Microsoft Excel এর পুরানো সংস্করণ ব্যবহার করেন তাহলে Ctrl + Shift টিপুন। + এন্টার । 15>
- MATCH(1,(C:C=C15)*(B:B=B15),0): সূত্রের এই অংশটি প্রবেশ করা <1 এর সাথে মেলে>আইডি এবং নাম ডেটাসেট সহ, এবং এখানে “1” বোঝায় TRUE এর বিনিময়ে সারি নম্বর যেখানে সমস্ত মানদণ্ড TRUE .
- INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0)): এখন , INDEX ফাংশন রেঞ্জের মধ্যে থেকে মান প্রদান করে D:D ।
- তারপর, ফিল হ্যান্ডেল <2 টেনে আনুন>অন্যান্য কক্ষে সূত্রটি অনুলিপি করতে নিচে যান৷
- শেষে, আপনি দেখতে পাবেন যে আমি অন্য সমস্ত ঘরে সূত্রটি অনুলিপি করেছি এবং আমার পছন্দসই আউটপুট পেয়েছি৷
- লুকআপ মানটি টেবিলে বিদ্যমান নেই৷
- লুকআপ মানটি ভুল বানান বা অতিরিক্ত স্থান রয়েছে৷
- টেবিল পরিসর হল সঠিকভাবে প্রবেশ করানো হয়নি৷
- আপনি VLOOKUP অনুলিপি করছেন, এবং টেবিলের রেফারেন্সটি লক করা নেই৷
- আপনি যদি Microsoft Excel এর একটি পুরানো সংস্করণ ব্যবহার করেন এর চেয়ে Excel 2019 তারপর আপনাকে অ্যারে সূত্র এর জন্য Ctrl + Shift + Enter চাপতে হবে .
🔎 ফর্মুলা কিভাবে কাজ করে?
আরো পড়ুন: INDEX ম্যাচ বনাম VLOOKUP ফাংশন (9টি উদাহরণ) এই ফাংশনগুলি ব্যবহার করার সময় সাধারণ ত্রুটিগুলি যখন তারা দেখায়
#N/A ত্রুটি এই ত্রুটিটি ঘটবে যদি সূত্রটি হয় অ্যারে সূত্র, এবং আপনি শুধু এন্টার টিপুন। এটি সমাধান করতে CTRL + SHIFT + ENTER চাপুন। #N/A VLOOKUP অভ্যাসে, অনেক কারণ আছেকেন আপনি এই ত্রুটিটি দেখতে পারেন, সহজিনিসগুলি মনে রাখবেন
অনুশীলন বিভাগ
এখানে, আমি প্রতিটি প্রাক্তনের জন্য একটি অনুশীলন বিভাগ দিয়েছি যথেষ্ট যাতে আপনি এক্সেলের একাধিক কলামের জন্য VLOOKUP ফাংশন কীভাবে ব্যবহার করবেন তা অনুশীলন করতে পারেন।
উপসংহার
সুতরাং, এগুলো হল এক্সেলের একাধিক কলামের জন্য VLOOKUP ফাংশন ব্যবহার করার কিছু উপায়। আমি তাদের নিজ নিজ উদাহরণ সহ সমস্ত পদ্ধতি দেখিয়েছি কিন্তু অন্যান্য অনেক পুনরাবৃত্তি হতে পারে। আমি ব্যবহৃত ফাংশনগুলির মৌলিক বিষয়েও আলোচনা করেছি। উপরন্তু,অনুশীলন ওয়ার্কবুক নিবন্ধের শুরুতে যোগ করা হয়. উদাহরণগুলি অনুশীলন করতে এটি ডাউনলোড করুন। আপনার যদি এটি অর্জনের অন্য কোনো পদ্ধতি থাকে, তাহলে অনুগ্রহ করে নির্দ্বিধায় আমাদের সাথে শেয়ার করুন৷
৷ মোট বিক্রয় স্বয়ংক্রিয়ভাবে।
আসুন আপনি কীভাবে এটি করতে পারেন তা দেখা যাক।
পদক্ষেপ:
- প্রথমে, আপনি যে ঘরে পণ্যটি চান সেটি নির্বাচন করুন নাম । এখানে, আমি সেল C15 সিলেক্ট করেছি।
- দ্বিতীয়ত, সেলে C15 নিচের সূত্রটি লিখুন।
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)
- তৃতীয়ত, ফলাফল পেতে Enter চাপুন।
- যদি আপনি একটি পুরানো সংস্করণ ব্যবহার করেন এর Microsoft Excel এর থেকে Excel 2019 তারপর Ctrl + Shift + Enter চাপুন।
🔎 ফর্মুলা কিভাবে কাজ করে?
- এ VLOOKUP ফাংশন, প্রথম যুক্তিটি ডেটা বহন করে যা টেবিলে অনুসন্ধান করা হবে। এখানে B15 এ রয়েছে ID যা পণ্য তালিকা সারণির সাথে মিলবে ID ।
- $B$6:$ D$11 হল টেবিল অ্যারে পরিসর যেখানে ডেটা অনুসন্ধান করা হবে।
- {2,3} এর মানে আমরা দ্বিতীয় এবং তৃতীয় কলামটি বের করছি। মিলে যাওয়া সারির মান।
- 0 সংজ্ঞায়িত করা হচ্ছে যে আমরা একটি সঠিক মিল পেতে চাই।
- এর পর, টানুন অন্য কক্ষে সূত্রটি অনুলিপি করতে হ্যান্ডেলটি নিচে পূরণ করুন।
- অবশেষে, আপনি দেখতে পাবেন যে আমি অন্য ঘরে সূত্রটি অনুলিপি করেছি সেল এবং আমার পছন্দসই আউটপুট পেয়েছি।
7>
দ্রষ্টব্য: <1 তৈরি করতে>মোট বিক্রয় , আমি নিম্নলিখিত ব্যবহার করেছিসূত্র।
=D15*E15
এবং তারপর এটি F20 পর্যন্ত কপি করুন।
আরো পড়ুন:<2 এক্সেল VLOOKUP উল্লম্বভাবে একাধিক মান ফেরত দিতে
2. বিভিন্ন ওয়ার্কবুক থেকে একাধিক কলামের জন্য VLOOKUP ফাংশন ব্যবহার করুন
এই উদাহরণে, আমি এক্সেল VLOOKUP ব্যবহার করব বিভিন্ন ওয়ার্কবুক থেকে একাধিক কলাম থেকে ডেটা পাওয়ার ফাংশন। এখন, ডেটাসেট এখনও একই, কিন্তু দুটি টেবিল দুটি ভিন্ন ওয়ার্কবুকে থাকবে। পণ্যের বিবরণ টেবিলটি পণ্য-তালিকা-সারণী নামে একটি ওয়ার্কবুকে রয়েছে। আমি এই উদাহরণে এই টেবিল থেকে নাম এবং দাম বের করব৷
চলুন ধাপগুলি দেখি৷
পদক্ষেপ: <3
- শুরুতে, আপনি যে ঘরে পণ্যটি চান সেটি নির্বাচন করুন নাম ।
- তারপর, সেই নির্বাচিত ঘরে নিম্নলিখিত সূত্রটি লিখুন। এখানে, আমি আমার ব্যবহৃত এক্সেল ওয়ার্কবুকের নাম ব্যবহার করেছি। আপনাকে সেই অনুযায়ী পরিবর্তন করতে হবে৷
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)
- পরবর্তীতে, Enter<টিপুন 2> ফলাফল পেতে।
- আপনি যদি Excel 2019 এর চেয়ে Microsoft Excel এর পুরানো সংস্করণ ব্যবহার করেন তাহলে Ctrl + <1 টিপুন>Shift + Enter .
এখানে, সূত্রটি আগের পদ্ধতির সূত্রের মতই। একমাত্র মূল পার্থক্য হল এখানে সোর্স টেবিলটি অন্য ফাইলে রয়েছে তাই আমাদের '[Product-List-Table.xlsx]Product Details' ব্যবহার করে ফাইলের রেফারেন্স ব্যবহার করতে হয়েছিল!$B$5:$D $10 অংশ।
- এর পর, সূত্রটি অনুলিপি করতে ফিল হ্যান্ডেল টি নিচে টেনে আনুন।
<12
পড়ুন আরও: এক্সেলের একাধিক কলাম ফেরত দিতে VLOOKUP (4টি উদাহরণ)
অনুরূপ রিডিং
- VLOOKUP নয় কাজ করা (৮টি কারণ এবং সমাধান)
- কলামে শেষ মান খুঁজে পেতে এক্সেল VLOOKUP (বিকল্প সহ)
- VLOOKUP এবং সমস্ত ম্যাচগুলিকে রিটার্ন করুন এক্সেল (৭ উপায়)
- এক্সেলের অন্য ওয়ার্কশীট থেকে মান খুঁজে পেতে VBA VLOOKUP ব্যবহার করুন
3. একাধিক থেকে মান খুঁজে পেতে VLOOKUP প্রয়োগ করুন কলাম এবং Get Total
এই উদাহরণের জন্য, আমি নিম্নলিখিত ডেটাসেটটি নিয়েছি। ধরুন, আপনার কিছু ছাত্রের নাম আছে এবং পদার্থবিদ্যা এবং রসায়ন তে তাদের প্রাপ্ত নম্বর রয়েছে। আপনার আরেকটি টেবিল আছে যেখানে শুধুমাত্র নাম রয়েছে এবং আপনি তাদের নামের পাশে মোট চিহ্ন দেখাতে চান। এখন, আমি আপনাকে দেখাব কিভাবে আপনি একাধিক কলাম থেকে মান খুঁজে পেতে VLOOKUP ফাংশন প্রয়োগ করতে পারেন এবং Excel এ তাদের থেকে মোট মার্কস পেতে পারেন।
আপনি কীভাবে এটি করতে পারেন তা আমাকে দেখান৷
পদক্ষেপ:
- প্রথমে, ঘরটি নির্বাচন করুন যেখানে আপনি মোট মার্কস চান। এখানে, আমি সেল G5 নির্বাচন করেছি।
- দ্বিতীয়ত, সেল G5 -এ নিম্নলিখিত লিখুনসূত্র।
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))
- তৃতীয়ত, এন্টার টিপুন মোট মার্কস পান।
- আপনি যদি Excel 2019 এর চেয়ে Microsoft Excel এর পুরানো সংস্করণ ব্যবহার করেন তাহলে চাপুন Ctrl + Shift + Enter .
🔎 সূত্রটি কিভাবে কাজ করে?
- VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): এখানে, VLOOKUP ফাংশনে, আমি F5 lookup_value , $B$5:$D$12 হিসেবে <1 নির্বাচন করেছি> table_array , {2,3} as col_index_num , এবং FALSE range_lookup হিসাবে। সূত্রটি টেবিল_অ্যারে এর কলাম 2 এবং 3 থেকে lookup_value এর মিলগুলি প্রদান করে৷
- SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): এখন, SUM ফাংশন দুটির সমষ্টি প্রদান করে এটি VLOOKUP ফাংশন থেকে পাওয়া মানগুলি৷
- পরে, অন্য কক্ষে সূত্রটি অনুলিপি করতে ফিল হ্যান্ডেল কে নীচে টেনে আনুন৷
- পরবর্তীতে, আপনি দেখতে পাবেন যে আমি অন্য সমস্ত কক্ষে সূত্রটি অনুলিপি করেছি এবং আমার পছন্দসই আউটপুট পেয়েছি৷
4. Excel এ একাধিক কলাম তুলনা করার জন্য VLOOKUP এবং IFERROR ফাংশন নিয়োগ করুন
এই বিভাগের জন্য, আসুন বিবেচনা করা যাক আপনার কাছে টাস্কের একটি ডেটাসেট আছে এবং এর নাম যে কর্মীরা এই কাজে নিযুক্ত ছিলেন। একটি কলাম রয়েছে যেখানে পুরনো কর্মচারীদের নাম রয়েছে যাদেরকে এটি নিয়োগ করা হয়েছিলটাস্ক, নতুন কর্মচারীদের নাম যারা সেই টাস্কে নিযুক্ত করা হয়েছিল, এবং সেই কাজের জন্য বর্তমান প্রত্যাশিত কর্মচারীদের নাম । এখন আপনার কাজ হল পুরাতন কর্মচারী এবং নতুন কর্মচারী র দুটি কলামের নাম তুলনা করা এবং মিলগুলি চিহ্নিত করা। তারপর, আপনাকে চিহ্নিত মিলগুলির সাথে বর্তমান প্রত্যাশিত কর্মচারীদের নাম কলামের তুলনা করতে হবে এবং সেই নামটি ফেরত দিতে হবে যদি এটি সমস্ত 3 কলামে থাকে।
চলুন দেখি কিভাবে আপনি এটি করতে পারেন৷
পদক্ষেপ:
- প্রথমে, আপনি যে ঘরটির নাম চান সেটি নির্বাচন করুন মিলিত কর্মচারী ।
- তারপর, সেই নির্বাচিত ঘরে নিম্নলিখিত সূত্রটি লিখুন।
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),"")
<33
- অবশেষে, ফলাফল পেতে এন্টার টিপুন। আপনি যদি Excel 2019 এর চেয়ে Microsoft Excel এর পুরানো সংস্করণ ব্যবহার করেন তাহলে Ctrl + Shift + Enter টিপুন। |
- VLOOKUP(C6:C11,D6:D11,1,FALSE): সূত্রের এই অংশটি পুরাতন কর্মচারীদের কলাম এবং নতুন কর্মচারীদের তুলনা করে কলাম।
- IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""): এখন, IFERROR ফাংশন <1 কে প্রতিস্থাপন করে>#N/A একটি খালি স্ট্রিং সহ।
- VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),"") ,E6:E11,1,FALSE): এখানে, VLOOKUP ফাংশন বর্তমান প্রত্যাশিত কর্মচারীদের কলামের সাথে তুলনা করেপ্রথম VLOOKUP ফাংশন থেকে মিলিত মানগুলি ফিরে এসেছে৷
- IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""), E6:E11,1,FALSE),""): অবশেষে, IFERROR ফাংশনটি #N/A একটি খালি স্ট্রিং দিয়ে প্রতিস্থাপন করে।
আরো পড়ুন: যখন ম্যাচ বিদ্যমান তখন কেন VLOOKUP #N/A ফেরত দেয়? (৫টি কারণ ও সমাধান)
5. একাধিক মানদণ্ডের জন্য CHOOSE এবং VLOOKUP ফাংশন একত্রিত করুন
এখানে, আমি আপনাকে দেখাব কিভাবে আপনি একাধিক কলাম<থেকে ডেটা বের করতে পারেন 2> একাধিক মানদণ্ড ব্যবহার করে । আসুন বিবেচনা করি আমাদের কাছে বিক্রয় ব্যক্তি , মাস এবং বিক্রয় সহ বিক্রয় তথ্যের একটি ডেটাসেট রয়েছে। এখন আপনার কাজ হল একটি নতুন টেবিল তৈরি করা যেখানে আপনি কলামের সমস্ত বিক্রয় দেখাবেন যেখানে প্রতিটি কলাম প্রতি মাসে প্রতিনিধিত্ব করবে৷
চলুন ধাপগুলি দেখি৷
পদক্ষেপ:
- শুরু করতে, আপনি যেখানে এক মাসের জন্য বিক্রয় চান সেটি নির্বাচন করুন। এখানে, আমি সেল G6 নির্বাচন করেছি।
- এরপর, সেল G6 এ নিম্নলিখিত সূত্রটি লিখুন।
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)
- পরে, ফলাফল পেতে এন্টার টিপুন।
- যদি আপনি <1 এর একটি পুরানো সংস্করণ ব্যবহার করেন Excel 2019 এর চেয়ে>Microsoft Excel তারপর Ctrl + Shift + Enter চাপুন।
🔎 ফর্মুলা কিভাবে কাজ করে?
- চয়েন({1) ,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): এখানে, এ বেছে নিনফাংশন , আমি {1,2} কে index_num হিসেবে, $B$5:$B$12&$C$5:$C$12 হিসেবে বেছে নিলাম মান1 , এবং $D$5:$D$12 মান2 হিসাবে। এই সূত্রটি index_num ব্যবহার করে মান প্রদান করে।
- VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$) C$5:$C$12,$D$5:$D$12),2,0): এখন, VLOOKUP ফাংশন মিল খুঁজে পায় এবং সেই অনুযায়ী মান প্রদান করে।
- এরপর, সূত্রটি অনুলিপি করতে ফিল হ্যান্ডেল টি নিচে টেনে আনুন।
- তারপর, <1 টেনে আনুন>হ্যান্ডেল ডানে পূরণ করুন ।
- অবশেষে, আপনি দেখতে পাচ্ছেন যে আমি অন্য সমস্ত ঘরে সূত্রটি কপি করেছি এবং আমার পছন্দসই আউটপুট পেয়েছি।
আরো পড়ুন: এক্সেলে একাধিক মানদণ্ড সহ VLOOKUP ব্যবহার করুন (6 পদ্ধতি + বিকল্প)
6. একাধিক কলাম থেকে গতিশীলভাবে মান খুঁজতে VLOOKUP এবং MATCH ফাংশন প্রয়োগ করুন
এই উদাহরণে, আমি আপনাকে দেখাব কিভাবে আপনি VLOOKUP ফাংশন ব্যবহার করে একাধিক কলাম থেকে গতিশীলভাবে মান খুঁজে পেতে পারেন এক্সেল আমি এই উদাহরণের জন্য নিম্নলিখিত ডেটাসেট গ্রহণ করেছি। এতে রয়েছে ছাত্রের আইডি , নাম এবং মার্কস । অন্য টেবিলে, আমার ছাত্র আইডি আছে। এখন, আমি VLOOKUP ফাংশনটি ব্যবহার করব এই স্টুডেন্ট আইডি এর বিপরীতে গতিশীলভাবে মান খুঁজে বের করতে।
এটা কিভাবে করা যায় তা দেখা যাক। .
পদক্ষেপ:
- প্রথমে, আপনি যেখানে মার্কস চান সেই ঘরটি নির্বাচন করুন।
- দ্বিতীয়ত লিখুন পরবর্তীসেই নির্বাচিত ঘরে সূত্র।
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)
- তৃতীয়ত, এন্টার টিপুন ফলাফল পেতে।
🔎 ফর্মুলা কিভাবে কাজ করে?
<7- MATCH($G$4,$B$4:$D$4,0): এখানে, MATCH ফাংশন এ, আমি $G নির্বাচন করেছি $4 l okup_value , $B$4:$D$4 হিসাবে lookup_array , এবং 0 match_type<হিসাবে 2>। সূত্রটি lookup_array এ lookup_value এর আপেক্ষিক অবস্থান ফিরিয়ে দেবে।
- VLOOKUP(F5,$B$4:$D$12,MATCH($ G$4,$B$4:$D$4,0),FALSE): এখন, VLOOKUP ফাংশনটি ম্যাচটি ফিরিয়ে দেয়।
- এর পরে, সূত্র কপি করতে ফিল হ্যান্ডেল নিচে টেনে আনুন।
44>
- অবশেষে, আপনি দেখতে পাবেন যে আমি সূত্রটি কপি করেছি অন্যান্য সেল এবং আমার পছন্দসই আউটপুট পেয়েছি।
এক্সেলের একাধিক কলামের জন্য VLOOKUP ফাংশনের বিকল্প
এই বিভাগে, আমিও একই কাজ করব। অপারেশন কিন্তু বিভিন্ন ফাংশন সহ ( VLOOKUP ছাড়া)। এখানে, আমি INDEX ফাংশন এবং Match ফাংশন ব্যবহার করব। এখন, আসুন একই ডেটাসেট বিবেচনা করি যা আপনি প্রথম উদাহরণে ব্যবহার করেছেন। আমি নাম এবং আইডি ব্যবহার করে পণ্যটির ইউনিট মূল্য খুঁজে পাব।
দেখা যাক ধাপগুলি।
পদক্ষেপ:
- শুরুতে, আপনি যেখানে ইউনিট মূল্য চান সেই ঘরটি নির্বাচন করুন।
- এরপর, তাতে নিচের সূত্রটি লিখুন