ഉള്ളടക്ക പട്ടിക
Excel-ൽ ഒന്നിലധികം ഷീറ്റുകൾക്കൊപ്പം VLOOKUP ഫോർമുല എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഇന്ന് നമ്മൾ കാണിക്കും. യഥാർത്ഥത്തിൽ, Excel-ന്റെ ഏറ്റവും പ്രധാനപ്പെട്ടതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ ഫംഗ്ഷനുകളിൽ ഒന്നാണ് VLOOKUP ഫംഗ്ഷൻ . കൂടാതെ, ഒരൊറ്റ വർക്ക്ഷീറ്റിൽ അല്ലെങ്കിൽ വർക്ക്ഷീറ്റുകളുടെ പരിധിക്കുള്ളിൽ നിർദ്ദിഷ്ട ഡാറ്റ തിരയാൻ ഞങ്ങൾക്ക് VBA VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിക്കാം.
കൂടാതെ, <1 എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഇന്ന് ഞങ്ങൾ കാണിക്കും. Excel-ലെ ഒന്നിലധികം വർക്ക്ഷീറ്റുകളിൽ ചില നിർദ്ദിഷ്ട ഡാറ്റ തിരയാൻ>VLOOKUP ഫോർമുലകൾ .
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
നിങ്ങൾക്ക് ഇവിടെ നിന്ന് പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാം:
ഒന്നിലധികം ഷീറ്റുകളുള്ള VLOOKUP ഫോർമുല 6> =VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
- ഈ ഫംഗ്ഷൻ table_array എന്ന സെല്ലുകളുടെ ഒരു ശ്രേണിയെ എടുക്കുന്നു വാദം.
- പിന്നെ, table_array -യുടെ ആദ്യ കോളത്തിൽ lookup_value എന്ന ഒരു പ്രത്യേക മൂല്യത്തിനായി തിരയുന്നു.
- കൂടാതെ , [range_lookup] ആർഗ്യുമെന്റ് ശരി ആണെങ്കിൽ ഒരു ഏകദേശ പൊരുത്തം തിരയുന്നു, അല്ലെങ്കിൽ കൃത്യമായ പൊരുത്തത്തിനായി തിരയുന്നു. ഇവിടെ, ഡിഫോൾട്ട് TRUE ആണ്.
- table_array-യുടെ ആദ്യ കോളത്തിൽ lookup_value എന്തെങ്കിലും പൊരുത്തം കണ്ടെത്തുകയാണെങ്കിൽ 2>, ഒരു നിർദ്ദിഷ്ട കോളത്തിലേക്ക് കുറച്ച് ഘട്ടങ്ങൾ വലത്തേക്ക് നീക്കുന്നു (col_index_number).
തുടർന്ന്, അതിൽ നിന്നുള്ള മൂല്യം നൽകുന്നു.സൂചിപ്പിച്ച ഷീറ്റുകളിൽ കാണുന്നില്ല.
VLOOKUP ഫംഗ്ഷന്റെ പരിമിതികളും Excel ലെ ചില ബദലുകളും
- ഇവിടെ, നിങ്ങൾക്ക് VLOOKUP<ഉപയോഗിക്കാൻ കഴിയില്ല lookup_value പട്ടികയുടെ ആദ്യ കോളത്തിൽ ഇല്ലെങ്കിൽ 2> ഫംഗ്ഷൻ. ഉദാഹരണത്തിന്, മുമ്പത്തെ ഉദാഹരണത്തിൽ, എഴുത്തുപരീക്ഷയിൽ 90 ലഭിച്ച ഉദ്യോഗാർത്ഥിയുടെ പേര് അറിയാൻ നിങ്ങൾക്ക് VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിക്കാൻ കഴിയില്ല.
- എന്നിരുന്നാലും, പരിഹരിക്കുന്നതിന് നിങ്ങൾക്ക് IF , IFS , INDEX MATCH , XLOOKUP , അല്ലെങ്കിൽ FILTER ഫംഗ്ഷനുകൾ ഉപയോഗിക്കാം. ഇത് (ഇവിടെ, നിങ്ങൾക്ക് ഈ ലേഖനം സന്ദർശിക്കാം).
- കൂടാതെ, ഒന്നിലധികം മൂല്യങ്ങൾ പൊരുത്തപ്പെടുന്നെങ്കിൽ VLOOKUP ആദ്യത്തെ മൂല്യം മാത്രം നൽകുന്നു lookup_value . ഇത്തരം സന്ദർഭങ്ങളിൽ, എല്ലാ മൂല്യങ്ങളും ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് FILTER ഫംഗ്ഷൻ ഉപയോഗിക്കാം (ഇവിടെ, നിങ്ങൾക്ക് ഈ ലേഖനം സന്ദർശിക്കാം).
VLOOKUP എങ്ങനെ പ്രയോഗിക്കാം ഒന്നിലധികം വർക്ക്ബുക്കുകളുള്ള Excel ലെ ഫോർമുല
ഈ വിഭാഗത്തിൽ, ഒന്നിലധികം വർക്ക്ബുക്കുകൾക്കൊപ്പം Excel-ൽ VLOOKUP ഫോർമുല എങ്ങനെ പ്രയോഗിക്കാമെന്ന് ഞങ്ങൾ ചർച്ച ചെയ്യും. ഇപ്പോൾ, മോക്ക് ടെസ്റ്റ് മാർക്കുകൾ എന്ന പേരിലുള്ള ഇനിപ്പറയുന്ന വർക്ക്ബുക്ക് നമുക്ക് ലഭിക്കും. കൂടാതെ, ആ വർക്ക്ബുക്കിൽ, മൂന്ന് വർക്ക്ഷീറ്റുകളും ഉണ്ട്. അവ ആഴ്ച 1, ആഴ്ച 2 , ആഴ്ച 3 എന്നിവയാണ്.
ഇപ്പോൾ, ഞങ്ങൾ പ്രാഥമികവും ഒപ്പം താരതമ്യം ചെയ്യാൻ ആഗ്രഹിക്കുന്നു ഉദ്യോഗാർത്ഥികൾ അവസാനമായി എഴുതിയ മാർക്ക്. ആദ്യം, ഞങ്ങൾ അവസാനമായി എഴുതിയ മാർക്ക് കണ്ടെത്തി. ഇവിടെ, ഏതെങ്കിലും ഒന്ന് പിന്തുടരുന്നതിലൂടെ നിങ്ങൾക്ക് അത് കണ്ടെത്താനാകുംമുൻ രീതികൾ. ഇപ്പോൾ, ഞങ്ങൾ മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്ന് പ്രാഥമിക എഴുതിയ മാർക്കുകൾ വേർതിരിച്ചെടുക്കും.
- അതിനാൽ, D5 സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
=IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, '[Mock Test Marks.xlsx]Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 3'!$B$5:$D$10,2,FALSE),"Absent")))
ഇവിടെ, ഈ ഫോർമുല ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾ രണ്ട് വർക്ക്ബുക്കുകളും തുറക്കണം. അല്ലെങ്കിൽ, ഫയലിന്റെ പേര് മാത്രം ഉപയോഗിക്കുന്നതിന് പകരം നിങ്ങൾ ഫിൽ പാത്ത്/ലൊക്കേഷൻ ഉപയോഗിക്കണം.
- തുടർന്ന്, ENTER അമർത്തുക.<10
- പിന്നെ, ഫിൽ ഹാൻഡിൽ ഐക്കൺ താഴേക്ക് വലിച്ചിടുക.
അവസാനം, നിങ്ങൾ രണ്ടും കാണും എല്ലാ ഉദ്യോഗാർത്ഥികൾക്കും അവസാനത്തേയും പ്രാഥമികമായും എഴുതിയ മാർക്ക്.
പ്രാക്ടീസ് വിഭാഗം
ഇപ്പോൾ, നിങ്ങൾക്ക് സ്വയം വിശദീകരിച്ച രീതി പരിശീലിക്കാം.
ഉപസംഹാരം
ഈ രീതികൾ ഉപയോഗിച്ച്, ഒരു വർക്ക്ബുക്കിലെ ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിനുള്ള ഒരു ഫോർമുലയായി നിങ്ങൾക്ക് Excel-ന്റെ VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിക്കാം. അതിനാൽ, നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടോ? ഞങ്ങളോട് ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.
cell.കൂടാതെ, ഈ VLOOKUP ഫംഗ്ഷന്റെ ഒരു ഉദാഹരണം ഞങ്ങൾ അറ്റാച്ചുചെയ്തു. ഇപ്പോൾ, ഇനിപ്പറയുന്ന ചിത്രം നോക്കൂ.
ഫോർമുല ബ്രേക്ക്ഡൗൺ
ഇവിടെ, ഫോർമുല VLOOKUP(G8,B4:D15,3,FALSE) പട്ടികയുടെ ആദ്യത്തെ നിരയിലെ G8 സെല്ലിന്റെ മൂല്യം “ Angela ” തിരഞ്ഞു : B4:D15 .
അത് ഒരെണ്ണം കണ്ടെത്തിയതിന് ശേഷം, അത് 3-ാമത്തെ നിരയിലേക്ക് വലത്തേക്ക് നീങ്ങി ( col_index_number 3 ആയതിനാൽ .)
അപ്പോൾ അവിടെനിന്നുള്ള മൂല്യം 322 ആയിരുന്നു.
ഒന്നിലധികം ഷീറ്റുകൾ ഉള്ള Excel-ൽ VLOOKUP ഫോർമുല ഉപയോഗിക്കാനുള്ള 5 വഴികൾ
ഇവിടെ, ചില ഉദ്യോഗാർത്ഥികളുടെ എഴുത്ത്, വൈവ പരീക്ഷകളിലെ മാർക്കുകളുള്ള ഒരു വർക്ക്ബുക്ക് ഇവിടെയുണ്ട്. കൂടാതെ, ആദ്യത്തേതിന്റെ പേര് ആഴ്ച 1 ആണ്.
അപ്പോൾ, 2nd വർക്ക്ഷീറ്റിന്റെ പേര് ആഴ്ച 2 .
അവസാനം, മാർക്കോ ഗ്രൂപ്പിന്റെ മാർക്ക് അടങ്ങിയ 3rd വർക്ക്ഷീറ്റിന്റെ പേര് ആഴ്ച 3 .
ഇപ്പോൾ, മൂന്ന് വർക്ക്ഷീറ്റുകളിൽ നിന്ന് പുതിയ വർക്ക്ഷീറ്റിലേക്ക് <1 ഉപയോഗിച്ച് അവരുടെ മാർക്ക് എക്സ്ട്രാക്റ്റ് ചെയ്യുക എന്നതാണ് ഞങ്ങളുടെ ലക്ഷ്യം. Excel-ന്റെ>VLOOKUP
ഫംഗ്ഷൻ.1. ഓരോ വർക്ക്ഷീറ്റിലും വെവ്വേറെ തിരയാനുള്ള VLOOKUP ഫോർമുല
ഇവിടെ, “VLOOKUP only” എന്ന പുതിയ വർക്ക്ഷീറ്റ് നമുക്കുണ്ട്. എല്ലാ സ്ഥാനാർത്ഥികളുടെയും പേരുകൾ അക്ഷരമാലാക്രമത്തിൽ അടുക്കിയിരിക്കുന്നു (A മുതൽ Z വരെ) . ഇപ്പോൾ, ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് തിരയാൻ ഞങ്ങൾ VLOOKUP ഫോർമുല ഉപയോഗിക്കുംExcel.
ആദ്യം, ഞങ്ങൾ മൂന്ന് വർക്ക്ഷീറ്റുകൾ വെവ്വേറെ തിരയും.
ഇവിടെ ഞങ്ങൾ തിരയും lookup_value ഒരു വർക്ക്ഷീറ്റിൽ നിന്ന് മറ്റൊരു വർക്ക്ഷീറ്റിന്റെ സെല്ലുകളുടെ ശ്രേണിയിലേക്ക്.
സൂത്രവാക്യത്തിന്റെ വാക്യഘടന ഇതായിരിക്കും:
=VLOOKUP(lookup_value,'Sheet_name'! table_array, col_index_number,FALSE)
- ആഴ്ചയിലെ കാൻഡിഡേറ്റുകളുടെ എഴുതിയ ൽ മാർക്ക് തിരയാൻ 2>, പുതിയ വർക്ക്ഷീറ്റിന്റെ C5 സെല്ലിൽ ഈ ഫോർമുല നൽകുക:
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE)
- തുടർന്ന്, ENTER അമർത്തുക.
ഇത് കാണിക്കുന്നു #N/A! പിശക്, കാരണം സെല്ലിന്റെ മൂല്യം “VLOOKUP മാത്രം” ഷീറ്റിലെ B5 , Alex Hales , ഷീറ്റിന്റെ B5:D10 ശ്രേണിയിൽ ഇല്ല>“ആഴ്ച 1 “ .
- തുടർന്ന്, ഫിൽ ഹാൻഡിൽ ഐക്കൺ ഡ്രാഗ് ചെയ്യുക.
ഫലമായി, ആഴ്ച 1 ൽ പ്രത്യക്ഷപ്പെട്ട ഉദ്യോഗാർത്ഥികളുടെ മാർക്ക് മാത്രം കാണിക്കുന്നത് ഞങ്ങൾ കാണുന്നു, ബാക്കിയുള്ളവർ പിശകുകൾ കാണിക്കുന്നു.
- സിം വൈവ അടയാളം കണ്ടെത്താൻ, D5 സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE)
- തുടർന്ന്, ENTER അമർത്തുക.
- തുടർന്ന്, പ്രയോഗിക്കാൻ ഫിൽ ഹാൻഡിൽ ഐക്കൺ ഡ്രാഗ് ചെയ്യുക ബാക്കിയുള്ള സെല്ലുകളിൽ ഫോർമുല.
അതിനാൽ, ആഴ്ച 1 ൽ പ്രത്യക്ഷപ്പെട്ട ഉദ്യോഗാർത്ഥികളുടെ മാത്രം മാർക്ക് കാണിക്കുന്നത് ഞങ്ങൾ കാണുന്നു, ബാക്കിയുള്ളവർ പിശകുകൾ കാണിക്കുന്നു.
കൂടാതെ, ആഴ്ച 2 , ആഴ്ച 3 എന്നിവയ്ക്കും സമാനമായ ഒരു ജോലി ഞങ്ങൾക്ക് ചെയ്യാൻ കഴിയും, പക്ഷേ അത് ഞങ്ങളുടെ ആവശ്യങ്ങൾ നിറവേറ്റുന്നില്ല. അതിനാൽ, ഞങ്ങൾ ഒരു മികച്ച സമീപനത്തിനായി തിരയേണ്ടതുണ്ട്.
അറിയിപ്പ്: ഇവിടെ, എന്നതിനായി ഞങ്ങൾ ആപേക്ഷിക സെൽ റഫറൻസ് ഉപയോഗിച്ചു. lookup_value (B5) , എന്നാൽ table_array ($B$5:$D$10) എന്നതിനായുള്ള സമ്പൂർണ്ണ സെൽ റഫറൻസ്. കാരണം Fill Handle ഐക്കൺ വലിച്ചിടുമ്പോൾ lookup_value ഓരോന്നായി വർദ്ധിക്കണമെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുന്നു, എന്നാൽ table_array സ്ഥിരമായി തുടരുന്നു.
കൂടുതൽ വായിക്കുക: പൊരുത്തം നിലനിൽക്കുമ്പോൾ VLOOKUP #N/A നൽകുന്നത് എന്തുകൊണ്ട്? (5 കാരണങ്ങളും പരിഹാരങ്ങളും)
2. Excel
ൽ IFERROR ഫംഗ്ഷനുള്ള ഒന്നിലധികം ഷീറ്റുകളിൽ തിരയുക, ഇത്തവണ ഞങ്ങൾ ആദ്യ വർക്ക്ഷീറ്റിൽ ( ) ഒരു കാൻഡിഡേറ്റിനായി തിരയും. ആഴ്ച 1 ).
പിന്നെ, ആദ്യത്തെ വർക്ക്ഷീറ്റിൽ അവനെ/അവളെ കണ്ടെത്തിയില്ലെങ്കിൽ, രണ്ടാമത്തെ വർക്ക്ഷീറ്റിൽ ഞങ്ങൾ തിരയും ( ആഴ്ച 2 ).
0>എന്നിട്ടും ഞങ്ങൾ അവനെ/അവളെ കണ്ടെത്തിയില്ലെങ്കിൽ, ഞങ്ങൾ മൂന്നാമത്തെ വർക്ക്ഷീറ്റിൽ തിരയും ( ആഴ്ച 3).ഇപ്പോഴും അവനെ/അവളെ കണ്ടെത്തിയില്ലെങ്കിൽ, ഞങ്ങൾ തീരുമാനിക്കും. അവൻ/അവൾ പരീക്ഷയിൽ ഇല്ലായിരുന്നു എന്ന്.
മുമ്പത്തെ വിഭാഗത്തിൽ VLOOKUP N/A നൽകുന്നു! table_array -ലെ lookup_value മായി എന്തെങ്കിലും പൊരുത്തപ്പെടൽ അത് കണ്ടെത്തിയില്ലെങ്കിൽ പിശക് പിശകുകൾ കൈകാര്യം ചെയ്യാൻ the IFERROR ഫംഗ്ഷൻ .
അതിനാൽ ഫോർമുലയുടെ വാക്യഘടനആയിരിക്കുക:
=IFERROR(VLOOKUP(lookup_value,”Sheet1_Name”!table_array,col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value,”Sheet2_Name”!table_array,FORSE,columberindexALn), (VLOOKUP(lookup_value,”Sheet3_Name”!table_array,col_index_number,FALSE),”Absent”)))
- ഇപ്പോൾ, C5 സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല നൽകുക “VLOOKUP & IFERROR” ഷീറ്റ്.
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,2,FALSE),"Absent")))
- തുടർന്ന്, അമർത്തുക ENTER .
ഫലമായി, നിങ്ങൾ Alex Hales ന്റെ എഴുതിയ അടയാളങ്ങൾ കാണും.
അപ്പോൾ, അലക്സിന്റെ വൈവ മാർക്കുകൾ ഞങ്ങൾ കണ്ടെത്തും. Hales.
- അതിനാൽ, D5 സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,3,FALSE),"Absent")))
- അതിനുശേഷം, ENTER അമർത്തുക.
- അതിനുശേഷം, രണ്ട് സെല്ലുകളും തിരഞ്ഞെടുക്കുക C5 , D5 എന്നിവ.
- അതിനാൽ, ബാക്കിയുള്ള സെല്ലുകളിലെ അനുബന്ധ ഡാറ്റ ഓട്ടോഫിൽ ലേക്ക് ഫിൽ ഹാൻഡിൽ ഐക്കൺ വലിച്ചിടുക C6:D24 .
അവസാനമായി, എല്ലാ ഉദ്യോഗാർത്ഥികളുടെയും എഴുത്തിലും വൈവയിലും നിങ്ങൾ രണ്ടു മാർക്കും കാണും.
കൂടുതൽ വായിക്കുക: Excel-ലെ രണ്ട് ഷീറ്റുകൾക്കിടയിലുള്ള VLOOKUP ഉദാഹരണം
സമാന വായനകൾ
- VLOOKUP പ്രവർത്തിക്കുന്നില്ല (8 കാരണങ്ങളും പരിഹാരങ്ങളും)
- Excel LOOKUP vs VLOOKUP: 3 ഉദാഹരണങ്ങളോടെ
- എന്താണ് VLOOKUP-ലെ ടേബിൾ അറേ? (ഉദാഹരണങ്ങൾ സഹിതം വിശദീകരിച്ചിരിക്കുന്നു)
- എക്സെലിൽ നെസ്റ്റഡ് VLOOKUP എങ്ങനെ ഉപയോഗിക്കാം (3 മാനദണ്ഡം)
- VLOOKUP ഒന്നിലധികം ഉപയോഗിച്ച് ഉപയോഗിക്കുകExcel ലെ മാനദണ്ഡം (6 രീതികൾ + ഇതരമാർഗങ്ങൾ)
3. Excel-ലെ ഒന്നിലധികം ഷീറ്റുകളിൽ തിരയുന്നതിന് സംയോജിത ഫോർമുല ഉപയോഗിക്കുന്നു
യഥാർത്ഥത്തിൽ, നെസ്റ്റഡ് IFERROR ഞങ്ങൾ നേരത്തെ ഉപയോഗിച്ച VLOOKUP ഫോർമുല സഹായകരമാണ്, പക്ഷേ ഇപ്പോഴും ഉപയോഗിക്കാൻ അൽപ്പം സങ്കീർണ്ണമാണ്. അടിസ്ഥാനപരമായി, ധാരാളം വർക്ക്ഷീറ്റുകൾ ഉണ്ടെങ്കിൽ ആശയക്കുഴപ്പത്തിലാകാനും പിശകുകൾ സൃഷ്ടിക്കാനുമുള്ള ഉയർന്ന സാധ്യതയുണ്ട്.
അങ്ങനെ, ഞങ്ങൾ INDIRECT , INDEX<2 ഉപയോഗിച്ച് മറ്റൊരു ഫോർമുല സൃഷ്ടിക്കും>, MATCH , COUNTIF എന്നിവ കൂടുതൽ സങ്കീർണ്ണമായി കാണപ്പെടുന്നു, എന്നാൽ ധാരാളം വർക്ക്ഷീറ്റുകൾ ഉള്ളപ്പോൾ പ്രയോഗിക്കാൻ താരതമ്യേന എളുപ്പമാണ്.
- ആദ്യത്തേത് എല്ലാം, എല്ലാ വർക്ക്ഷീറ്റുകളുടെയും പേരുകൾ ഉപയോഗിച്ച് ഒരു തിരശ്ചീന അറേ സൃഷ്ടിക്കുക. ഇവിടെ, ഞങ്ങൾ F5:H5 സെല്ലുകളിൽ ഒന്ന് സൃഷ്ടിച്ചു.
- അതിനുശേഷം, എന്നതിൽ ഇനിപ്പറയുന്ന ഫോർമുല ചേർക്കുക C5 സെൽ.
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),2,FALSE),"Absent")
- തുടർന്ന്, ENTER അമർത്തുക.
ഫോർമുല ബ്രേക്ക്ഡൗൺ
- ആദ്യം, COUNTIF(INDIRECT(“' ”&$F$5:$H$5&”'!B5:B10”),B5) B5 എന്ന സെല്ലിലെ മൂല്യത്തിന്റെ എത്ര മടങ്ങ് ' ശ്രേണിയിൽ ഉണ്ടെന്ന് നൽകുന്നു ആഴ്ച 1′!B5:B10 , 'ആഴ്ച 2'!B5:B10 , 'ആഴ്ച 3'!B5:B10 എന്നിവ യഥാക്രമം. [ഇവിടെ $F$5:$H$5 എന്നത് വർക്ക്ഷീറ്റുകളുടെ പേരുകളാണ്. അതിനാൽ INDIRECT ഫോർമുലയ്ക്ക് 'Sheet_Name' ലഭിക്കുന്നു!B5:B10 .]
- ഔട്ട്പുട്ട്: {0,0,1} .
- രണ്ടാമതായി, MATCH(TRUE,{0,0,1}>0,0) ഏത് വർക്ക്ഷീറ്റിൽ നൽകുന്നു B5 എന്നതിലെ മൂല്യം നിലവിലുണ്ട്.
- ഔട്ട്പുട്ട്: 3 .
- ഇവിടെ 3 <1 ലെ മൂല്യമായി നൽകി>B5 ( Alex Hales ) വർക്ക്ഷീറ്റ് നമ്പർ 3 ( ആഴ്ച 3 ) ആണ്.
- മൂന്നാമതായി, INDEX( $F$5:$H$5,1,3) സെല്ലിലെ B5 മൂല്യമുള്ള വർക്ക്ഷീറ്റിന്റെ പേര് നൽകുന്നു.
- ഔട്ട്പുട്ട്: “ആഴ്ച 3” .
- നാലാമത്, INDIRECT(“'”&”ആഴ്ച 3″&” '!$B$4:$D$9”) B5 എന്നതിലെ മൂല്യം ഉള്ള വർക്ക്ഷീറ്റിന്റെ സെല്ലുകളുടെ മൊത്തം ശ്രേണി നൽകുന്നു.
- ഔട്ട്പുട്ട്: {“നതൻ മിൽസ്”,72,59;”റൂത്ത് വില്യംസൺ”,53,55;”അലക്സ് ഹെയ്ൽസ്”,67,70;”മാത്യൂ ഷെപ്പേർഡ്”,76,45;”ക്രിസ്റ്റീന പോൾ”,69,75;”റിക്കാർഡോ മോയസ്”,57,61}.
- അവസാനം, VLOOKUP(B5,{“Nathan Mills”,72,59 ;”റൂത്ത് വില്യംസൺ”,53,55;”അലക്സ് ഹെയ്ൽസ്”,67,70;”മത്തായി ഷെപ്പേർഡ്”,76,45;”ക്രിസ്റ്റീന പോൾ”,69,75;”റിക്കാർഡോ മോയസ്”,57,61},2,തെറ്റ് ) സെല്ലിലെ മൂല്യം B5 പൊരുത്തപ്പെടുന്ന ആ ശ്രേണിയിൽ നിന്ന് വരിയുടെ രണ്ടാമത്തെ കോളം നൽകുന്നു.
- ഔട്ട്പുട്ട്: 67 .
- അതിനാൽ, ഞങ്ങൾ തിരയുന്ന എഴുത്തുപരീക്ഷയുടെ മാർക്കാണിത്.
- കൂടാതെയാണെങ്കിൽ ഒരു വർക്ക്ഷീറ്റിലും പേര് കാണുന്നില്ല, അത് "ഇല്ലാത്തത്" തിരികെ നൽകും, കാരണം ഞങ്ങൾ ഇത് ഒരു IFERROR ഫംഗ്ഷനിൽ നെസ്റ്റഡ് ചെയ്തു.
ഇവിടെ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം ഉദ്യോഗാർത്ഥികളുടെ വൈവ മാർക്കുകൾ കണ്ടെത്തുന്നതിന് സമാനമായ ഒരു ഫോർമുല.
- അതിനാൽ, col_index_number 2 എന്നതിൽ നിന്ന് <1 എന്നതിലേക്ക് മാറ്റുക> 3 എഴുതുകഫോർമുല.
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),3,FALSE),"Absent")
- തുടർന്ന്, ഫലം ലഭിക്കാൻ ENTER അമർത്തുക.<10
- തുടർന്ന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ഡ്രാഗ് ചെയ്യുക.
അവസാനമായി, നമുക്ക് എഴുതിയതും എഴുതിയതും ലഭിച്ചു. എല്ലാ ഉദ്യോഗാർത്ഥികളുടെയും വൈവ മാർക്ക്. മാത്രമല്ല, ആരുടെ പേരുകൾ കണ്ടെത്താനാകാത്തത് അസാന്നിദ്ധ്യമാണെന്ന് അടയാളപ്പെടുത്തി.
കൂടുതൽ വായിക്കുക: INDEX MATCH vs VLOOKUP ഫംഗ്ഷൻ (9 ഉദാഹരണങ്ങൾ)
4. ഡൈനാമിക് കോളം ഇൻഡക്സ് നമ്പറുള്ള VLOOKUP ഫോർമുല
ഇതുവരെ, എഴുത്തുപരീക്ഷയിലെ മാർക്ക് എക്സ്ട്രാക്റ്റുചെയ്യാൻ, ഞങ്ങൾ col_index_num എന്നത് ആയി ഉപയോഗിക്കുന്നു 2 . വൈവ മാർക്കുകൾക്കായി, 3 .
യഥാർത്ഥത്തിൽ, രണ്ട് കോളങ്ങളിലും ഞങ്ങൾ സൂത്രവാക്യങ്ങൾ വെവ്വേറെയാണ് ചേർക്കുന്നത്.
അവസാനം, നമുക്ക് നിരവധി കോളങ്ങൾ ഉള്ളപ്പോൾ, അത് തികച്ചും ആയിരിക്കും. എല്ലാ കോളങ്ങളിലും സൂത്രവാക്യങ്ങൾ വെവ്വേറെ ചേർക്കുന്നത് ബുദ്ധിമുട്ടാണ്.
അതിനാൽ, ഇത്തവണ ഞങ്ങൾ ഒരു ഫോർമുല ജനറേറ്റുചെയ്യും, അതിലൂടെ നമുക്ക് ആദ്യത്തെ കോളത്തിൽ ഫോർമുല തിരുകുകയും എല്ലാ കോളങ്ങളിലേക്കും വലിച്ചിടുകയും ചെയ്യാം. ഫിൽ ഹാൻഡിൽ ഐക്കണിലൂടെ.
ലളിതം. col_index_num ആയി ഒരു ശുദ്ധമായ സംഖ്യ ചേർക്കുന്നതിനുപകരം, കോളം C ( എഴുതാനായി) ആണെങ്കിൽ COLUMNS($C$1:D1) ചേർക്കുക. അടയാളങ്ങൾ ).
അപ്പോൾ, അത് 2 തിരികെ നൽകും.
പിന്നെ, നമ്മൾ അതിനെ കോളം ഇ ലേക്ക് ഡ്രാഗ് ചെയ്താൽ, അത് മാറും. നിരകൾ($C$1:E1) കൂടാതെ 3 മടങ്ങുക. അങ്ങനെയങ്ങനെ.
- അതിനാൽ ഇപ്പോൾ ഞങ്ങൾ മുമ്പത്തെ വിഭാഗത്തിലെ ഫോർമുല ഇതിലേക്ക് മാറ്റുന്നു:
=IFERROR(VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),$B5)>0,0))&"'!$B$5:$D$10"),COLUMNS($C$1:D1),FALSE),"Absent")
<0- പിന്നെ, അമർത്തുകENTER .
- അതിനുശേഷം, ലഭിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ വലതുവശത്തേക്ക് വലിച്ചിടുക. Viva അടയാളങ്ങൾ.
- തുടർന്ന്, Fill Handle ഐക്കൺ താഴേക്ക് വലിച്ചിടുക.
അവസാനമായി, എല്ലാ ഉദ്യോഗാർത്ഥികളുടെയും എഴുത്തിലും വൈവയിലും നിങ്ങൾ രണ്ടു മാർക്കും കാണും.
അറിയിപ്പ്:ഇവിടെ, ഞങ്ങൾ മാറ്റിയിരിക്കുന്നു lookup_valuefrom B5 to $B5, അതുവഴി വലതുവശത്തേക്ക് വലിച്ചിടുമ്പോൾ അത് മാറ്റമില്ലാതെ തുടരും, പക്ഷേ താഴേക്ക് വലിച്ചിടുമ്പോൾ അത് മാറുന്നു.
കൂടുതൽ വായിക്കുക: Excel Dynamic VLOOKUP (3 ഫോർമുലകളോടെ)
5. Excel-ലെ സംയോജിത പ്രവർത്തനങ്ങളോടുകൂടിയ VLOOKUP ഫോർമുല
ഇവിടെ, ഞങ്ങൾ മറ്റൊരു VLOOKUP സൂത്രം ഉപയോഗിക്കും IFERROR ഫംഗ്ഷൻ അവഗണിക്കുന്ന ഒന്നിലധികം ഷീറ്റുകളുള്ള Excel-ൽ. അതിനാൽ, ചുവടെ നൽകിയിരിക്കുന്ന ഘട്ടങ്ങൾ നോക്കാം.
ഘട്ടങ്ങൾ:
- ആദ്യം, നിങ്ങൾ ഒരു പുതിയ സെൽ C5 തിരഞ്ഞെടുക്കണം. എഴുതിയ മാർക്ക് സൂക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നു.
- രണ്ടാമതായി, നിങ്ങൾ C5 സെല്ലിൽ താഴെ നൽകിയിരിക്കുന്ന ഫോർമുല ഉപയോഗിക്കണം.
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),2,FALSE)
- മൂന്നാമതായി, ENTER അമർത്തുക.
- അതുപോലെ, ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക വൈവ മാർക്കുകൾ ലഭിക്കാൻ D5 സെൽ.
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),3,FALSE)
- തുടർന്ന്, <അമർത്തുക 1> നൽകുക .
- തുടർന്ന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ഡ്രാഗ് ചെയ്യുക.
അവസാനമായി, എല്ലാ ഉദ്യോഗാർത്ഥികളുടെയും എഴുതിയതും വൈവയും നിങ്ങൾ കാണും. മാത്രമല്ല, പേരുകൾ ഉണ്ടായിരുന്നിടത്ത് നിങ്ങൾ #N/A പിശക് കാണും