Excel-ൽ വിപുലമായ VLOOKUP: ഒന്നിലധികം, ഇരട്ട, നെസ്റ്റഡ്

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

ഉള്ളടക്ക പട്ടിക

ഒന്നിലധികം മാനദണ്ഡങ്ങൾ എങ്ങനെ വ്ലൂക്ക്അപ്പ് ചെയ്യാമെന്നും ഒരു നിർദ്ദിഷ്‌ട ഉദാഹരണം അല്ലെങ്കിൽ എല്ലാ പൊരുത്തങ്ങളും എങ്ങനെ നൽകാമെന്നും ഒന്നിലധികം ഷീറ്റുകളിൽ ഡൈനാമിക് വ്ലൂക്കപ്പ് ചെയ്യാമെന്നും മറ്റും ഈ ഉദാഹരണങ്ങൾ നിങ്ങളെ പഠിപ്പിക്കും.

ഇതിന്റെ രണ്ടാം ഭാഗമാണിത്. Excel VLOOKUP-ന്റെ ശക്തി പ്രയോജനപ്പെടുത്താൻ നിങ്ങളെ സഹായിക്കുന്ന സീരീസ്. ഈ പ്രവർത്തനം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നിങ്ങൾക്കറിയാമെന്ന് ഉദാഹരണങ്ങൾ സൂചിപ്പിക്കുന്നു. ഇല്ലെങ്കിൽ, Excel-ൽ VLOOKUP-ന്റെ അടിസ്ഥാന ഉപയോഗങ്ങൾ ഉപയോഗിച്ച് ആരംഭിക്കാൻ ഇത് കാരണമാണ്.

കൂടുതൽ നീങ്ങുന്നതിന് മുമ്പ്, വാക്യഘടനയെ ഞാൻ ചുരുക്കമായി ഓർമ്മിപ്പിക്കട്ടെ:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )

ഇപ്പോൾ എല്ലാവരും ഒരേ പേജിലായതിനാൽ, വിപുലമായ VLOOKUP ഫോർമുല ഉദാഹരണങ്ങൾ നമുക്ക് സൂക്ഷ്മമായി പരിശോധിക്കാം:

    ഒന്നിലധികം മാനദണ്ഡങ്ങൾ എങ്ങനെ Vlookup ചെയ്യാം

    The Excel ഒരു നിശ്ചിത മൂല്യത്തിനായി ഒരു ഡാറ്റാബേസിൽ തിരയുമ്പോൾ VLOOKUP ഫംഗ്‌ഷൻ ശരിക്കും സഹായകരമാണ്. എന്നിരുന്നാലും, ഇതിന് ഒരു പ്രധാന സവിശേഷത ഇല്ല - അതിന്റെ വാക്യഘടന ഒരു ലുക്കപ്പ് മൂല്യം മാത്രം അനുവദിക്കുന്നു. എന്നാൽ നിങ്ങൾക്ക് നിരവധി നിബന്ധനകൾ നോക്കണമെങ്കിൽ എന്തുചെയ്യും? നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാൻ കുറച്ച് വ്യത്യസ്തമായ പരിഹാരങ്ങളുണ്ട്.

    ഫോർമുല 1. രണ്ട് മാനദണ്ഡങ്ങളുള്ള VLOOKUP

    നിങ്ങൾക്ക് ഓർഡറുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്നും 2 മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി അളവ് കണ്ടെത്താൻ ആഗ്രഹിക്കുന്നുവെന്നും കരുതുക, ഉപഭോക്താവിന്റെ പേര് , ഉൽപ്പന്നം . ചുവടെയുള്ള പട്ടികയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഓരോ ഉപഭോക്താവും ഒന്നിലധികം ഉൽപ്പന്നങ്ങൾ ഓർഡർ ചെയ്‌തു എന്നതാണ് സങ്കീർണ്ണമായ ഒരു ഘടകം:

    ഒരു സാധാരണ VLOOKUP ഫോർമുല ഈ സാഹചര്യത്തിൽ പ്രവർത്തിക്കില്ല, കാരണം അത് ആദ്യം കണ്ടെത്തിയവ നൽകുന്നു എ അടിസ്ഥാനമാക്കിയുള്ള പൊരുത്തംമേഖലകൾ:

    മുമ്പത്തെ ഉദാഹരണത്തിലെന്നപോലെ, ഞങ്ങൾ കുറച്ച് പേരുകൾ നിർവചിച്ചുകൊണ്ട് ആരംഭിക്കുന്നു:

    • CA ഷീറ്റിലെ A2:B5 എന്ന ശ്രേണി CA_Sales .
    • FL ഷീറ്റിലെ A2:B5 എന്ന ശ്രേണിയെ FL_Sales എന്ന് നാമകരണം ചെയ്‌തു.
    • KS ഷീറ്റിലെ A2:B5 ശ്രേണിയെ KS_Sales<എന്ന് നാമകരണം ചെയ്‌തു 2>.

    നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, പേരിട്ടിരിക്കുന്ന എല്ലാ ശ്രേണികൾക്കും ഒരു പൊതു ഭാഗവും ( വിൽപ്പന ) തനതായ ഭാഗങ്ങളും ( CA , FL) ഉണ്ട് , KS ). ഞങ്ങൾ നിർമ്മിക്കാൻ പോകുന്ന ഫോർമുലയ്ക്ക് അത്യന്താപേക്ഷിതമായതിനാൽ നിങ്ങളുടെ ശ്രേണികൾക്ക് സമാനമായ രീതിയിൽ പേരിടുന്നത് ഉറപ്പാക്കുക.

    ഫോർമുല 1. വ്യത്യസ്ത ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ ഡൈനാമിക്കായി പിൻവലിക്കാൻ ഇൻ‌ഡൈറക്റ്റ് വ്‌ലൂക്കപ്പ്

    നിങ്ങളുടെ ചുമതലയാണെങ്കിൽ ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ വീണ്ടെടുക്കുക എന്നതാണ്, ഒരു VLOOKUP INDIRECT ഫോർമുലയാണ് മികച്ച പരിഹാരം - ഒതുക്കമുള്ളതും മനസ്സിലാക്കാൻ എളുപ്പവുമാണ്.

    ഈ ഉദാഹരണത്തിനായി, ഞങ്ങൾ സംഗ്രഹ പട്ടിക ഈ രീതിയിൽ ക്രമീകരിക്കുന്നു:

    • A2, A3 എന്നിവയിൽ താൽപ്പര്യമുള്ള ഉൽപ്പന്നങ്ങൾ നൽകുക. അവയാണ് ഞങ്ങളുടെ ലുക്ക്അപ്പ് മൂല്യങ്ങൾ.
    • B1, C1, D1 എന്നിവയിൽ പേരിട്ടിരിക്കുന്ന ശ്രേണികളുടെ തനതായ ഭാഗങ്ങൾ നൽകുക.

    ഇപ്പോൾ, അദ്വിതീയ ഭാഗം (B1) അടങ്ങിയിരിക്കുന്ന സെല്ലിനെ ഞങ്ങൾ സംയോജിപ്പിക്കുന്നു. പൊതുവായ ഭാഗം ("_സെയിൽസ്") ഉപയോഗിച്ച്, തത്ഫലമായുണ്ടാകുന്ന സ്ട്രിംഗ് ഇൻറക്‌റ്റിലേക്ക് ഫീഡ് ചെയ്യുക:

    INDIRECT(B$1&"_Sales")

    INDIRECT ഫംഗ്‌ഷൻ സ്‌ട്രിംഗിനെ Excel-ന് മനസ്സിലാക്കാൻ കഴിയുന്ന ഒരു പേരാക്കി മാറ്റുന്നു, നിങ്ങൾ അത് ഇടുക VLOOKUP-ന്റെ table_array വാദം:

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

    മുകളിലുള്ള ഫോർമുല B2-ലേക്ക് പോകുന്നു, തുടർന്ന് നിങ്ങൾ അത് താഴേക്കും വലത്തോട്ടും പകർത്തുക.

    ദയവായി ലുക്കപ്പ് മൂല്യത്തിൽ ($A2) ശ്രദ്ധിക്കുകസമ്പൂർണ്ണ സെൽ റഫറൻസുള്ള കോളം കോർഡിനേറ്റ് ഞങ്ങൾ ലോക്ക് ചെയ്‌തു, അതിനാൽ ഫോർമുല വലതുവശത്തേക്ക് പകർത്തുമ്പോൾ കോളം സ്ഥിരമായി തുടരും. B$1 റഫറൻസിൽ, സൂത്രവാക്യം പകർത്തിയ നിരയെ ആശ്രയിച്ച്, നിര കോർഡിനേറ്റ് മാറ്റാനും അനുയോജ്യമായ ഒരു നാമഭാഗം INDIRECT ലേക്ക് നൽകാനും ഞങ്ങൾ ആഗ്രഹിക്കുന്നതിനാൽ ഞങ്ങൾ വരി ലോക്ക് ചെയ്തു:

    നിങ്ങളുടെ പ്രധാന പട്ടിക വ്യത്യസ്‌തമായി ഓർഗനൈസുചെയ്‌തിട്ടുണ്ടെങ്കിൽ, ഒരു നിരയിലെ ലുക്ക്അപ്പ് മൂല്യങ്ങളും ഒരു നിരയിലെ ശ്രേണി നാമങ്ങളുടെ തനതായ ഭാഗങ്ങളും, നിങ്ങൾ ലുക്കപ്പ് മൂല്യത്തിൽ (B$1) വരി കോർഡിനേറ്റും നെയിം ഭാഗങ്ങളിലെ കോളം കോർഡിനേറ്റും ലോക്ക് ചെയ്യണം. ($A2):

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

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

    ഫോർമുല 2. ഒന്നിലധികം ഷീറ്റുകൾ നോക്കാൻ VLOOKUP ഉം നെസ്റ്റഡ് IF-കളും

    നിങ്ങൾക്ക് ഉള്ള സാഹചര്യത്തിൽ രണ്ടോ മൂന്നോ ലുക്കപ്പ് ഷീറ്റുകൾ, ഒരു പ്രത്യേക സെല്ലിലെ കീ മൂല്യത്തെ അടിസ്ഥാനമാക്കി ശരിയായ ഷീറ്റ് തിരഞ്ഞെടുക്കുന്നതിന് നെസ്റ്റഡ് IF ഫംഗ്ഷനുകളുള്ള വളരെ ലളിതമായ VLOOKUP ഫോർമുല നിങ്ങൾക്ക് ഉപയോഗിക്കാം:

    =VLOOKUP($A2, IF(B$1="CA", CA_Sales, IF(B$1="FL", FL_Sales, IF(B$1="KS", KS_Sales,""))), 2, FALSE)

    $A2 എവിടെയാണ് ലുക്ക്അപ്പ് മൂല്യമാണ് (ഇനത്തിന്റെ പേര്) കൂടാതെ B$1 ആണ് പ്രധാന മൂല്യം (സ്റ്റേറ്റ്):

    ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് പേരുകൾ നിർവചിക്കേണ്ട ആവശ്യമില്ല കൂടാതെ ബാഹ്യമായി ഉപയോഗിക്കാനും കഴിയും മറ്റൊരു ഷീറ്റ് അല്ലെങ്കിൽ വർക്ക്ബുക്ക് റഫർ ചെയ്യാനുള്ള റഫറൻസുകൾ.

    കൂടുതൽ ഫോർമുല എക്സാ mples, Excel-ൽ ഒന്നിലധികം ഷീറ്റുകളിലുടനീളം എങ്ങനെ VLOOKUP ചെയ്യാം എന്ന് കാണുക.

    Excel-ൽ VLOOKUP ഉപയോഗിക്കുന്നത് ഇങ്ങനെയാണ്. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്‌ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

    ഡൗൺലോഡിനായി വർക്ക്‌ബുക്ക് പരിശീലിക്കുക

    വിപുലമായ VLOOKUP ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsxഫയൽ)

    നിങ്ങൾ വ്യക്തമാക്കുന്ന ഒരൊറ്റ ലുക്ക്അപ്പ് മൂല്യം.

    ഇത് മറികടക്കാൻ, നിങ്ങൾക്ക് ഒരു സഹായ കോളം ചേർക്കുകയും അവിടെയുള്ള രണ്ട് ലുക്കപ്പ് കോളങ്ങളിൽ നിന്ന് ( ഉപഭോക്താവ് , ഉൽപ്പന്നം ) മൂല്യങ്ങൾ കൂട്ടിച്ചേർക്കുകയും ചെയ്യാം. ടേബിൾ അറേയിലെ ഹെൽപ്പർ കോളം ഇടത്തേയറ്റത്തെ കോളം ആയിരിക്കേണ്ടത് പ്രധാനമാണ്, കാരണം എക്സൽ VLOOKUP എപ്പോഴും ലുക്കപ്പ് മൂല്യത്തിനായി തിരയുന്നത് ഇവിടെയാണ്.

    അതിനാൽ, നിങ്ങളുടെ ഇടതുവശത്ത് ഒരു കോളം ചേർക്കുക. പട്ടിക ആ കോളത്തിൽ ഉടനീളം താഴെയുള്ള ഫോർമുല പകർത്തുക. ഇത് ബി, സി കോളങ്ങളിൽ നിന്നുള്ള മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഹെൽപ്പർ കോളം പോപ്പുലേറ്റ് ചെയ്യും (മികച്ച വായനാക്ഷമതയ്‌ക്ക് ഇടയിൽ സ്‌പെയ്‌സ് പ്രതീകം സംയോജിപ്പിച്ചിരിക്കുന്നു):

    =B2&" "&C2

    തുടർന്ന്, ഒരു സാധാരണ VLOOKUP ഫോർമുലയും സ്ഥലവും ഉപയോഗിക്കുക lookup_value ആർഗ്യുമെന്റിലെ രണ്ട് മാനദണ്ഡങ്ങളും, ഒരു സ്‌പെയ്‌സ് ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു:

    =VLOOKUP("Jeremy Sweets", A2:D11, 4, FALSE)

    അല്ലെങ്കിൽ, പ്രത്യേക സെല്ലുകളിൽ മാനദണ്ഡം ഇൻപുട്ട് ചെയ്യുക (ഞങ്ങളുടെ കാര്യത്തിൽ G1 ഉം G2 ഉം) അവ സംയോജിപ്പിക്കുക cell:

    =VLOOKUP(G1&" "&G2, A2:D11, 4, FALSE)

    പട്ടിക അറേയിലെ നാലാമത്തെ കോളം D-ൽ നിന്ന് ഒരു മൂല്യം തിരികെ നൽകാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നതിനാൽ, col_index_num ന് ഞങ്ങൾ 4 ഉപയോഗിക്കുന്നു. range_lookup ആർഗ്യുമെന്റ് FALSE മുതൽ Vlookup വരെ കൃത്യമായ പൊരുത്തമായി സജ്ജീകരിച്ചിരിക്കുന്നു. ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് ഫലം കാണിക്കുന്നു:

    നിങ്ങളുടെ ലുക്ക്അപ്പ് ടേബിൾ മറ്റൊരു ഷീറ്റിലാണെങ്കിൽ , ഷീറ്റിന്റെ പേര് നിങ്ങളുടെ VLOOKUP ഫോർമുലയിൽ ഉൾപ്പെടുത്തുക. ഉദാഹരണത്തിന്:

    =VLOOKUP(G1&" "&G2, Orders!A2:D11, 4, FALSE)

    പകരം, ഫോർമുല വായിക്കാൻ എളുപ്പമാക്കുന്നതിന് ലുക്ക്അപ്പ് ടേബിളിനായി ഒരു പേരിട്ടിരിക്കുന്ന ശ്രേണി സൃഷ്‌ടിക്കുക ( ഓർഡറുകൾ എന്ന് പറയുക):

    =VLOOKUP(G1&" "&G2, Orders, 4, FALSE)

    കൂടുതൽ വിവരങ്ങൾക്ക്, എങ്ങനെയെന്ന് കാണുകExcel-ലെ മറ്റൊരു ഷീറ്റിൽ നിന്ന് വ്ലുക്ക്അപ്പ് ചെയ്യുക.

    ശ്രദ്ധിക്കുക. ഫോർമുല ശരിയായി പ്രവർത്തിക്കുന്നതിന്, lookup_value ആർഗ്യുമെന്റിലെ പോലെ തന്നെ ഹെൽപ്പർ കോളത്തിലെ മൂല്യങ്ങൾ കൂട്ടിച്ചേർക്കണം. ഉദാഹരണത്തിന്, ഹെൽപ്പർ കോളത്തിലും (B2&" "&C2) VLOOKUP ഫോർമുലയിലും (G1&" "&G2) മാനദണ്ഡങ്ങൾ വേർതിരിക്കുന്നതിന് ഞങ്ങൾ ഒരു സ്പേസ് പ്രതീകം ഉപയോഗിച്ചു.

    ഫോർമുല 2. ഒന്നിലധികം വ്യവസ്ഥകളുള്ള Excel VLOOKUP

    സിദ്ധാന്തത്തിൽ, നിങ്ങൾക്ക് രണ്ട് മാനദണ്ഡങ്ങളിൽ കൂടുതൽ Vlookup-ന് മുകളിലുള്ള സമീപനം ഉപയോഗിക്കാം. എന്നിരുന്നാലും, കുറച്ച് മുന്നറിയിപ്പ് ഉണ്ട്. ഒന്നാമതായി, ഒരു ലുക്ക്അപ്പ് മൂല്യം 255 പ്രതീകങ്ങളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, രണ്ടാമതായി, ഒരു സഹായ കോളം ചേർക്കുന്നത് വർക്ക്ഷീറ്റിന്റെ ഡിസൈൻ അനുവദിച്ചേക്കില്ല.

    ഭാഗ്യവശാൽ, Microsoft Excel പലപ്പോഴും ഒരേ കാര്യം ചെയ്യാൻ ഒന്നിലധികം മാർഗങ്ങൾ നൽകുന്നു. Vlookup ഒന്നിലധികം മാനദണ്ഡങ്ങൾക്കായി, നിങ്ങൾക്ക് ഒരു INDEX MATCH കോമ്പിനേഷനോ അല്ലെങ്കിൽ Office 365-ൽ അടുത്തിടെ അവതരിപ്പിച്ച XLOOKUP ഫംഗ്‌ഷനോ ഉപയോഗിക്കാം.

    ഉദാഹരണത്തിന്, 3 വ്യത്യസ്ത മൂല്യങ്ങളെ അടിസ്ഥാനമാക്കി നോക്കുന്നതിന് ( തീയതി , ഉപഭോക്താവിന്റെ പേര് , ഉൽപ്പന്നം ), ഇനിപ്പറയുന്ന സൂത്രവാക്യങ്ങളിലൊന്ന് ഉപയോഗിക്കുക:

    =INDEX(D2:D11, MATCH(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), 0))

    =XLOOKUP(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), D2:D11)

    എവിടെ:

    4>
  • G1 എന്നത് മാനദണ്ഡം 1 ആണ് (തീയതി)
  • G2 ആണ് മാനദണ്ഡം 2 (ഉപഭോക്താവിന്റെ പേര്)
  • G3 ആണ് മാനദണ്ഡം 3 (ഉൽപ്പന്നം)
  • A2:A11 ആണ് ലുക്ക്അപ്പ് ശ്രേണി 1 (തീയതികൾ)
  • B2:B11 എന്നത് ലുക്കപ്പ് ശ്രേണി 2 ആണ് (ഉപഭോക്തൃ പേരുകൾ)
  • C2:C11 ആണ് ലുക്കപ്പ് ശ്രേണി 3 (ഉൽപ്പന്നങ്ങൾ)
  • D2:D11 ആണ് റിട്ടേൺ ശ്രേണി (അളവ്)
  • ശ്രദ്ധിക്കുക. Excel 365, INDEX ഒഴികെയുള്ള എല്ലാ പതിപ്പുകളിലുംCtrl + Shift + Enter അമർത്തി ഒരു CSE അറേ ഫോർമുലയായി MATCH നൽകണം. ഡൈനാമിക് അറേകളെ പിന്തുണയ്ക്കുന്ന Excel 365-ൽ ഇത് ഒരു സാധാരണ ഫോർമുലയായി പ്രവർത്തിക്കുന്നു.

    സൂത്രവാക്യങ്ങളുടെ വിശദമായ വിശദീകരണത്തിന്, ദയവായി കാണുക:

    • ഒന്നിലധികം മാനദണ്ഡങ്ങളോടുകൂടിയ XLOOKUP
    • ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള INDEX MATCH ഫോർമുല

    എങ്ങനെ 2nd, 3rd or nth പൊരുത്തം ലഭിക്കാൻ VLOOKUP ഉപയോഗിക്കുക

    നിങ്ങൾക്ക് ഇതിനകം അറിയാവുന്നതുപോലെ, Excel VLOOKUP ന് പൊരുത്തപ്പെടുന്ന ഒരു മൂല്യം മാത്രമേ ലഭിക്കൂ, കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, അത് ആദ്യം കണ്ടെത്തിയ പൊരുത്തം നൽകുന്നു. എന്നാൽ നിങ്ങളുടെ ലുക്കപ്പ് അറേയിൽ നിരവധി പൊരുത്തങ്ങൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് 2nd അല്ലെങ്കിൽ 3rd ഉദാഹരണം ലഭിക്കണമെങ്കിൽ? ചുമതല വളരെ സങ്കീർണ്ണമാണെന്ന് തോന്നുന്നു, പക്ഷേ പരിഹാരം നിലവിലുണ്ട്!

    ഫോർമുല 1. Vlookup Nth instance

    നിങ്ങൾക്ക് ഒരു കോളത്തിൽ ഉപഭോക്തൃ പേരുകളും അവർ വാങ്ങിയ ഉൽപ്പന്നങ്ങൾ മറ്റൊന്നിൽ ഉണ്ടെന്നും നിങ്ങൾ തിരയുന്നുണ്ടെന്നും കരുതുക. തന്നിരിക്കുന്ന ഒരു ഉപഭോക്താവ് വാങ്ങിയ രണ്ടാമത്തെയോ മൂന്നാമത്തെയോ ഉൽപ്പന്നം കണ്ടെത്തുന്നതിന്.

    ഞങ്ങൾ ആദ്യ ഉദാഹരണത്തിൽ ചെയ്തതുപോലെ പട്ടികയുടെ ഇടതുവശത്ത് ഒരു സഹായ കോളം ചേർക്കുക എന്നതാണ് ഏറ്റവും ലളിതമായ മാർഗം. എന്നാൽ ഇത്തവണ, " John Doe1 ", " John Doe2 " മുതലായ ഉപഭോക്തൃ പേരുകളും സംഭവ നമ്പറുകളും ഉപയോഗിച്ച് ഞങ്ങൾ അത് പോപ്പുലേറ്റ് ചെയ്യും.

    സംഭവം ലഭിക്കുന്നതിന്, ഒരു മിക്സഡ് റേഞ്ച് റഫറൻസ് ഉപയോഗിച്ച് COUNTIF ഫംഗ്ഷൻ ഉപയോഗിക്കുക (ആദ്യത്തെ റഫറൻസ് കേവലവും രണ്ടാമത്തേത് $B$2:B2 പോലെ ആപേക്ഷികവുമാണ്). ഫോർമുല പകർത്തിയ സെല്ലിന്റെ സ്ഥാനത്തെ അടിസ്ഥാനമാക്കി ആപേക്ഷിക റഫറൻസ് മാറുന്നതിനാൽ, വരി 3-ൽ അത് $B$2:B3 ആയി മാറും, വരി 4 -$B$2:B4, തുടങ്ങിയവ.

    ഉപഭോക്താവിന്റെ പേരുമായി (B2) സംയോജിപ്പിച്ച്, ഫോർമുല ഈ രൂപത്തിലാണ്:

    =B2&COUNTIF($B$2:B2, B2)

    മുകളിലുള്ള ഫോർമുല A2-ലേക്ക് പോകുന്നു. , തുടർന്ന് നിങ്ങൾക്കത് ആവശ്യമുള്ളത്ര സെല്ലുകളിലേക്ക് പകർത്തുക.

    അതിനുശേഷം, പ്രത്യേക സെല്ലുകളിൽ (F1, F2) ടാർഗെറ്റ് നാമവും സംഭവനമ്പറും നൽകുകയും ഒരു നിർദ്ദിഷ്ട സംഭവം Vlookup ചെയ്യുന്നതിന് താഴെയുള്ള ഫോർമുല ഉപയോഗിക്കുക:

    =VLOOKUP(F1&F2, A2:C11, 3, FALSE)

    =VLOOKUP(F1&F2, A2:C11, 3, FALSE)

    ഫോർമുല 2. Vlookup 2-ആം സംഭവം

    നിങ്ങൾ തിരയുന്നത് ലുക്കപ്പ് മൂല്യത്തിന്റെ രണ്ടാമത്തെ ഉദാഹരണമാണ് എങ്കിൽ, നിങ്ങൾക്ക് കഴിയും സഹായ കോളം ഇല്ലാതെ ചെയ്യുക. പകരം, MATCH-നൊപ്പം INDIRECT ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ചലനാത്മകമായി പട്ടിക അറേ സൃഷ്‌ടിക്കുക:

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11"), 2, FALSE)

    എവിടെ:

    • E1 ആണ് ലുക്കപ്പ് മൂല്യം
    • A2:A11 എന്നത് ലുക്കപ്പ് ശ്രേണിയാണ്
    • B11 എന്നത് ലുക്ക്അപ്പ് ടേബിളിന്റെ അവസാനത്തെ (താഴെ-വലത്) സെല്ലാണ്

    ദയവായി ശ്രദ്ധിക്കുക ലുക്കപ്പ് ടേബിളിലെ ഡാറ്റാ സെല്ലുകൾ വരി 2-ൽ ആരംഭിക്കുന്ന ഒരു പ്രത്യേക സാഹചര്യത്തിനായാണ് മുകളിലെ ഫോർമുല എഴുതിയിരിക്കുന്നത്. നിങ്ങളുടെ ടേബിൾ ഷീറ്റിന്റെ മധ്യത്തിൽ എവിടെയെങ്കിലും ആണെങ്കിൽ, ഈ സാർവത്രിക ഫോർമുല ഉപയോഗിക്കുക, ഇവിടെ A1 എന്നത് ലുക്കപ്പ് ടേബിളിന്റെ മുകളിൽ ഇടത് സെല്ലാണ്. ഒരു കോളം ഹെഡർ:

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+1+ROW(A1))&":B11"), 2, FALSE)

    ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു

    ഒരു ഡൈനാമിക് വ്‌ലൂക്ക്അപ്പ് ശ്രേണി സൃഷ്‌ടിക്കുന്ന ഫോർമുലയുടെ പ്രധാന ഭാഗം ഇതാ :

    INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11")

    കൃത്യമായ പൊരുത്തത്തിനായി കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന MATCH ഫംഗ്‌ഷൻ (അവസാന ആർഗ്യുമെന്റിൽ 0) ടാർഗെറ്റ് നാമത്തെ (E1) പേരുകളുടെ പട്ടികയുമായി (A2:A11) താരതമ്യം ചെയ്യുകയും ആദ്യം കണ്ടെത്തിയതിന്റെ സ്ഥാനം നൽകുകയും ചെയ്യുന്നു. പൊരുത്തം, അതായത് 3ഞങ്ങളുടെ കാര്യത്തിൽ. vlookup ശ്രേണിയുടെ ആരംഭ വരി കോർഡിനേറ്റായി ഈ നമ്പർ ഉപയോഗിക്കാൻ പോകുന്നു, അതിനാൽ ഞങ്ങൾ ഇതിലേക്ക് 2 ചേർക്കുന്നു (ആദ്യ സന്ദർഭം ഒഴിവാക്കുന്നതിന് +1 ഉം നിര ശീർഷകങ്ങളുള്ള വരി 1 ഒഴിവാക്കുന്നതിന് +1 ഉം). പകരമായി, നിങ്ങൾക്ക് 1+ROW(A1) ഉപയോഗിച്ച് തലക്കെട്ട് വരിയുടെ സ്ഥാനത്തെ അടിസ്ഥാനമാക്കി സ്വയമേവ ആവശ്യമായ ക്രമീകരണം കണക്കാക്കാം (ഞങ്ങളുടെ കാര്യത്തിൽ A1).

    ഫലമായി, നമുക്ക് ഇനിപ്പറയുന്ന ടെക്സ്റ്റ് സ്ട്രിംഗ് ലഭിക്കും, അത് INDIRECT ഒരു റേഞ്ച് റഫറൻസിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു:

    INDIRECT("A"&5&":B11") -> A5:B11

    ഈ ശ്രേണി VLOOKUP ന്റെ table_array ആർഗ്യുമെന്റിലേക്ക് പോകുന്നു, ഇത് വരി 5-ൽ തിരയുന്നത് ആരംഭിക്കാൻ നിർബന്ധിതമാക്കുന്നു. ലുക്ക്അപ്പ് മൂല്യം:

    VLOOKUP(E1, A5:B11, 2, FALSE)

    എക്‌സൽ-ൽ ഒന്നിലധികം മൂല്യങ്ങൾ എങ്ങനെ വ്‌ലൂക്കപ്പ് ചെയ്‌ത് തിരികെ നൽകാം

    എക്‌സൽ VLOOKUP ഫംഗ്‌ഷൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത് ഒരു പൊരുത്തം മാത്രം നൽകുന്നതിനാണ്. ഒന്നിലധികം സന്ദർഭങ്ങൾ Vlookup ചെയ്യാൻ എന്തെങ്കിലും വഴിയുണ്ടോ? അതെ, എളുപ്പമല്ലെങ്കിലും ഉണ്ട്. ഇതിന് INDEX, SMALL, ROW എന്നിങ്ങനെയുള്ള നിരവധി ഫംഗ്‌ഷനുകളുടെ സംയോജിത ഉപയോഗം ആവശ്യമാണ്, ഒരു അറേ ഫോർമുലയാണ്.

    ഉദാഹരണത്തിന്, B2:B16 എന്ന ലുക്കപ്പ് ശ്രേണിയിൽ F2 ലുക്കപ്പ് മൂല്യത്തിന്റെ എല്ലാ സംഭവങ്ങളും ചുവടെ കണ്ടെത്താനും ഒന്നിലധികം നൽകാനും കഴിയും C നിരയിൽ നിന്നുള്ള പൊരുത്തങ്ങൾ:

    {=IFERROR(INDEX($C$2:$C$11, SMALL(IF($F$1=$B$2:$B$11, ROW($C$2:$C$11)-1,""), ROW()-1)),"")}

    നിങ്ങളുടെ വർക്ക്ഷീറ്റിൽ ഫോർമുല നൽകുന്നതിന് 2 വഴികളുണ്ട്:

    1. ആദ്യ സെല്ലിൽ ഫോർമുല ടൈപ്പ് ചെയ്യുക, Ctrl + അമർത്തുക Shift + Enter , തുടർന്ന് കുറച്ച് സെല്ലുകളിലേക്ക് അത് താഴേക്ക് വലിച്ചിടുക.
    2. ഒരു കോളത്തിൽ അടുത്തുള്ള നിരവധി സെല്ലുകൾ തിരഞ്ഞെടുക്കുക (ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ F1:F11), ഫോർമുല ടൈപ്പ് ചെയ്ത് Ctrl + അമർത്തുകഇത് പൂർത്തിയാക്കാൻ Shift + Enter ചെയ്യുക.

    ഏതായാലും, നിങ്ങൾ ഫോർമുല നൽകുന്ന സെല്ലുകളുടെ എണ്ണം സാധ്യമായ പരമാവധി പൊരുത്തങ്ങളുടെ എണ്ണത്തിന് തുല്യമോ വലുതോ ആയിരിക്കണം.

    സൂത്രവാക്യത്തിന്റെ വിശദമായ വിശദീകരണത്തിനും കൂടുതൽ ഉദാഹരണങ്ങൾക്കും, Excel-ൽ ഒന്നിലധികം മൂല്യങ്ങൾ VLOOKUP ചെയ്യുന്നത് എങ്ങനെയെന്ന് കാണുക.

    വരികളിലും നിരകളിലും എങ്ങനെ Vlookup ചെയ്യാം (ടു-വേ ലുക്ക്അപ്പ്)

    ടു-വേ ലുക്ക്അപ്പ് (അതായത് മാട്രിക്സ് ലുക്ക്അപ്പ് അല്ലെങ്കിൽ 2-ഡൈമെൻഷണൽ ലുക്ക്അപ്പ് ) എന്നതിന്റെ കവലയിൽ ഒരു മൂല്യം തിരയുന്നതിനുള്ള ഒരു ഫാൻസി വാക്കാണ്. ഒരു നിശ്ചിത വരിയും നിരയും. Excel-ൽ ദ്വിമാന ലുക്ക്അപ്പ് ചെയ്യാൻ കുറച്ച് വ്യത്യസ്ത വഴികളുണ്ട്, എന്നാൽ ഈ ട്യൂട്ടോറിയലിന്റെ ഫോക്കസ് VLOOKUP ഫംഗ്ഷനിൽ ആയതിനാൽ, ഞങ്ങൾ അത് സ്വാഭാവികമായും ഉപയോഗിക്കും.

    ഈ ഉദാഹരണത്തിനായി, ഞങ്ങൾ താഴെയുള്ളത് എടുക്കും. പ്രതിമാസ വിൽപ്പനയുള്ള പട്ടിക, ഒരു നിശ്ചിത മാസത്തിൽ ഒരു നിർദ്ദിഷ്ട ഇനത്തിന്റെ വിൽപ്പന കണക്ക് വീണ്ടെടുക്കാൻ VLOOKUP ഫോർമുല തയ്യാറാക്കുക.

    A2:A9-ലെ ഇനത്തിന്റെ പേരുകൾ, B1:F1-ലെ മാസനാമങ്ങൾ, I1-ലെ ടാർഗെറ്റ് ഇനം കൂടാതെ I2-ലെ ടാർഗെറ്റ് മാസം, ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ പോകുന്നു:

    =VLOOKUP(I1, A2:F9, MATCH(I2, A1:F1, 0), FALSE)

    ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു

    സൂത്രവാക്യത്തിന്റെ കാതൽ I1 ലെ ലുക്കപ്പ് മൂല്യവുമായി കൃത്യമായ പൊരുത്തത്തിനായി തിരയുന്ന സ്റ്റാൻഡേർഡ് VLOOKUP ഫംഗ്‌ഷനാണ്. എന്നാൽ ഒരു നിശ്ചിത മാസത്തേക്കുള്ള വിൽപ്പന കൃത്യമായി ഏത് കോളത്തിലാണ് എന്ന് ഞങ്ങൾക്ക് അറിയാത്തതിനാൽ, col_index_num ആർഗ്യുമെന്റിലേക്ക് കോളം നമ്പർ നേരിട്ട് നൽകാൻ ഞങ്ങൾക്ക് കഴിയില്ല. ആ കോളം കണ്ടെത്താൻ, ഞങ്ങൾ ഇനിപ്പറയുന്ന MATCH ഉപയോഗിക്കുന്നുfunction:

    MATCH(I2, A1:F1, 0)

    ഇംഗ്ലീഷിലേക്ക് വിവർത്തനം ചെയ്‌തിരിക്കുന്ന ഫോർമുല ഇങ്ങനെ പറയുന്നു: A1:F1-ൽ I2 മൂല്യം നോക്കി, അറേയിൽ അതിന്റെ ആപേക്ഷിക സ്ഥാനം നൽകുക. മൂന്നാം ആർഗ്യുമെന്റിലേക്ക് 0 നൽകുന്നതിലൂടെ, ലുക്കപ്പ് മൂല്യത്തിന് തുല്യമായ മൂല്യം കണ്ടെത്താൻ നിങ്ങൾ MATCH-നോട് നിർദ്ദേശിക്കുന്നു (ഇത് VLOOKUP-ന്റെ range_lookup ആർഗ്യുമെന്റിന് FALSE ഉപയോഗിക്കുന്നത് പോലെയാണ്).

    മുതൽ Mar ലുക്കപ്പ് അറേയിലെ നാലാമത്തെ നിരയിലാണ്, MATCH ഫംഗ്‌ഷൻ 4 നൽകുന്നു, അത് നേരിട്ട് VLOOKUP-ന്റെ col_index_num ആർഗ്യുമെന്റിലേക്ക് പോകുന്നു:

    VLOOKUP(I1, A2:F9, 4, FALSE)

    ദയവായി മാസങ്ങളുടെ പേരുകൾ B നിരയിൽ ആരംഭിക്കുന്നുണ്ടെങ്കിലും, ലുക്കപ്പ് അറേയ്‌ക്കായി ഞങ്ങൾ A1:I1 ഉപയോഗിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. VLOOKUP-ന്റെ table_array ലെ കോളത്തിന്റെ സ്ഥാനവുമായി പൊരുത്തപ്പെടുന്നതിന് MATCH നൽകുന്ന സംഖ്യയ്‌ക്കായി ഇത് ചെയ്‌തിരിക്കുന്നു.

    Excel-ൽ മാട്രിക്സ് ലുക്ക്അപ്പ് നടത്തുന്നതിനുള്ള കൂടുതൽ വഴികൾ അറിയാൻ, ദയവായി INDEX MATCH MATCH കാണുക കൂടാതെ 2-ഡൈമൻഷണൽ ലുക്കപ്പിനായുള്ള മറ്റ് ഫോർമുലകളും.

    എക്‌സെലിൽ ഒന്നിലധികം വ്‌ലൂക്കപ്പ് എങ്ങനെ ചെയ്യാം (നെസ്റ്റഡ് വ്‌ലൂക്ക്അപ്പ്)

    ചിലപ്പോൾ നിങ്ങളുടെ പ്രധാന ടേബിളിനും ലുക്ക്അപ്പ് ടേബിളിനും ഒരു കോളം പോലും ഉണ്ടാകില്ല പൊതുവായത്, രണ്ട് ടേബിളുകൾക്കിടയിൽ Vlookup ചെയ്യുന്നതിൽ നിന്ന് നിങ്ങളെ തടയുന്നു. എന്നിരുന്നാലും, മറ്റൊരു പട്ടിക നിലവിലുണ്ട്, അതിൽ നിങ്ങൾ തിരയുന്ന വിവരങ്ങൾ അടങ്ങിയിട്ടില്ല, എന്നാൽ പ്രധാന പട്ടികയ്‌ക്കൊപ്പം ഒരു പൊതു കോളവും ലുക്ക്അപ്പ് ടേബിളിനൊപ്പം മറ്റൊരു പൊതു നിരയും ഉണ്ട്.

    ചുവടെയുള്ള ചിത്രത്തിൽ സാഹചര്യം വ്യക്തമാക്കുന്നു:

    ഇതിനെ അടിസ്ഥാനമാക്കി പ്രധാന പട്ടികയിലേക്ക് വിലകൾ പകർത്തുകയാണ് ലക്ഷ്യം ഇന ഐഡികൾ . വിലകൾ അടങ്ങിയ ടേബിളിൽ ഇന ഐഡികൾ ഇല്ല എന്നതാണ് പ്രശ്‌നം, അതായത് നമുക്ക് ഒരു ഫോർമുലയിൽ രണ്ട് വ്ലൂക്ക്അപ്പുകൾ നടത്തേണ്ടി വരും.

    സൌകര്യത്തിന്, നമുക്ക് രണ്ടെണ്ണം ഉണ്ടാക്കാം ആദ്യം ശ്രേണികൾക്ക് പേരുനൽകി:

    • ലുക്ക്അപ്പ് ടേബിൾ 1-ന് ഉൽപ്പന്നങ്ങൾ (D3:E10)
    • ലുക്ക്അപ്പ് ടേബിൾ 2-ന് വിലകൾ ( G3:H10 )

    പട്ടികകൾ ഒരേതോ വ്യത്യസ്തമായതോ ആയ വർക്ക്ഷീറ്റുകളിലാകാം.

    ഇപ്പോൾ, ഞങ്ങൾ ഇരട്ട വ്ലൂക്ക്അപ്പ് നടത്തുന്നു. , aka നെസ്റ്റഡ് Vlookup .

    ആദ്യം, ഇനത്തെ അടിസ്ഥാനമാക്കി ലുക്ക്അപ്പ് ടേബിൾ 1-ൽ ( ഉൽപ്പന്നങ്ങൾ എന്ന് നാമകരണം ചെയ്യപ്പെട്ട) ഉൽപ്പന്നത്തിന്റെ പേര് കണ്ടെത്താൻ VLOOKUP ഫോർമുല ഉണ്ടാക്കുക. ഐഡി (A3):

    =VLOOKUP(A3, Products, 2, FALSE)

    അടുത്തതായി, ലുക്ക്അപ്പ് ടേബിൾ 2-ൽ നിന്ന് വിലകൾ പിൻവലിക്കാൻ മറ്റൊരു VLOOKUP ഫംഗ്‌ഷന്റെ lookup_value ആർഗ്യുമെന്റിൽ മുകളിലുള്ള ഫോർമുല ഇടുക ( എന്ന് നാമം നെസ്റ്റഡ് VLOOKUP നൽകിയ ഉൽപ്പന്നത്തിന്റെ പേരിനെ അടിസ്ഥാനമാക്കിയുള്ള വിലകൾ ):

    =VLOOKUP(VLOOKUP(A3, Products, 2, FALSE), Prices, 2, FALSE)

    ചുവടെയുള്ള സ്‌ക്രീൻഷോട്ട് ഞങ്ങളുടെ നെസ്റ്റഡ് വ്‌ലൂക്ക്അപ്പ് ഫോർമുല പ്രവർത്തനത്തിൽ കാണിക്കുന്നു:

    3>

    ഒന്നിലധികം ഷീറ്റുകൾ ചലനാത്മകമായി എങ്ങനെ വ്ലുക്ക്അപ്പ് ചെയ്യാം

    ചിലപ്പോൾ, y നിങ്ങൾക്ക് ഒരേ ഫോർമാറ്റിലുള്ള ഡാറ്റ നിരവധി വർക്ക്ഷീറ്റുകളായി വിഭജിച്ചിരിക്കാം. തന്നിരിക്കുന്ന സെല്ലിലെ കീ മൂല്യത്തെ ആശ്രയിച്ച് ഒരു നിർദ്ദിഷ്ട ഷീറ്റിൽ നിന്ന് ഡാറ്റ പിൻവലിക്കുക എന്നതാണ് നിങ്ങളുടെ ലക്ഷ്യം.

    ഒരു ഉദാഹരണത്തിൽ നിന്ന് ഇത് മനസ്സിലാക്കുന്നത് എളുപ്പമായിരിക്കും. നിങ്ങൾക്ക് ഒരേ ഫോർമാറ്റിൽ കുറച്ച് പ്രാദേശിക വിൽപ്പന റിപ്പോർട്ടുകൾ ഉണ്ടെന്ന് പറയാം, കൂടാതെ ഒരു നിർദ്ദിഷ്ട ഉൽപ്പന്നത്തിന്റെ വിൽപ്പന കണക്കുകൾ നിങ്ങൾക്ക് ലഭിക്കാൻ ആഗ്രഹിക്കുന്നു

    സോഫ്‌റ്റ്‌വെയർ ടൂളുകൾ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രക്രിയകൾ ലളിതമാക്കുന്നതിനുള്ള അഭിനിവേശമുള്ള ഒരു സമർപ്പിത സാങ്കേതിക തത്പരനാണ് മൈക്കൽ ബ്രൗൺ. ടെക് വ്യവസായത്തിൽ ഒരു ദശാബ്ദത്തിലേറെ അനുഭവസമ്പത്തുള്ള അദ്ദേഹം, മൈക്രോസോഫ്റ്റ് എക്സൽ, ഔട്ട്‌ലുക്ക്, ഗൂഗിൾ ഷീറ്റ്, ഡോക്‌സ് എന്നിവയിൽ തന്റെ കഴിവുകൾ മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. ഉൽപ്പാദനക്ഷമതയും കാര്യക്ഷമതയും മെച്ചപ്പെടുത്തുന്നതിന് പിന്തുടരാൻ എളുപ്പമുള്ള നുറുങ്ങുകളും ട്യൂട്ടോറിയലുകളും നൽകിക്കൊണ്ട്, തന്റെ അറിവും വൈദഗ്ധ്യവും മറ്റുള്ളവരുമായി പങ്കിടുന്നതിനാണ് മൈക്കിളിന്റെ ബ്ലോഗ് സമർപ്പിച്ചിരിക്കുന്നത്. നിങ്ങൾ പരിചയസമ്പന്നനായ പ്രൊഫഷണലോ തുടക്കക്കാരനോ ആകട്ടെ, ഈ അവശ്യ സോഫ്റ്റ്‌വെയർ ടൂളുകൾ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനുള്ള വിലയേറിയ ഉൾക്കാഴ്ചകളും പ്രായോഗിക ഉപദേശങ്ങളും മൈക്കിളിന്റെ ബ്ലോഗ് വാഗ്ദാനം ചെയ്യുന്നു.