একই ওয়ার্কশীটের মধ্যে সমস্ত প্রয়োজনীয় তথ্য না থাকা খুবই সাধারণ। কিন্তু, একটি সম্পূর্ণ ডাটাবেস তৈরি করতে, প্রয়োজনীয় ডেটা পুনরুদ্ধারের জন্য আমাদের এক্সেলের অন্যান্য শীটগুলি সন্ধান করতে হবে। এই ধরনের ঝামেলা মোকাবেলা করার জন্য, Microsoft Excel একটি বহুমুখী ফাংশন নিয়ে এসেছে যার নাম VLOOKUP; যা ব্যবহারকারীদের এক্সেলের একাধিক শীট জুড়ে সন্ধান করতে সক্ষম করে। তাই VLOOKUP ব্যবহার করে ফাংশন, আমরা আপনাকে 3টি পদ্ধতি শেখাব যা আপনি সহজেই এক্সেলের একাধিক শীট জুড়ে সন্ধান করতে ব্যবহার করতে পারেন৷
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
আপনাকে সুপারিশ করা হচ্ছে এক্সেল ফাইল ডাউনলোড করুন এবং এটির সাথে অনুশীলন করুন।
এক্সেলের একাধিক শীট জুড়ে সন্ধান করার 3 পদ্ধতি
ধরুন, একটি বইয়ের দোকান অনলাইনে এবং দোকানে বই বিক্রি করে। তাদের কাছে অনলাইন বিক্রয়ের জন্য উপলব্ধ বই এবং দোকানে বিক্রয়ের জন্য উপলব্ধ বই সমন্বিত দুটি বই তালিকা রয়েছে৷
এই টিউটোরিয়ালে, আমরা আপনাকে শিখাব কিভাবে আপনি এই দুটি বইয়ের তালিকা একত্রিত করতে পারেন এবং 3টি আলাদা পদ্ধতি ব্যবহার করে একটি নতুন সম্পূর্ণ পুস্তক তালিকা তৈরি করতে পারেন৷
1. IFERROR
সহ এক্সেলের একাধিক শীট জুড়ে সন্ধান করুন৷একটি সম্পূর্ণ পুস্তক তালিকা তৈরি করতে যাতে অনলাইনে এবং স্টোর উভয় ক্ষেত্রেই বিক্রয়ের জন্য উপলব্ধ বই রয়েছে, আমাদের “স্টোর থেকে তথ্য একত্রিত করতে হবে ” এবং “অনলাইন ওয়ার্কশীট।
কীভাবে লুকআপ করবেন তা শিখতে এখন নিচের ধাপগুলি অনুসরণ করুন:
🔗 ধাপ:
❶ প্রথমত, নির্বাচন করুন সেল C5 ▶ সূত্রের ফলাফল সংরক্ষণ করতে।
❷ এর পরে, টাইপ করুন নিম্নলিখিত সূত্র:
=IFERROR(VLOOKUP(B5,Store!$B$5:$D$9,2, FALSE), IFERROR(VLOOKUP(B5,Online!$B$5:$D$9, 2, FALSE), "Not found"))
কোষের মধ্যে।
❸ তারপর ENTER টিপুন বোতাম।
❹ এখন ফিল হ্যান্ডেল টেনে আনুন বইয়ের নাম এর শেষে আইকন কলাম।
এটাই।
💡 লেখক করতে কলাম সম্পূর্ণ, সূত্র ব্যবহার করুন
=IFERROR(VLOOKUP(B5,Store!$B$5:$D$9,3, FALSE), IFERROR(VLOOKUP(B5,Online!$B$5:$D$9, 3, FALSE), "Not found"))
সেল D5 এর মধ্যে এবং পদক্ষেপ 1 থেকে 4 পুনরাবৃত্তি করুন .
␥ সূত্র ব্রেকডাউন
📌 সিনট্যাক্স: IFERROR(VLOOKUP(…), IFERROR(VLOOKUP(…), …, "Not found"))
- B5 ▶ একটি আইডি তুলে নেয় , যা সার্চ কী হিসেবে কাজ করবে।
- স্টোর!$B$5:$D$9 ▶ অনুসন্ধান অপারেশন B5 থেকে পরিসরের মধ্যে পরিচালিত হয় D9 থেকে স্টোরে ওয়ার্কশীট।
- অনলাইন!$B$5:$D$9 ▶ অনুসন্ধান অপারেশন B5 থেকে পরিসরের মধ্যে পরিচালিত হয় D9 থেকে অনলাইনে ওয়ার্কশীট।
- 2 ▶ বইয়ের নাম নির্দেশ করে বইয়ের নাম পুনরুদ্ধার করার জন্য কলাম।
- মিথ্যা ▶ অনুসন্ধান করার সময় এই যুক্তিটি সঠিক মিলের জন্য ব্যবহৃত হয়৷
=IFERROR(VLOOKUP(B5,Store!$B$5:$D$9,2, FALSE), IFERROR(VLOOKUP(B5,Online!$B$5:$D$9, 2, FALSE), "Not found"))
▶ ID দিয়ে বইয়ের নাম ফেরত দেয় না 96 .
আরো পড়ুন: এক্সেলের একটি কক্ষে সংযুক্ত একাধিক মান দেখুন এবং ফেরত দিন
2. INDIRECT
সহ এক্সেল Vlookup একাধিক শীটআমরা InDIRECT ফাংশন ব্যবহার করে একাধিক শীট জুড়ে সন্ধান করতে পারি IFERROR ফাংশন এর পরিবর্তে . কিন্তু আমাদের মনে রাখতে হবে যে যদিও অপ্রত্যক্ষ একাধিক পত্রক জুড়ে ডেটা পুনরুদ্ধার করার সময় ফাংশন অনেক বেশি নমনীয়তা প্রদান করে, INDIRECT-এর সিনট্যাক্স ফাংশন আরো জটিল। সুতরাং, InDIRECT ব্যবহার করার সময় সতর্ক থাকুন৷ VLOOKUP এর সাথে ফাংশন ফাংশন সুতরাং, আর কোন আলোচনা ছাড়াই সরাসরি ধাপে যাওয়া যাক:
🔗 ধাপ:
❶ প্রথমত, নির্বাচন করুন সেল C5 ▶ সূত্রের ফলাফল সংরক্ষণ করতে।
❷ এর পরে, টাইপ করুন সূত্র
=VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$F$6,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$F$6&"'!$B5:$B9"),$B5)>0,0))&"'!$B$5:$D$9"),2,0)
কোষের মধ্যে।
❸ তারপর ENTER টিপুন বোতাম।
❹ এখন ফিল হ্যান্ডেল টেনে আনুন বইয়ের নাম এর শেষে আইকন কলাম।
এটাই।
💡 লেখক করতে কলাম সম্পূর্ণ, সূত্র ব্যবহার করুন
=VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$F$6,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$F$6&"'!$B5:$B9"),$B5)>0,0))&"'!$B$5:$D$9"),3,0)
সেল D5 এর মধ্যে এবং পদক্ষেপ 1 থেকে 4 পুনরাবৃত্তি করুন .
␥ সূত্র ব্রেকডাউন
📌 সিনট্যাক্স:VLOOKUP(lookup_value, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(TRUE, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!lookup_range"), lookup_value)>0), 0)) & "'!table_array"), col_index_num, FALSE)
- লুকআপ_মান ▶ $B5 ▶ অনুসন্ধান কীওয়ার্ড যার উপর ভিত্তি করে আমরা অনুসন্ধান পরিচালনা করি।
- লুকআপ_শীট ▶ $F$5:$F$6 ▶ শীটগুলির তালিকার ঘরের ঠিকানা যা জুড়ে আমরা সাধারণত ডেটা সন্ধান করি৷ ৷
- লুকআপ_রেঞ্জ ▶ $B5:$B9 ▶ যে পরিসরের মধ্যে আমাদের লুকআপ মান থাকে।
- টেবিল_অ্যারে ▶ $B$5:$D$9 ▶ পুরো ডেটা টেবিলের পরিসর।
- কলাম_সূচী_সংখ্যা ▶ 2 ▶ কলাম নম্বর যেখান থেকে আমরা আমাদের কাঙ্খিত ডেটা সরিয়ে ফেলি।
আরো পড়ুন: VBA ইনডেক্স মিল এক্সেলের একাধিক মানদণ্ডের উপর ভিত্তি করে (3 পদ্ধতি)
3. নেস্টেড আইএফ ফাংশন
ব্যবহার করে এক্সেলে একাধিক শীট জুড়ে সন্ধান করুনএক্সেলে একাধিক শীট জুড়ে দেখার আরেকটি উপায় আছে। যা নেস্টেড IF এর ব্যবহার ISNA এর সাথে ফাংশন এবং VLOOKUP ফাংশন।
যদি আপনার কাছে ডেটা টানানোর জন্য কয়েকটি ডেটাশিট থাকে তবে আপনি এই পদ্ধতিটি সহজে ব্যবহার করতে পারেন অন্যথায়, আপনাকে এটি ব্যবহার করার পরামর্শ দেওয়া হয় না। কারণ শীটের সংখ্যা বাড়ার সাথে সাথে এটি অনেক জটিল হয়ে যায়।
যাইহোক, সূত্রটি কীভাবে কাজ করে তা শিখতে নীচের পদক্ষেপগুলি অনুসরণ করুন। এখানে আপনি যান:
🔗 ধাপ:
❶ প্রথমত, নির্বাচন করুন সেল C5 ▶ সূত্রের ফলাফল সংরক্ষণ করতে।
❷ এর পরে, টাইপ করুন সূত্র
=IF(ISNA(VLOOKUP($B5,Store!$B$5:$D$9,2,0)),VLOOKUP($B5,Online!$B$5:$D$9,2,0),IF(ISNA(VLOOKUP($B5,Online!$B$5:$D$9,2,0)),VLOOKUP($B5,Store!$B$5:$D$9,2,0)))
কোষের মধ্যে।
❸ তারপর ENTER টিপুন বোতাম।
❹ এখন ফিল হ্যান্ডেল টেনে আনুন বইয়ের নাম এর শেষে আইকন কলাম।
এটাই।
💡 লেখক করতে কলাম সম্পূর্ণ, সূত্র ব্যবহার করুন
=IF(ISNA(VLOOKUP($B5,Store!$B$5:$D$9,3,0)),VLOOKUP($B5,Online!$B$5:$D$9,3,0),IF(ISNA(VLOOKUP($B5,Online!$B$5:$D$9,3,0)),VLOOKUP($B5,Store!$B$5:$D$9,3,0)))
সেল D5 এর মধ্যে এবং পদক্ষেপ 1 থেকে 4. পুনরাবৃত্তি করুন
␥ সূত্র ব্রেকডাউন
📌 সিনট্যাক্স: IF(ISNA(VLOOKUP(lookup_value,table_array,col_index_number,0)),value_if_true,value_if_false)
- লুকআপ_মান ▶ $B5 ▶ অনুসন্ধান কীওয়ার্ড যার উপর ভিত্তি করে আমরা অনুসন্ধান পরিচালনা করি।
- টেবিল_অ্যারে ▶ $B$5:$D$9 ▶ পুরো ডেটা টেবিলের পরিসর।
- কলাম_সূচী_সংখ্যা ▶ 2 ▶ কলাম নম্বর যেখান থেকে আমরা আমাদের কাঙ্খিত ডেটা সরিয়ে ফেলি।
- ISNA(VLOOKUP($B5,Store!$B$5:$D$9,3,0)) ▶ ID-এর ক্রস-ম্যাচিংয়ের জন্য অনুসন্ধান করে ($B5 দ্বারা উল্লেখ করা হয়েছে৷ ) রেঞ্জের মধ্যে $B$5:$D$9।
- IF(ISNA(VLOOKUP($B5,Store!$B$5:$D$9,3,0)), VLOOKUP($B5,অনলাইন!$B$5:$D$9,3,0) ▶ যদি ISNA(VLOOKUP($B5,Store!$B$5:$D$9,3,0)) সত্য হলে VLOOKUP($B5,Online!$B$5:$D$9,3,0) ব্যবহার করে সংশ্লিষ্ট বইয়ের নাম টানা হয়৷
- যদি অংশ IF(ISNA(VLOOKUP($B5,Store!$B$5:$D$9,3,0)), VLOOKUP($B5,অনলাইন!$B$5:$D$9,3 ,0) মিথ্যা হয়ে গেলে আমরা IF(ISNA(VLOOKUP($B5,Online!$B$5:$D$9,3,0)), VLOOKUP($B5,Store!$B$5:$D$9,3 এ প্রবেশ করি। ,0))।
- IF(ISNA(VLOOKUP($B5,Online!$B$5:$D$9,3,0)), VLOOKUP($B5,Store!$B$5:$D$9,3,0) ) ▶ যদি ISNA(VLOOKUP($B5,Online!$B$5:$D$9,3,0)) সত্য হয়ে গেলে আমরা VLOOKUP($B5,Store!$B$5:$D$9,3,0)) ব্যবহার করে বইয়ের নাম টানব।
আরো পড়ুন: এক্সেলে তারিখ পরিসীমা সহ একাধিক মানদণ্ড সহ VLOOKUP (2 উপায়)
মনে রাখার বিষয়গুলি
📌লুকআপ মান সবসময় প্রথম কলামে থাকা উচিত টেবিল অ্যারে এর মধ্যে .
📌 Ctrl + Shift + Enter ব্যবহার করুন একসাথে অ্যারে সূত্র সম্পূর্ণ করতে
📌 সিনট্যাক্স সম্পর্কে সতর্ক থাকুন ফাংশনগুলির .
📌 ডেটা রেঞ্জ ঢোকান সাবধানে সূত্রে .
উপসংহার
সমাপ্ত করার জন্য, আমরা এক্সেলের একাধিক শীট জুড়ে সন্ধান করার জন্য 3টি স্বতন্ত্র পদ্ধতি নিয়ে আলোচনা করেছি। আপনাকে এই নিবন্ধটির সাথে সংযুক্ত অনুশীলন ওয়ার্কবুকটি ডাউনলোড করার এবং এর সাথে সমস্ত পদ্ধতি অনুশীলন করার পরামর্শ দেওয়া হচ্ছে। এবং নীচের মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে দ্বিধা করবেন না। আমরা যত তাড়াতাড়ি সম্ভব প্রাসঙ্গিক প্রশ্নের উত্তর দেওয়ার চেষ্টা করব।
সম্পর্কিত পড়া
- এক্সেলে হেল্পার কলাম ছাড়াই একাধিক মানদণ্ডের সাথে দেখুন (5টি উপায়)
- তারিখ সীমার জন্য একাধিক মানদণ্ড সহ INDEX ম্যাচ কীভাবে ব্যবহার করবেন
- Excel এ আংশিক পাঠ্যের জন্য একাধিক মানদণ্ড সহ INDEX-MATCH (2 উপায়)
- এক্সেলের একাধিক মানদণ্ড সহ XLOOKUP (4টি সহজ উপায়)