ഉള്ളടക്കം
- ഫംഗ്ഷൻ 19: മത്സരം
- ഉദാഹരണം 1: അടുക്കാത്ത പട്ടികയിൽ ഒരു ഘടകം കണ്ടെത്തുന്നു
- ഉദാഹരണം 2: വിദ്യാർത്ഥികളുടെ ഗ്രേഡുകൾ ശതമാനത്തിൽ നിന്ന് അക്ഷരങ്ങളിലേക്ക് മാറ്റുക
- ഉദാഹരണം 3: VLOOKUP (VLOOKUP) എന്നതിനായി ഒരു ഫ്ലെക്സിബിൾ കോളം സെലക്ഷൻ സൃഷ്ടിക്കുക
- ഉദാഹരണം 4: INDEX (INDEX) ഉപയോഗിച്ച് ഏറ്റവും അടുത്തുള്ള മൂല്യം കണ്ടെത്തൽ
ഇന്നലെ മാരത്തണിൽ 30 എക്സൽ 30 ദിവസത്തിനുള്ളിൽ പ്രവർത്തിക്കുന്നു ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഞങ്ങൾ ടെക്സ്റ്റ് സ്ട്രിംഗുകൾ കണ്ടെത്തി തിരയൽ (തിരയൽ) കൂടാതെ ഉപയോഗിച്ചു IFERROR (IFERROR) കൂടാതെ ISNUMBER (ISNUMBER) ഫംഗ്ഷൻ ഒരു പിശക് വരുത്തുന്ന സാഹചര്യങ്ങളിൽ.
ഞങ്ങളുടെ മാരത്തണിന്റെ 19-ാം ദിവസം ഞങ്ങൾ ചടങ്ങിനെക്കുറിച്ച് പഠിക്കും മത്സരം (തിരയൽ). ഇത് ഒരു അറേയിൽ ഒരു മൂല്യം നോക്കുന്നു, ഒരു മൂല്യം കണ്ടെത്തിയാൽ, അതിന്റെ സ്ഥാനം നൽകുന്നു.
അതിനാൽ, പ്രവർത്തനത്തെക്കുറിച്ചുള്ള റഫറൻസ് വിവരങ്ങളിലേക്ക് തിരിയാം മത്സരം (MATCH) കൂടാതെ കുറച്ച് ഉദാഹരണങ്ങൾ നോക്കുക. ഈ ഫംഗ്ഷനുമായി പ്രവർത്തിക്കുന്നതിന് നിങ്ങൾക്ക് നിങ്ങളുടേതായ ഉദാഹരണങ്ങളോ സമീപനങ്ങളോ ഉണ്ടെങ്കിൽ, ദയവായി അവ അഭിപ്രായങ്ങളിൽ പങ്കിടുക.
ഫംഗ്ഷൻ 19: മത്സരം
ഫംഗ്ഷൻ മത്സരം (MATCH) ഒരു അറേയിലെ മൂല്യത്തിന്റെ സ്ഥാനം അല്ലെങ്കിൽ ഒരു പിശക് നൽകുന്നു #എ.ടി (#N/A) കണ്ടെത്തിയില്ലെങ്കിൽ. ഒരു അറേ അടുക്കുകയോ അടുക്കാതിരിക്കുകയോ ചെയ്യാം. ഫംഗ്ഷൻ മത്സരം (MATCH) കേസ് സെൻസിറ്റീവ് അല്ല.
നിങ്ങൾക്ക് എങ്ങനെ MATCH ഫംഗ്ഷൻ ഉപയോഗിക്കാം?
ഫംഗ്ഷൻ മത്സരം (MATCH) ഒരു അറേയിലെ ഒരു മൂലകത്തിന്റെ സ്ഥാനം നൽകുന്നു, കൂടാതെ ഈ ഫലം മറ്റ് ഫംഗ്ഷനുകൾക്കും ഉപയോഗിക്കാം INDEX (INDEX) അല്ലെങ്കിൽ VLOOKUP (വിപിആർ). ഉദാഹരണത്തിന്:
- അടുക്കാത്ത ലിസ്റ്റിൽ ഒരു മൂലകത്തിന്റെ സ്ഥാനം കണ്ടെത്തുക.
- ഉപയോഗിച്ച് ഉപയോഗിക്കുക CHOOSE (തിരഞ്ഞെടുക്കുക) വിദ്യാർത്ഥികളുടെ പ്രകടനം അക്ഷര ഗ്രേഡുകളാക്കി മാറ്റുന്നതിന്.
- ഉപയോഗിച്ച് ഉപയോഗിക്കുക VLOOKUP (VLOOKUP) ഫ്ലെക്സിബിൾ കോളം തിരഞ്ഞെടുക്കുന്നതിന്.
- ഉപയോഗിച്ച് ഉപയോഗിക്കുക INDEX (INDEX) അടുത്തുള്ള മൂല്യം കണ്ടെത്താൻ.
വാക്യഘടന പൊരുത്തം
ഫംഗ്ഷൻ മത്സരം (MATCH) ഇനിപ്പറയുന്ന വാക്യഘടനയുണ്ട്:
MATCH(lookup_value,lookup_array,[match_type])
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])
- ലുക്ക്അപ്പ്_മൂല്യം (lookup_value) - ടെക്സ്റ്റോ നമ്പറോ ബൂളിയനോ ആകാം.
- ലുക്ക്അപ്പ്_അറേ (lookup_array) - ഒരു അറേ അല്ലെങ്കിൽ അറേ റഫറൻസ് (അതേ നിരയിലോ അതേ വരിയിലോ ഉള്ള തൊട്ടടുത്ത സെല്ലുകൾ).
- പൊരുത്തം_തരം (match_type) മൂന്ന് മൂല്യങ്ങൾ എടുക്കാം: -1, 0 or 1. വാദം ഒഴിവാക്കിയാൽ, അത് തുല്യമാണ് 1.
ട്രാപ്സ് മാച്ച് (മത്സരം)
ഫംഗ്ഷൻ മത്സരം (MATCH) കണ്ടെത്തിയ മൂലകത്തിന്റെ സ്ഥാനം നൽകുന്നു, പക്ഷേ അതിന്റെ മൂല്യമല്ല. നിങ്ങൾക്ക് ഒരു മൂല്യം തിരികെ നൽകണമെങ്കിൽ, ഉപയോഗിക്കുക മത്സരം (MATCH) ഫംഗ്ഷനോടൊപ്പം INDEX (ഇൻഡക്സ്).
ഉദാഹരണം 1: അടുക്കാത്ത പട്ടികയിൽ ഒരു ഘടകം കണ്ടെത്തുന്നു
അടുക്കാത്ത ലിസ്റ്റിനായി, നിങ്ങൾക്ക് ഉപയോഗിക്കാം 0 ആർഗ്യുമെന്റ് മൂല്യമായി പൊരുത്തം_തരം (match_type) ഒരു കൃത്യമായ പൊരുത്തം തിരയാൻ. നിങ്ങൾക്ക് ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിന്റെ കൃത്യമായ പൊരുത്തം കണ്ടെത്തണമെങ്കിൽ, തിരയൽ മൂല്യത്തിൽ നിങ്ങൾക്ക് വൈൽഡ്കാർഡ് പ്രതീകങ്ങൾ ഉപയോഗിക്കാം.
ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഒരു ലിസ്റ്റിൽ ഒരു മാസത്തിന്റെ സ്ഥാനം കണ്ടെത്താൻ, വൈൽഡ്കാർഡുകൾ ഉപയോഗിച്ച് നമുക്ക് മാസത്തിന്റെ പേര് മുഴുവനായോ ഭാഗികമായോ എഴുതാം.
=MATCH(D2,B3:B7,0)
=ПОИСКПОЗ(D2;B3:B7;0)
ഒരു വാദമായി ലുക്ക്അപ്പ്_അറേ (lookup_array) നിങ്ങൾക്ക് സ്ഥിരാങ്കങ്ങളുടെ ഒരു നിര ഉപയോഗിക്കാം. ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ആവശ്യമുള്ള മാസം സെല്ലിൽ D5 നൽകി, കൂടാതെ മാസങ്ങളുടെ പേരുകൾ ഫംഗ്ഷന്റെ രണ്ടാമത്തെ ആർഗ്യുമെന്റായി പകരം വയ്ക്കുന്നു മത്സരം (MATCH) സ്ഥിരാങ്കങ്ങളുടെ ഒരു നിരയായി. നിങ്ങൾ സെൽ D5-ൽ പിന്നീടുള്ള ഒരു മാസം നൽകിയാൽ, ഉദാഹരണത്തിന്, ഒക്ടോബർ (ഒക്ടോബർ), അപ്പോൾ ചടങ്ങിന്റെ ഫലം ആയിരിക്കും #എ.ടി (#N/A).
=MATCH(D5,{"Jan","Feb","Mar"},0)
=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)
ഉദാഹരണം 2: വിദ്യാർത്ഥികളുടെ ഗ്രേഡുകൾ ശതമാനത്തിൽ നിന്ന് അക്ഷരങ്ങളിലേക്ക് മാറ്റുക
ഫംഗ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് വിദ്യാർത്ഥികളുടെ ഗ്രേഡുകൾ ഒരു അക്ഷര സംവിധാനത്തിലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയും മത്സരം (MATCH) നിങ്ങൾ ചെയ്തതുപോലെ VLOOKUP (വിപിആർ). ഈ ഉദാഹരണത്തിൽ, ഫംഗ്ഷൻ ഇതിനൊപ്പം ഉപയോഗിക്കുന്നു CHOOSE (CHOICE), അത് നമുക്ക് ആവശ്യമായ എസ്റ്റിമേറ്റ് നൽകുന്നു. വാദം പൊരുത്തം_തരം (match_type) എന്നതിന് തുല്യമായി സജ്ജീകരിച്ചിരിക്കുന്നു -1, കാരണം പട്ടികയിലെ സ്കോറുകൾ അവരോഹണ ക്രമത്തിൽ അടുക്കിയിരിക്കുന്നു.
വാദം നടക്കുമ്പോൾ പൊരുത്തം_തരം (match_type) ആണ് -1, ആവശ്യമുള്ള മൂല്യത്തേക്കാൾ വലുതോ തുല്യമോ ആയ ഏറ്റവും ചെറിയ മൂല്യമാണ് ഫലം. ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, ആവശ്യമുള്ള മൂല്യം 54 ആണ്. സ്കോറുകളുടെ പട്ടികയിൽ അത്തരമൊരു മൂല്യം ഇല്ലാത്തതിനാൽ, മൂല്യം 60-ന് അനുയോജ്യമായ ഘടകം തിരികെ നൽകുന്നു. പട്ടികയിൽ 60 നാലാം സ്ഥാനത്തായതിനാൽ, ചടങ്ങിന്റെ ഫലം CHOOSE (SELECT) എന്നത് 4-ാം സ്ഥാനത്തുള്ള മൂല്യമായിരിക്കും, അതായത് ഡി സ്കോർ അടങ്ങുന്ന സെൽ C6.
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)
ഉദാഹരണം 3: VLOOKUP (VLOOKUP) എന്നതിനായി ഒരു ഫ്ലെക്സിബിൾ കോളം സെലക്ഷൻ സൃഷ്ടിക്കുക
പ്രവർത്തനത്തിന് കൂടുതൽ വഴക്കം നൽകാൻ VLOOKUP (VLOOKUP) നിങ്ങൾക്ക് ഉപയോഗിക്കാം മത്സരം (MATCH) കോളം നമ്പർ കണ്ടെത്തുന്നതിന്, ഫംഗ്ഷനിലേക്ക് അതിന്റെ മൂല്യം ഹാർഡ്-കോഡ് ചെയ്യുന്നതിന് പകരം. ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഉപയോക്താക്കൾക്ക് സെൽ H1-ൽ ഒരു പ്രദേശം തിരഞ്ഞെടുക്കാനാകും, ഇതാണ് അവർ തിരയുന്ന മൂല്യം VLOOKUP (വിപിആർ). അടുത്തതായി, അവർക്ക് സെൽ H2-ൽ ഒരു മാസവും പ്രവർത്തനവും തിരഞ്ഞെടുക്കാം മത്സരം (MATCH) ആ മാസവുമായി ബന്ധപ്പെട്ട കോളം നമ്പർ നൽകും.
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)
ഉദാഹരണം 4: INDEX (INDEX) ഉപയോഗിച്ച് ഏറ്റവും അടുത്തുള്ള മൂല്യം കണ്ടെത്തൽ
ഫംഗ്ഷൻ മത്സരം (MATCH) ഫംഗ്ഷനുമായി സംയോജിച്ച് മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു INDEX (INDEX), ഈ മാരത്തണിൽ നമ്മൾ കുറച്ചുകൂടി അടുത്ത് നോക്കും. ഈ ഉദാഹരണത്തിൽ, പ്രവർത്തനം മത്സരം (MATCH) പല ഊഹിച്ച സംഖ്യകളിൽ നിന്നും ശരിയായ സംഖ്യയുടെ ഏറ്റവും അടുത്തുള്ളത് കണ്ടെത്താൻ ഉപയോഗിക്കുന്നു.
- ഫംഗ്ഷൻ ABS ഊഹിച്ചതും ശരിയായതുമായ ഓരോ സംഖ്യയും തമ്മിലുള്ള വ്യത്യാസത്തിന്റെ മോഡുലസ് നൽകുന്നു.
- ഫംഗ്ഷൻ MIN (MIN) ഏറ്റവും ചെറിയ വ്യത്യാസം കണ്ടെത്തുന്നു.
- ഫംഗ്ഷൻ മത്സരം (MATCH) വ്യത്യാസങ്ങളുടെ പട്ടികയിലെ ഏറ്റവും ചെറിയ വ്യത്യാസത്തിന്റെ വിലാസം കണ്ടെത്തുന്നു. ലിസ്റ്റിൽ ഒന്നിലധികം പൊരുത്തമുള്ള മൂല്യങ്ങൾ ഉണ്ടെങ്കിൽ, ആദ്യത്തേത് തിരികെ നൽകും.
- ഫംഗ്ഷൻ INDEX (INDEX) പേരുകളുടെ പട്ടികയിൽ നിന്ന് ഈ സ്ഥാനത്തിന് അനുയോജ്യമായ പേര് നൽകുന്നു.
=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))
=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))