ഉള്ളടക്ക പട്ടിക
ഇന്ന് ഞങ്ങൾ Excel-ൽ Fuzzy Match തിരയാൻ VLOOKUP എങ്ങനെ ഉപയോഗിക്കാമെന്ന് പഠിക്കാൻ പോകുന്നു.
വലിയ ഡാറ്റാ സെറ്റുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, ഞങ്ങൾ പലപ്പോഴും ശ്രമിക്കാറുണ്ട് സമാന മൂല്യങ്ങൾ ഫിൽട്ടർ ചെയ്യുക. ഈ പൊരുത്തപ്പെടുന്ന തരങ്ങളിൽ ഒന്നിനെ Fuzzy Match എന്ന് വിളിക്കുന്നു, അവിടെ മൂല്യങ്ങൾ ഒരുപോലെയല്ല, പക്ഷേ അവ ഇപ്പോഴും അവയുടെ സാമ്യത്തെ അടിസ്ഥാനമാക്കി പൊരുത്തപ്പെടുന്നു.
അതിനാൽ. Fuzzy Match തിരയാൻ Excel-ന്റെ VBA VLOOKUP ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം എന്ന് നമുക്ക് ചർച്ച ചെയ്യാം.
Fuzzy Match-ന്റെ ആമുഖം
A Fuzzy Match എന്നത് ഭാഗിക പൊരുത്തത്തിന്റെ ഒരു തരമാണ്.
ഇത്തരം പൊരുത്തങ്ങളിൽ, ഒരു ടെക്സ്റ്റ് മറ്റേ ടെക്സ്റ്റുമായി പൂർണ്ണമായി പൊരുത്തപ്പെടുന്നില്ല. എന്നാൽ വാചകത്തിന്റെ പ്രധാന ഭാഗങ്ങൾ മറ്റ് വാചകവുമായി പൊരുത്തപ്പെടുന്നു.
നൽകിയ ഉദാഹരണത്തിൽ, പുസ്തകം “ലോകയുദ്ധസമയത്ത് ഇന്ത്യയുടെ ചരിത്രം” മൂന്ന് പ്രധാന വിഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു: ചരിത്രം , ഇന്ത്യ , ലോകമഹായുദ്ധം .
അതിനാൽ ഒന്നോ അതിലധികമോ ഉൾക്കൊള്ളുന്ന എല്ലാ പുസ്തകങ്ങളും ഈ വിഭാഗങ്ങളുടെ ഭാഗങ്ങൾ പുസ്തകവുമായി അവ്യക്തമായി പൊരുത്തപ്പെടും.
അതിനാൽ, അവ്യക്തമായ പൊരുത്തങ്ങൾ ഇവയാണ്:
- രണ്ടാം ലോക മഹായുദ്ധത്തിന്റെ ചരിത്രം
- പുരാതന ഗ്രീസിന്റെ ചരിത്രം
- ലോകയുദ്ധം: കാരണങ്ങളും ഫലങ്ങളും
- സിന്ധു നാഗരികത: ഒരു പുരാതന ചരിത്രം
- ഇന്ത്യ സ്വാതന്ത്ര്യം നേടി
- അഡോൾഫ് ഹിറ്റ്ലർ: ലോക മഹായുദ്ധത്തിന് മുമ്പും ശേഷവും
- ദി ഡിസ്കവറി ഓഫ് ഇന്ത്യ
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
VLOOKUP FuzzyMatching.xlsm
3 Excel-ലെ VLOOKUP Fuzzy Match-നുള്ള സമീപനങ്ങൾ
ഇവിടെ പേരുകൾ എന്നതിന്റെ ഒരു ഡാറ്റ സെറ്റ് ലഭിച്ചു ഒരു ബുക്ക്ഷോപ്പിന്റെ ചില പുസ്തകങ്ങൾ . നമുക്ക് 3 വ്യത്യസ്ത സമീപനങ്ങളെക്കുറിച്ച് ചർച്ച ചെയ്യാം.
1. വൈൽഡ്കാർഡുകൾ ഉപയോഗിച്ച് VLOOKUP അവ്യക്തമായ പൊരുത്തം (മുഴുവൻ ലുക്ക്അപ്പ്_വാല്യൂ മാച്ചിംഗ്)
- ആദ്യമായി, ആസ്റ്ററിസ്ക് (*) ചിഹ്നം ഉപയോഗിച്ച് വൈൽഡ്കാർഡ് പ്രതീകം ഉപയോഗിച്ച് ഞങ്ങൾ ചില അവ്യക്തമായ പൊരുത്തങ്ങൾ സൃഷ്ടിക്കും. എന്നാൽ ഓർക്കുക, നിങ്ങൾ ഈ രീതിയിൽ lookup_value മുഴുവനായും പൊരുത്തപ്പെടുത്തണം, lookup_value യുടെ പ്രത്യേക ഭാഗങ്ങളല്ല.
ഉദാഹരണത്തിന്, നമുക്ക് ഒരു കണ്ടെത്താം ഈ രീതിയിൽ “രണ്ടാം ലോക മഹായുദ്ധം” എന്ന വാചകം ഉൾക്കൊള്ളുന്ന പുസ്തകം.
“രണ്ടാം ലോകമഹായുദ്ധം” എന്ന പൂർണ്ണ വാചകം ഉള്ള പുസ്തകങ്ങൾ മാത്രമേ പൊരുത്തപ്പെടൂ.
0>സൂത്രം ലളിതമാണ്. lookup_value ടെക്സ്റ്റിന്റെ രണ്ടറ്റത്തും ഒരു നക്ഷത്രചിഹ്നം (*) ചിഹ്നം സ്ഥാപിക്കുക.സൂത്രം ഇതായിരിക്കും:
=VLOOKUP("*Second World War*",B5:B22,1,FALSE)
- നിങ്ങൾക്ക് യഥാർത്ഥ വാചകത്തിന്റെ സ്ഥാനത്ത് ഒരു സെൽ റഫറൻസും ഉപയോഗിക്കാം. അവയെ ഒരൊറ്റ ടെക്സ്റ്റിലേക്ക് ലയിപ്പിക്കുന്നതിന് ആംപർസാൻഡ് (&) ചിഹ്നം ഉപയോഗിക്കുക. ഇതുപോലെ:
=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)
VLOOKUP<2-നെ കുറിച്ച് കൂടുതലറിയാൻ> വൈൽഡ്കാർഡുകൾ ഉപയോഗിച്ച്, ഈ ലേഖനം സന്ദർശിക്കുക.
കൂടുതൽ വായിക്കുക: എക്സെലിൽ വൈൽഡ്കാർഡ് ഉപയോഗിച്ച് VLOOKUP എങ്ങനെ നടത്താം (2 രീതികൾ)
2. അവ്യക്തമായ പൊരുത്തം ഉപയോഗിക്കുന്നുVBA
മുമ്പത്തെ വിഭാഗത്തിലെ രീതി ഞങ്ങളുടെ ഉദ്ദേശ്യം ഭാഗികമായി നിറവേറ്റുന്നു, പക്ഷേ പൂർണ്ണമായി അല്ല.
ഇപ്പോൾ ഞങ്ങൾ ഒരു VBA കോഡ് ഉപയോഗിച്ച് ഒരു ഫോർമുല കണ്ടെത്തും. ഞങ്ങളുടെ ഉദ്ദേശ്യം ഏതാണ്ട് പൂർണ്ണമായും നിറവേറ്റും.
- ആദ്യം, ഒരു VBA വിൻഡോ തുറന്ന് ഇനിപ്പറയുന്ന VBA കോഡ് ഒരു പുതിയ മൊഡ്യൂളിൽ ചേർക്കുക: 8>
കോഡ് :
4411
ഈ കോഡ് FUZZYMATCH എന്നൊരു ഫംഗ്ഷൻ നിർമ്മിക്കുന്നു.
- ഇപ്പോൾ, ഈ ലേഖനത്തിന്റെ രീതി 3-ന്റെ ഘട്ടങ്ങൾ അനുസരിച്ച് സേവ് ചെയ്യുക 2> ഒരു ലുക്ക്അപ്പ് മൂല്യത്തിന്റെ നേരിട്ട് 0> =FUZZYMATCH(lookup_value,lookup_range)
“ലോകമഹായുദ്ധസമയത്ത് ഇന്ത്യയുടെ ചരിത്രം” Fuzzy Matches കണ്ടുപിടിക്കാൻ 2>, ഒരു സെല്ലിൽ ഈ lookup_value നൽകുക ( D5 ഈ ഉദാഹരണത്തിൽ) മറ്റൊരു സെല്ലിൽ ഈ ഫോർമുല നൽകുക:
=FUZZYMATCH(D5,B5:B22)
നോക്കൂ, ഞങ്ങൾ എല്ലാ അവ്യക്തമായ മത്സരങ്ങളും കണ്ടെത്തി “ലോകമഹായുദ്ധസമയത്ത് ഇന്ത്യയുടെ ചരിത്രം” എന്ന പുസ്തകത്തിന്റെ es
- ഇവിടെ D5 lookup_value (“The ലോകമഹായുദ്ധസമയത്ത് ഇന്ത്യയുടെ ചരിത്രം”).
- B5:B22 ലുക്ക്അപ്പ്_റേഞ്ച് ആണ്.
നമുക്ക് കണ്ടെത്താം. “വലിയ നഗരങ്ങളിലെ കുറ്റകൃത്യങ്ങൾക്ക് പിന്നിലെ കാരണങ്ങളുടെ ഒരു നോട്ട്ബുക്ക്” എന്ന മറ്റൊരു പുസ്തകത്തിന്റെ അവ്യക്തമായ പൊരുത്തങ്ങൾ .
ഈ lookup_value നൽകുകഒരു സെൽ ( D5 ഈ ഉദാഹരണത്തിൽ) മറ്റൊരു സെല്ലിൽ ഈ ഫോർമുല നൽകുക:
=FUZZYMATCH(D5,B5:B22)
💡 ഫോർമുലയുടെ വിശദീകരണം
- FUZZYMATCH ഫംഗ്ഷൻ ഞങ്ങൾ VBA-യിൽ നിർമ്മിച്ച ഫംഗ്ഷനാണ്. . ഇതിന് lookup_value എന്ന ഒരു സ്ട്രിംഗും lookup_range എന്ന് വിളിക്കുന്ന സെല്ലുകളുടെ ഒരു ശ്രേണിയും എടുക്കുകയും സ്ട്രിംഗിന്റെ എല്ലാ Fuzzy Matchs
- എന്ന അറേ നൽകുകയും ചെയ്യുന്നു. അതിനാൽ FUZZYMATCH(D5,B5:B22) D5 സെല്ലിലെ സ്ട്രിംഗിന്റെ എല്ലാ Fuzzy Matchs ന്റെയും ഒരു ശ്രേണി B5:B22 ശ്രേണിയിൽ നിന്ന് നൽകുന്നു. .
കൂടുതൽ വായിക്കുക: എക്സലിൽ ഭാഗികമായ ടെക്സ്റ്റ് VLOOKUP ചെയ്യുന്നതെങ്ങനെ (ബദലുകളോടെ)
S milar റീഡിംഗുകൾ
- VLOOKUP പ്രവർത്തിക്കുന്നില്ല (8 കാരണങ്ങളും പരിഹാരങ്ങളും)
- INDEX MATCH vs VLOOKUP ഫംഗ്ഷൻ (9 ഉദാഹരണങ്ങൾ)
- ഒന്നിലധികം മൂല്യങ്ങൾ ലംബമായി നൽകുന്നതിന് Excel (6 രീതികൾ + ഇതരമാർഗങ്ങൾ) ഒന്നിലധികം മാനദണ്ഡങ്ങളോടെ VLOOKUP ഉപയോഗിക്കുക
- Excel VLOOKUP
- VLOOKUP ചെയ്ത് Excel-ലെ എല്ലാ പൊരുത്തങ്ങളും തിരികെ നൽകുക (7 വഴികൾ)
3. Excel-ന്റെ Fuzzy Lookup ആഡ്-ഇൻ ഉപയോഗിച്ച് Fuzzy Match
Microsoft Excel Fuzzy Lookup എന്ന് വിളിക്കുന്ന ഒരു Ad-in നൽകുന്നു. ഇത് ഉപയോഗിച്ച്, Fuzzy Lookup എന്നതിനായി നിങ്ങൾക്ക് രണ്ട് ടേബിളുകൾ പൊരുത്തപ്പെടുത്താനാകും.
- ആദ്യം, ഈ ലിങ്കിൽ നിന്ന് Add-in ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക .
- ഇത് വിജയകരമായി ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, നിങ്ങളുടെ എക്സൽ ടൂൾബാറിൽ ഫസി ലുക്ക്അപ്പ് ആഡ്-ഇൻ കണ്ടെത്തും.
- എന്നിട്ട് ക്രമീകരിക്കുകനിങ്ങൾ പൊരുത്തപ്പെടുത്താൻ ആഗ്രഹിക്കുന്ന രണ്ട് ടേബിളുകളായി ഡാറ്റ സജ്ജീകരിച്ചിരിക്കുന്നു.
- <എന്നറിയപ്പെടുന്ന രണ്ട് ബുക്ക് ഷോപ്പുകളിൽ നിന്നുള്ള രണ്ട് പുസ്തകങ്ങളുടെ രണ്ട് ലിസ്റ്റുകൾ അടങ്ങിയ രണ്ട് ടേബിളുകൾ ഇവിടെയുണ്ട്. 1>Robert Bookshop , Martin Bookshop .
- അടുത്തതായി, Fuzzy Lookup tab> Excel ടൂൾബാറിലെ Fuzzy Lookup tool ക്ലിക്ക് ചെയ്യുക.
- അതിനാൽ, നിങ്ങൾക്ക് ഒരു Fuzzy Lookup table ലഭിക്കും. നിങ്ങളുടെ വർക്ക്ബുക്കിന്റെ സൈഡ് പാനലിൽ സൃഷ്ടിച്ചത്.
ഇടത് ടേബിൾ , വലത് ടേബിൾ ഓപ്ഷനുകളിൽ, രണ്ട് പട്ടികകളുടെ പേരുകൾ തിരഞ്ഞെടുക്കുക.
ഈ ഉദാഹരണത്തിനായി, റോബർട്ട് , മാർട്ടിൻ എന്നിവ തിരഞ്ഞെടുക്കുക.
തുടർന്ന് നിരകൾ വിഭാഗത്തിൽ, ഇതിന്റെ പേരുകൾ തിരഞ്ഞെടുക്കുക. ഓരോ പട്ടികയുടെയും നിരകൾ.
പൊരുത്ത നിര വിഭാഗത്തിൽ, രണ്ട് നിരകൾക്കിടയിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള പൊരുത്ത തരം തിരഞ്ഞെടുക്കുക. Fuzzy Match-ന്, Default തിരഞ്ഞെടുക്കുക.
- അവസാനം, Go ക്ലിക്ക് ചെയ്യുക. ഒരു പുതിയ പട്ടികയിൽ നിങ്ങൾക്ക് പട്ടികകളുടെ പൊരുത്തപ്പെടുന്ന അനുപാതം ലഭിക്കും.
കൂടുതൽ വായിക്കുക: രണ്ട് ലിസ്റ്റുകൾ താരതമ്യം ചെയ്യാൻ VLOOKUP Excel (2 അല്ലെങ്കിൽ കൂടുതൽ വഴികൾ)
ഉപസംഹാരം
ഈ രീതികൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് VLOOKUP ഫംഗ്ഷൻ<2 ഉപയോഗിക്കാം Fuzzy Match. എന്നതിനായി തിരയാൻ Excel-ന്റെ> ഈ രീതികൾ 100% കാര്യക്ഷമമല്ലെങ്കിലും, ഇപ്പോഴും അവ വളരെ ഉപയോഗപ്രദമാണ്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടോ? അഭിപ്രായ ബോക്സിൽ അവരോട് ചോദിക്കാൻ മടിക്കേണ്ടതില്ല. നല്ല രീതികൾ കിട്ടിയാൽ ഷെയർ ചെയ്യാൻ മറക്കരുത്. ExcelWIKI .
എന്നതുമായി ബന്ധം നിലനിർത്തുക