উদাহৰণৰ সৈতে এক্সেলত একাধিক শ্বীটৰ মাজেৰে VLOOKUP

  • এইটো শ্বেয়াৰ কৰক
Michael Brown

টিউটোৰিয়েলে দেখুৱাই যে কেনেকৈ অন্য কাৰ্য্যপত্ৰিকা বা কাৰ্য্যপুস্তিকাৰ পৰা তথ্য কপি কৰিবলে VLOOKUP ফাংচন ব্যৱহাৰ কৰিব লাগে, একাধিক পত্ৰিকাত Vlookup, আৰু বিভিন্ন পত্ৰিকাৰ পৰা বিভিন্ন ঘৰলৈ মানসমূহ ঘূৰাই দিবলৈ গতিশীলভাৱে চাব লাগে।

এক্সেলত কিছুমান তথ্য বিচাৰিলে সকলো ডাটা একেখন শ্বীটতে থকাটো বিৰল। অধিক সঘনাই, আপুনি একাধিক পত্ৰিকা বা আনকি বিভিন্ন কাৰ্য্যপুস্তিকাসমূহৰ মাজেৰে সন্ধান কৰিব লাগিব। ভাল খবৰটো হ'ল যে মাইক্ৰ'ছফ্ট এক্সেলে ইয়াৰ বাবে এটাতকৈ অধিক উপায় প্ৰদান কৰে, আৰু বেয়া খবৰটো হ'ল যে সকলো উপায়েই এটা মানক VLOOKUP সূত্ৰতকৈ অলপ বেছি জটিল। কিন্তু অলপ ধৈৰ্য্যৰে আমি সেইবোৰ বুজি পাম :)

    দুখন শ্বীটৰ মাজত কেনেকৈ VLOOKUP কৰিব পাৰি

    আৰম্ভণিৰ বাবে, এটা আটাইতকৈ সহজ ক্ষেত্ৰৰ তদন্ত কৰোঁ আহক - VLOOKUP to ব্যৱহাৰ কৰি অন্য কাৰ্য্যপত্ৰিকাৰ পৰা তথ্য কপি কৰক। ই একেটা ৱৰ্কশ্বীটত সন্ধান কৰা এটা নিয়মীয়া VLOOKUP সূত্ৰৰ সৈতে বহুত মিল আছে। পাৰ্থক্যটো হ'ল আপুনি table_array যুক্তিত পত্ৰিকাৰ নাম অন্তৰ্ভুক্ত কৰে আপোনাৰ সূত্ৰটো ক'বলৈ যে কোনটো কাৰ্য্যপত্ৰিকাত লুকআপ পৰিসীমা অৱস্থিত।

    অন্য পত্ৰিকাৰ পৰা VLOOKUP কৰিবলে সাধাৰণ সূত্ৰ নিম্নলিখিত:

    VLOOKUP(lookup_value, Sheet!range, col_index_num, [range_lookup])

    উদাহৰণস্বৰূপে, বিক্ৰীৰ পৰিসংখ্যাসমূহ Jan প্ৰতিবেদনৰ পৰা Summary<লৈ টানি যাওক ২> শ্বীট। ইয়াৰ বাবে আমি নিম্নলিখিত যুক্তিসমূহ সংজ্ঞায়িত কৰোঁ:

    • Lookup_values Summary শ্বীটৰ A স্তম্ভত আছে, আৰু আমিVLOOKUP:

      VLOOKUP($A2, 'West'!$A$2:$C$6 , 2, FALSE)

      শেষত, এই অতি প্ৰামাণিক VLOOKUP সূত্ৰই পশ্চিম পত্ৰিকাত A2:C6 পৰিসীমাৰ প্ৰথম স্তম্ভত A2 মান সন্ধান কৰে আৰু a ঘূৰাই দিয়ে ২য় স্তম্ভৰ পৰা মিল আছে। সেইটোৱেই!

      একাধিক শ্বীটৰ পৰা বিভিন্ন কোষলৈ তথ্য ঘূৰাই দিবলৈ গতিশীল VLOOKUP

      প্ৰথমে, এই প্ৰসংগত "গতিশীল" শব্দটোৰ সঠিক অৰ্থ কি আৰু এই সূত্ৰটো কেনেকৈ হ'ব সেইটো সংজ্ঞায়িত কৰোঁ আহক যদি আপোনাৰ একে বিন্যাসত তথ্যৰ বৃহৎ অংশ আছে যি একাধিক স্প্ৰেডশ্বীটত বিভক্ত, আপুনি বিভিন্ন পত্ৰিকাৰ পৰা বিভিন্ন ঘৰলৈ তথ্য আহৰণ কৰিব বিচাৰিব পাৰে। তলৰ ছবিখনে ধাৰণাটো দেখুৱাইছে:

      পূৰ্বৰ সূত্ৰসমূহৰ দৰে যিয়ে এটা অনন্য চিনাক্তকৰ্তাৰ ওপৰত ভিত্তি কৰি এটা নিৰ্দিষ্ট শ্বীটৰ পৰা এটা মান উদ্ধাৰ কৰিছিল, এইবাৰ আমি a ত কেইবাখনো শ্বীটৰ পৰা মান উলিয়াবলৈ বিচাৰিছো time.

      এই কামৰ বাবে দুটা ভিন্ন সমাধান আছে। দুয়োটা ক্ষেত্ৰতে, আপুনি অলপ প্ৰস্তুতিমূলক কাম কৰিব লাগিব আৰু প্ৰতিটো লুকআপ শ্বীটত ডাটা কোষৰ বাবে নামকৰণ কৰা পৰিসীমা সৃষ্টি কৰিব লাগিব। এই উদাহৰণৰ বাবে আমি নিম্নলিখিত পৰিসীমাসমূহ সংজ্ঞায়িত কৰিলোঁ:

      • East_Sales - East শ্বীটত A2:B6
      • North_Sales - A2: উত্তৰ শ্বীটত B6
      • দক্ষিণ_বিক্ৰী - দক্ষিণ শ্বীটত A2:B6
      • পশ্চিম_বিক্ৰী - পশ্চিম শ্বীটত A2:B6

      VLOOKUP আৰু নেষ্টেড IFs

      যদি আপোনাৰ ওচৰত চাবলৈ এটা যুক্তিসংগত সংখ্যক শ্বীট আছে, আপুনি নেষ্টেড IF ফলনসমূহ ব্যৱহাৰ কৰিব পাৰেপূৰ্বনিৰ্ধাৰিত কোষসমূহৰ মূল শব্দসমূহৰ ওপৰত ভিত্তি কৰি শ্বীট নিৰ্ব্বাচন কৰিবলে (আমাৰ ক্ষেত্ৰত B1 ৰ পৰা D1 কোষলৈকে)।

      A2 ত লুকআপ মানৰ সৈতে, সূত্ৰটো হ'ল:

      =VLOOKUP($A2, IF(B$1="east", East_Sales, IF(B$1="north", North_Sales, IF(B$1="south", South_Sales, IF(B$1="west", West_Sales)))), 2, FALSE)

      ইংৰাজীলৈ অনুবাদ কৰিলে, IF অংশত লিখা আছে:

      যদি B1 East হয়, East_Sales নামৰ পৰিসীমাত চাওক; যদি B1 উত্তৰ হয়, উত্তৰ_বিক্ৰয় নামৰ পৰিসীমাত চাওক; যদি B1 দক্ষিণ হয়, দক্ষিণ_বিক্ৰী নামৰ পৰিসীমাত চাওক; আৰু যদি B1 West হয়, West_Sales নামৰ পৰিসীমাত চাওক।

      IF দ্বাৰা ঘূৰাই দিয়া পৰিসীমা VLOOKUP ৰ table_array লৈ যায়, যি টানে সংশ্লিষ্ট শ্বীটত ২য় স্তম্ভৰ পৰা এটা মিল থকা মান।

      লুকআপ মান ($A2 - নিৰপেক্ষ স্তম্ভ আৰু আপেক্ষিক শাৰী) আৰু IF ৰ যুক্তিসংগত পৰীক্ষাৰ বাবে মিশ্ৰিত প্ৰসংগসমূহৰ চতুৰ ব্যৱহাৰ (B$1 - আপেক্ষিক স্তম্ভ আৰু নিৰপেক্ষ শাৰী) কোনো পৰিৱৰ্তন নকৰাকৈ সূত্ৰটো অন্য কোষলৈ কপি কৰাৰ অনুমতি দিয়ে - এক্সেলে এটা শাৰী আৰু স্তম্ভৰ আপেক্ষিক অৱস্থানৰ ওপৰত ভিত্তি কৰি ৰেফাৰেন্সসমূহ স্বয়ংক্ৰিয়ভাৱে সামঞ্জস্য কৰে।

      গতিকে, আমি সূত্ৰটো B2 ত প্ৰৱেশ কৰোঁ, ইয়াক সোঁফালে কপি কৰোঁ আৰু... প্ৰয়োজন অনুসৰি যিমান স্তম্ভ আৰু শাৰীলৈ তললৈ, আৰু নিম্নলিখিত ফলাফল পাওক:

      INDIRECT VLOOKUP

      বহু পত্ৰিকাৰ সৈতে কাম কৰাৰ সময়ত, একাধিক নেষ্টেড স্তৰে সূত্ৰটোও বনাব পাৰে দীঘলীয়া আৰু পঢ়িবলৈ কঠিন। এটা বহুত ভাল উপায় হ'ল INDIRECT:

      =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

      ৰ সহায়ত এটা ডাইনেমিক vlookup range সৃষ্টি কৰা:

      =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

      ইয়াত, আমি a যুক্ত কোষটোৰ ৰেফাৰেন্সটো সংযুক্ত কৰোঁনামকৰণ কৰা পৰিসীমাৰ অনন্য অংশ (B1) আৰু সাধাৰণ অংশ (_Sales)। ই "East_Sales" ৰ দৰে এটা লিখনী ষ্ট্ৰিং উৎপন্ন কৰে, যি INDIRECT এ Excel দ্বাৰা বুজিব পৰা পৰিসীমাৰ নামলৈ ৰূপান্তৰ কৰে।

      ফলস্বৰূপে, আপুনি এটা কমপেক্ট সূত্ৰ পাব যি যিকোনো সংখ্যক শ্বীটত সুন্দৰভাৱে কাম কৰে:

      এক্সেলত শ্বীট আৰু ফাইলৰ মাজত Vlookup কৰা হয়। মই আপোনাক পঢ়াৰ বাবে ধন্যবাদ জনাইছো আৰু অহা সপ্তাহত আমাৰ ব্লগত আপোনাক লগ পাম বুলি আশা কৰিছো!

      ডাউনলোডৰ বাবে কাৰ্য্যপুস্তিকা অনুশীলন কৰক

      একাধিক শ্বীটৰ উদাহৰণ (.xlsx ফাইল) Vlookup কৰক

      প্ৰথম ডাটা কোষ চাওক, যিটো হৈছে A2।
    • Table_array হৈছে Jan পত্ৰিকাত A2:B6 পৰিসীমা। ইয়াক উল্লেখ কৰিবলে, পৰিসীমা প্ৰসংগটোৰ আগত পত্ৰিকাৰ নাম দিয়ক আৰু তাৰ পিছত বিস্ময় বিন্দু দিয়ক: Jan!$A$2:$B$6 ।

      অনুগ্ৰহ কৰি মন কৰক যে আমি সূত্ৰটো অন্য কোষলৈ কপি কৰাৰ সময়ত ইয়াক সলনি হোৱাত বাধা দিবলৈ এবছল্ট চেল ৰেফাৰেন্সৰ সৈতে ৰেঞ্জটো লক কৰো।

      Col_index_num হৈছে 2 কাৰণ আমি এটা মান কপি কৰিব বিচাৰো স্তম্ভ B ৰ পৰা, যি টেবুল এৰেৰ ২য় স্তম্ভ।

    • Range_lookup এটা সঠিক মিল চাবলৈ FALSE লে সংহতি কৰা হৈছে।

    যুক্তিবোৰ একেলগে ৰাখিলে আমি এই সূত্ৰটো পাম:

    =VLOOKUP(A2, Jan!$A$2:$B$6, 2, FALSE)

    সূত্ৰটো স্তম্ভটোৰ তললৈ টানিব আৰু আপুনি এই ফলাফল পাব:

    a ত একে ধৰণেৰে, আপুনি ফেব্ৰুৱাৰী আৰু মাৰ্চ শ্বীটৰ পৰা তথ্য Vlookup কৰিব পাৰে:

    =VLOOKUP(A2, Feb!$A$2:$B$6, 2, FALSE)

    =VLOOKUP(A2, Mar!$A$2:$B$6, 2, FALSE)

    টিপচ্ আৰু টোকাসমূহ:

    • যদি শ্বীটৰ নামত স্থান বা অবৰ্ণানুক্ৰমিক আখৰ থাকে, তেন্তে ইয়াক একক উদ্ধৃতি চিহ্নত আবদ্ধ কৰিব লাগিব, যেনে <১>'জানুৱাৰী বিক্ৰী'!$A$2:$B$6 । অধিক তথ্যৰ বাবে, অনুগ্ৰহ কৰি Excel ত অন্য শ্বীট কেনেকৈ উল্লেখ কৰিব চাওক।
    • এটা সূত্ৰত এটা শ্বীটৰ নাম পোনপটীয়াকৈ টাইপ কৰাৰ পৰিবৰ্তে, আপুনি লুকআপ ৱৰ্কশ্বীটলৈ সলনি কৰিব পাৰে আৰু তাত পৰিসীমা নিৰ্ব্বাচন কৰিব পাৰে। Excel এ সঠিক বাক্যবিন্যাসৰ সৈতে এটা প্ৰসংগ স্বয়ংক্ৰিয়ভাৱে সন্নিবিষ্ট কৰিব, আপোনাক নাম পৰীক্ষা আৰু সমস্যা সমাধান কৰাৰ সমস্যাৰ পৰা ৰক্ষা কৰিব।

    এটা ভিন্ন কাৰ্য্যপুস্তিকাৰ পৰা Vlookup

    দুটাৰ মাজত VLOOKUP কৰিবলেকাৰ্য্যপুস্তিকাসমূহত, নথিপত্ৰৰ নাম বৰ্গ বন্ধনীত অন্তৰ্ভুক্ত কৰক, তাৰ পিছত পত্ৰিকাৰ নাম আৰু বিস্ময় বিন্দু Sales_reports.xlsx কাৰ্য্যপুস্তিকা, এই সূত্ৰ ব্যৱহাৰ কৰক:

    =VLOOKUP(A2, [Sales_reports.xlsx]Jan!$A$2:$B$6, 2, FALSE)

    সম্পূৰ্ণ বিৱৰণৰ বাবে, অনুগ্ৰহ কৰি Excel ত অন্য কাৰ্য্যপুস্তিকাৰ পৰা VLOOKUP চাওক।

    Vlookup across IFERROR

    ৰ সৈতে একাধিক শ্বীট যেতিয়া আপুনি দুটাতকৈ অধিক শ্বীটৰ মাজত চাব লাগে, আটাইতকৈ সহজ সমাধান হ'ল VLOOKUP IFERROR ৰ সৈতে সংযুক্তভাৱে ব্যৱহাৰ কৰা। ধাৰণাটো হ'ল এটা এটাকৈ একাধিক কাৰ্য্যপত্ৰিকা পৰীক্ষা কৰিবলৈ কেইবাটাও IFERROR ফাংচন নেষ্ট কৰা: যদি প্ৰথম VLOOKUP এ প্ৰথম শ্বীটত মিল নাপায়, পৰৱৰ্তী শ্বীটত সন্ধান কৰক, ইত্যাদি।

    IFERROR(VLOOKUP(...), IFERROR(VLOOKUP(...), ..., " পোৱা হোৱা নাই "))

    এই পদ্ধতিয়ে বাস্তৱ জীৱনৰ তথ্যত কেনেকৈ কাম কৰে চাবলৈ, নিম্নলিখিত উদাহৰণটো বিবেচনা কৰোঁ আহক। তলত সাৰাংশ টেবুল দিয়া হৈছে যিখন আমি পশ্চিম আৰু পূব শ্বীটত অৰ্ডাৰ নম্বৰ বিচাৰি বস্তুৰ নাম আৰু পৰিমাণৰে পূৰণ কৰিব বিচাৰো:

    প্ৰথমে আমি বস্তুবোৰ টানিবলৈ ওলাইছো। ইয়াৰ বাবে আমি VLOOKUP সূত্ৰক নিৰ্দেশ দিওঁ যে East শ্বীটত A2 ত ক্ৰম সংখ্যা বিচাৰিব আৰু B স্তম্ভৰ পৰা মান ঘূৰাই দিব ( table_array A2:C6 ত ২য় স্তম্ভ)। যদি এটা সঠিক মিল পোৱা নাযায়, তেন্তে পশ্চিম পত্ৰিকাত সন্ধান কৰক। যদি দুয়োটা Vlookups বিফল হয়, "পোৱা হোৱা নাই" ঘূৰাই দিয়ক।

    =IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 2, FALSE), "Not found"))

    ৰাশি ঘূৰাই দিবলৈ,কেৱল স্তম্ভ সূচী সংখ্যাটো 3 লৈ সলনি কৰক:

    =IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 3, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 3, FALSE), "Not found"))

    টিপচ্। যদি প্ৰয়োজন হয়, আপুনি বিভিন্ন VLOOKUP ফলনৰ বাবে বিভিন্ন টেবুল এৰে ধাৰ্য্য কৰিব পাৰে । এই উদাহৰণত, দুয়োটা লুকআপ পত্ৰিকাৰ একে সংখ্যক শাৰী আছে (A2:C6), কিন্তু আপোনাৰ কাৰ্য্যপত্ৰিকাসমূহৰ আকাৰ বেলেগ হব পাৰে।

    একাধিক কাৰ্য্যপুস্তিকাত Vlookup

    দুটা বা অধিক কাৰ্য্যপুস্তিকাৰ মাজত Vlookup কৰিবলে, কাৰ্য্যপুস্তিকাৰ নাম বৰ্গ বন্ধনীত আবদ্ধ কৰক আৰু ইয়াক পত্ৰিকাৰ নামৰ আগত ৰাখক। উদাহৰণস্বৰূপ, ইয়াত আপুনি কেনেকৈ এটা সূত্ৰৰ সৈতে দুটা ভিন্ন ফাইল ( Book1 আৰু Book2 ) ত Vlookup কৰিব পাৰে:

    =IFERROR(VLOOKUP(A2, [Book1.xlsx]East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, [Book2.xlsx]West!$A$2:$C$6, 2, FALSE),"Not found"))

    স্তম্ভ সূচী সংখ্যাক Vlookup কৰিবলৈ একাধিক স্তম্ভলৈ গতিশীল কৰক

    যেতিয়া আপুনি কেইবাটাও স্তম্ভৰ পৰা তথ্য ঘূৰাই দিব লাগে, তেতিয়া col_index_num গতিশীল কৰি আপোনাক কিছু সময় ৰাহি কৰিব পাৰে। দুটা সামঞ্জস্য আছে:

    • col_index_num যুক্তিৰ বাবে, COLUMNS ফাংচন ব্যৱহাৰ কৰক যি এটা ধাৰ্য্য কৰা এৰেত স্তম্ভৰ সংখ্যা ঘূৰাই দিয়ে: COLUMNS($A$1 :বি$১)। (শাৰী স্থানাংক আচলতে গুৰুত্বপূৰ্ণ নহয়, ই কেৱল যিকোনো শাৰী হ'ব পাৰে।)
    • lookup_value যুক্তিত, $ চিহ্ন ($A2) ৰ সৈতে স্তম্ভ প্ৰসংগ লক কৰক, গতিকে ই থাকিব ফলস্বৰূপে, আপুনি এটা ধৰণৰ গতিশীল সূত্ৰ পাব যি বিভিন্ন স্তম্ভৰ পৰা মিল থকা মানসমূহ এক্সট্ৰেক্ট কৰে, সূত্ৰটো কোনটো স্তম্ভলৈ কপি কৰা হয় তাৰ ওপৰত নিৰ্ভৰ কৰি:

    =IFERROR(VLOOKUP($A2, East!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), IFERROR(VLOOKUP($A2, West!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), "Not found"))

    যেতিয়া B স্তম্ভত প্ৰৱেশ কৰা হয়, COLUMNS($A$1:B$1)2 লৈ মূল্যায়ন কৰে VLOOKUP ক টেবুল এৰেৰ 2nd স্তম্ভৰ পৰা এটা মান ঘূৰাই দিবলৈ কয়।

    যেতিয়া C স্তম্ভলৈ কপি কৰা হয় (অৰ্থাৎ আপুনি সূত্ৰটো B2 ৰ পৰা C2 লৈ টানিছে), B$1 C$1 লৈ সলনি হয় কাৰণ স্তম্ভৰ উল্লেখ আপেক্ষিক। ফলস্বৰূপে, COLUMNS($A$1:C$1) এ VLOOKUP ক 3rd স্তম্ভৰ পৰা এটা মান ঘূৰাই দিবলৈ বাধ্য কৰাই 3 লৈ মূল্যায়ন কৰে।

    এই সূত্ৰই 2 - 3 টা লুকআপ শ্বীটৰ বাবে ভাল কাম কৰে। যদি আপোনাৰ বেছি থাকে, তেন্তে পুনৰাবৃত্তিমূলক IFERRORবোৰ অতি জটিল হৈ পৰে। পৰৱৰ্তী উদাহৰণে অলপ বেছি জটিল কিন্তু বহুত বেছি মাৰ্জিত পদ্ধতি প্ৰদৰ্শন কৰে।

    INDIRECT ৰ সৈতে একাধিক শ্বীট Vlookup কৰক

    এক্সেলত একাধিক শ্বীটৰ মাজত Vlookup কৰাৰ আৰু এটা উপায় হ'ল VLOOKUP আৰু... INDIRECT কাৰ্য্যসমূহ। এই পদ্ধতিৰ বাবে অলপ প্ৰস্তুতিৰ প্ৰয়োজন, কিন্তু শেষত, আপোনাৰ যিকোনো সংখ্যক স্প্ৰেডশ্বীটত Vlookup কৰিবলে এটা অধিক কমপেক্ট সূত্ৰ থাকিব।

    শ্বীটসমূহৰ মাজেৰে Vlookup কৰিবলে এটা সাধাৰণ সূত্ৰ নিম্নলিখিত:

    VLOOKUP( লুকাপ_মান , INDIRECT("'"&INDEX( লুকাপ_শ্বীট , MATCH(1, --(COUNTIF(INDIRECT("'" & লুকাপ_শ্বীট & " '! lookup_range "), lookup_value )>0), 0)) & "'! টেবুল_এৰে "), col_index_num , FALSE)

    ক'ত:

    • Lookup_sheets - লুকআপ শ্বীটৰ নামেৰে গঠিত এটা নামকৰণ কৰা পৰিসীমা।
    • Lookup_value - the
    • Lookup_range - লুকআপ শ্বীটসমূহৰ স্তম্ভ পৰিসীমা য'ত লুকআপ সন্ধান কৰিবমান.
    • Table_array - লুকআপ শ্বীটসমূহত তথ্য পৰিসীমা।
    • Col_index_num - টেবুল এৰেৰ স্তম্ভৰ সংখ্যা যাৰ পৰা এটা মান ঘূৰাই দিয়ক।

    সূত্ৰটোৱে সঠিকভাৱে কাম কৰিবলৈ, অনুগ্ৰহ কৰি নিম্নলিখিত সতৰ্কবাণীসমূহ মনত ৰাখক:

    • এয়া এটা এৰে সূত্ৰ, যি Ctrl + টিপি সম্পূৰ্ণ কৰিব লাগিব Shift + Enter কি'সমূহ একেলগে।
    • সকলো শ্বীটৰ স্তম্ভৰ একে ক্ৰম থাকিব লাগিব
    • যেতিয়া আমি সকলো লুকআপ শ্বীটৰ বাবে এটা টেবুল এৰে ব্যৱহাৰ কৰো, <12 ধাৰ্য্য কৰক>বৃহত্তম পৰিসীমা যদি আপোনাৰ শ্বীটসমূহৰ শাৰীসমূহৰ সংখ্যা বেলেগ বেলেগ।

    শ্বীটসমূহৰ মাজেৰে Vlookup কৰিবলে সূত্ৰটো কেনেকৈ ব্যৱহাৰ কৰিব

    এটা সময়ত একাধিক শ্বীট Vlookup কৰিবলে, এইবোৰ সম্পন্ন কৰক স্তৰসমূহ:

    1. আপোনাৰ কাৰ্য্যপুস্তিকাৰ ক'ৰবাত সকলো লুকআপ শ্বীটৰ নাম লিখক আৰু সেই পৰিসীমাৰ নাম দিয়ক ( আমাৰ ক্ষেত্ৰত Lookup_sheets )।

  • আপোনাৰ তথ্যৰ বাবে সাধাৰণ সূত্ৰ সামঞ্জস্য কৰক। এই উদাহৰণত, আমি হ'ম:
    • A2 মান ( lookup_value )
    • A2:A6 ( lookup_range ) পৰিসীমাত সন্ধান কৰিম চাৰিখন কাৰ্য্যপত্ৰিকা ( পূব , উত্তৰ , দক্ষিণ আৰু পশ্চিম ), আৰু
    • স্তম্ভ B ৰ পৰা মিল থকা মান টানিব, যিটো হৈছে তথ্য পৰিসীমা A2:C6 ( table_array ) ত স্তম্ভ ২ ( col_index_num )।

    ওপৰৰ যুক্তিসমূহৰ সৈতে, সূত্ৰই এই আকৃতি লয়:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), 2, FALSE)

    অনুগ্ৰহ কৰি মন কৰক যে আমি দুয়োটা পৰিসীমা ($A$2:$A$6 আৰু $A$2:$C$6) নিৰপেক্ষ কোষ প্ৰসংগসমূহৰ সৈতে লক কৰোঁ।

  • সূত্ৰসৰ্বোচ্চ ঘৰত (এই উদাহৰণত B2) আৰু ইয়াক সম্পূৰ্ণ কৰিবলৈ Ctrl + Shift + Enter টিপক।
  • সূত্ৰটো স্তম্ভৰ তললৈ কপি কৰিবলে পূৰণ হেণ্ডেলত দুবাৰ ক্লিক কৰক বা টানি নিয়ক।
  • যেনে ফলত, আমি ৪খন শ্বীটত অৰ্ডাৰ নম্বৰটো চাবলৈ আৰু সংশ্লিষ্ট বস্তুটো উদ্ধাৰ কৰিবলৈ সূত্ৰটো পাইছো। যদি এটা নিৰ্দিষ্ট অৰ্ডাৰ নম্বৰ পোৱা নাযায়, এটা #N/A ভুল শাৰী 14 ৰ দৰে প্ৰদৰ্শিত হয়:

    পৰিমাণ ঘূৰাই দিবলৈ, কেৱল col_index_num ত 2 ৰ সলনি 3 যুক্তি যিহেতু পৰিমাণসমূহ টেবুল এৰেৰ ৩য় স্তম্ভত আছে:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 3, FALSE)

    যদি আপুনি প্ৰামাণিক #N/A ভুল সংকেতক আপোনাৰ নিজৰ লিখনীৰ সৈতে সলনি কৰিব বিচাৰে, ৰেপ কৰক সূত্ৰটো IFNA ফাংচনলৈ:

    =IFNA(VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 3, FALSE), "Not found")

    ৱৰ্কবুকসমূহৰ মাজত একাধিক শ্বীট ভিলুকাপ কৰক

    এই সাধাৰণ সূত্ৰ (বা ইয়াৰ যিকোনো ভিন্নতা) ব্যৱহাৰ কৰিব পাৰি এটা বিভিন্ন কাৰ্য্যপুস্তিকা ত একাধিক পত্ৰিকা Vlookup কৰিবলে। ইয়াৰ বাবে, তলৰ সূত্ৰত দেখুওৱাৰ দৰে INDIRECT ৰ ভিতৰত কাৰ্য্যপুস্তিকাৰ নাম সংযুক্ত কৰক:

    =IFNA(VLOOKUP($A2, INDIRECT("'[Book1.xlsx]" & INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'[Book1.xlsx]" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 2, FALSE), "Not found")

    পত্ৰিকাসমূহৰ মাজত ভিলুকাপ কৰক আৰু একাধিক স্তম্ভ ঘূৰাই দিয়ক

    যদি আপুনি কেইবাটাওৰ পৰা তথ্য টানিব বিচাৰে স্তম্ভত, এটা বহু-কোষ এৰে সূত্ৰ এ সেইটো কৰিব পাৰে। এনে এটা সূত্ৰ সৃষ্টি কৰিবলৈ, col_index_num যুক্তিৰ বাবে এটা এৰে ধ্ৰুৱক যোগান ধৰে।

    এই উদাহৰণত, আমি বস্তুৰ নাম (স্তম্ভ B) আৰু পৰিমাণ (স্তম্ভ C) ঘূৰাই দিব বিচাৰো, যি... টেবুল এৰেৰ ২য় আৰু ৩য় স্তম্ভ ক্ৰমে। গতিকে, প্ৰয়োজনীয় এৰেটো হ’ল{2,3}.

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets &"'!$A$2:$C$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), {2,3}, FALSE)

    একাধিক কোষত সূত্ৰটো সঠিকভাৱে প্ৰৱেশ কৰিবলৈ, আপুনি এইটো কৰিব লাগিব:

    • প্ৰথম শাৰীত, পূৰণ কৰিবলগীয়া সকলো কোষ নিৰ্ব্বাচন কৰক (আমাৰ উদাহৰণত B2:C2)।
    • সূত্ৰটো টাইপ কৰক আৰু Ctrl + Shift + Enter টিপক। ই নিৰ্বাচিত ঘৰসমূহত একেটা সূত্ৰ প্ৰৱেশ কৰে, যি প্ৰতিটো স্তম্ভত এটা বেলেগ মান ঘূৰাই দিব।
    • সূত্ৰটো বাকী শাৰীসমূহলৈ তললৈ টানি নিয়ক।

    এই সূত্ৰটোৱে কেনেকৈ কাম কৰে

    যুক্তিটো ভালদৰে বুজিবলৈ এই মৌলিক সূত্ৰটোক ব্যক্তিগত ফলনসমূহত বিভাজিত কৰা যাওক:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), 2, FALSE)

    ভিতৰৰ পৰা বাহিৰলৈ কাম কৰি, ইয়াত সূত্ৰটোৱে কি কৰে:

    COUNTIF আৰু INDIRECT

    এক কথাত ক'বলৈ গ'লে, INDIRECT এ সকলো লুকআপ শ্বীটৰ বাবে প্ৰসংগসমূহ নিৰ্মাণ কৰে, আৰু COUNTIF এ লুকআপৰ সংঘটনসমূহ গণনা কৰে প্ৰতিখন শ্বীটত মান (A2):

    --(COUNTIF( INDIRECT("'"&Lookup_sheets&"'!$A$2:$A$6"), $A2)>0)

    অধিক বিশদভাৱে:

    প্ৰথমে, আপুনি পৰিসীমাৰ নাম (Lookup_sheets) আৰু পৰিসীমাৰ প্ৰসংগ ($A$2:) সংযুক্ত কৰে: $A$6), এটা বাহ্যিক প্ৰসংগ কৰিবলৈ সঠিক ঠাইত এপষ্ট্ৰফ আৰু বিস্ময় বিন্দু যোগ কৰি, আৰু ফলাফল লিখনী ষ্ট্ৰিংক INDIRECT ফাংচনলৈ ফিড কৰি লুকআপ শ্বীটসমূহলে গতিশীলভাৱে উল্লেখ কৰিবলে:

    INDIRECT({"'East'!$A$2:$A$6"; "'South'!$A$2:$A$6"; "'North'!$A$2:$A$6"; "'West'!$A$2:$A$6"})

    COUNTIF এ প্ৰতিটো লুকআপ শ্বীটত A2:A6 ৰেঞ্জৰ প্ৰতিটো চেল মেইনত A2 ৰ মানৰ বিপৰীতে পৰীক্ষা কৰে শ্বীট আৰু প্ৰতিখন শ্বীটৰ বাবে মিলৰ গণনা ঘূৰাই দিয়ে। আমাৰ ডাটাছেটত A2 (101) ত থকা অৰ্ডাৰ নম্বৰটো পশ্চিম শ্বীটত পোৱা যায়, যিটো ৰ 4 নং স্থানত আছেনামকৰণ কৰা পৰিসীমা, গতিকে COUNTIF এ এই এৰে ঘূৰাই দিয়ে:

    {0;0;0;1}

    ইয়াৰ পিছত, আপুনি ওপৰৰ এৰেৰ প্ৰতিটো উপাদানক 0:

    --({0; 0; 0; 1}>0)

    ৰ সৈতে তুলনা কৰে TRUE (0 তকৈ অধিক) আৰু FALSE (0 ৰ সমান) মানসমূহৰ এটা এৰে, যি আপুনি এটা ডাবল ইউনাৰী (--) ব্যৱহাৰ কৰি 1 আৰু 0 লৈ জোৰ কৰে, আৰু ফলাফল হিচাপে নিম্নলিখিত এৰে পাব:

    {0; 0; 0; 1}

    এই কাৰ্য্যটো এটা পৰিস্থিতি নিয়ন্ত্ৰণ কৰিবলে এটা অতিৰিক্ত সাৱধানতা যেতিয়া এটা লুকআপ শ্বীটত লুকআপ মানৰ কেইবাটাও সংঘটন থাকে, যি ক্ষেত্ৰত COUNTIF এ 1 তকৈ অধিক গণনা ঘূৰাই দিব, আনহাতে আমি মাত্ৰ 1 আৰু 0 বিচাৰো এই সকলোবোৰ ৰূপান্তৰৰ পিছত আমাৰ সূত্ৰটো তলত দিয়া ধৰণে দেখা যায়:

    VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, {0;0;0;1} , 0)) &"'!$A$2:$C$6"), 2, FALSE)

    INDEX আৰু MATCH

    এই পইণ্টত, এটা ক্লাছিক INDEX MATCH সংমিশ্ৰণে পদক্ষেপ লয়:

    INDEX(Lookup_sheets, MATCH(1, {0;0;0;1}, 0))

    সঠিক মিলৰ বাবে বিন্যাস কৰা MATCH ফাংচনে (শেষ যুক্তিত 0) এৰেত মান 1 বিচাৰে { 0;0;0;1} আৰু ইয়াৰ অৱস্থান ঘূৰাই দিয়ে, যিটো হৈছে 4:

    INDEX(Lookup_sheets, 4)

    INDEX ফাংচনে ঘূৰাই দিয়া সংখ্যাটো ব্যৱহাৰ কৰে MATCH দ্বাৰা শাৰী সংখ্যা যুক্তি (row_num) হিচাপে, আৰু নামকৰণ কৰা পৰিসীমা Lookup_sheets ত 4th মান ঘূৰাই দিয়ে, যি West

    গতিকে, সূত্ৰটো আৰু হ্ৰাস কৰে to:

    VLOOKUP($A2, INDIRECT("'"&" West "&"'!$A$2:$C$6"), 2, FALSE)

    VLOOKUP আৰু INDIRECT

    INDIRECT ফাংচনে ইয়াৰ ভিতৰত লিখনী ষ্ট্ৰিং প্ৰক্ৰিয়া কৰে:

    INDIRECT("'"&"West"&"'!$A$2:$C$6")

    আৰু ইয়াক ৰূপান্তৰ কৰে এটা প্ৰসংগলৈ যি table_array যুক্তিলৈ যায়

    মাইকেল ব্ৰাউন এজন নিষ্ঠাবান প্ৰযুক্তি অনুৰাগী আৰু তেওঁৰ চফ্টৱেৰ সঁজুলি ব্যৱহাৰ কৰি জটিল প্ৰক্ৰিয়াসমূহ সৰল কৰাৰ প্ৰতি আকৰ্ষণ আছে। টেক উদ্যোগত এক দশকৰো অধিক অভিজ্ঞতাৰে তেওঁ মাইক্ৰ’ছফ্ট এক্সেল আৰু আউটলুকৰ লগতে গুগল শ্বীট আৰু ডক্সত নিজৰ দক্ষতা বৃদ্ধি কৰিছে। মাইকেলৰ ব্লগটোৱে তেওঁৰ জ্ঞান আৰু বিশেষজ্ঞতা আনৰ সৈতে ভাগ-বতৰা কৰাৰ বাবে উৎসৰ্গিত, উৎপাদনশীলতা আৰু দক্ষতা উন্নত কৰাৰ বাবে সহজে অনুসৰণ কৰিব পৰা টিপছ আৰু টিউটৰিয়েল প্ৰদান কৰে। আপুনি এজন অভিজ্ঞ পেছাদাৰী হওক বা এজন নবীন হওক, মাইকেলৰ ব্লগে এই প্ৰয়োজনীয় চফ্টৱেৰ সঁজুলিসমূহৰ পৰা সৰ্বাধিক লাভ কৰিবলৈ মূল্যৱান অন্তৰ্দৃষ্টি আৰু ব্যৱহাৰিক পৰামৰ্শ আগবঢ়ায়।