સામગ્રીઓનું કોષ્ટક
આજે આપણે Excel માં Fuzzy Match શોધવા માટે VLOOKUP નો ઉપયોગ કેવી રીતે કરવો તે શીખવા જઈ રહ્યા છીએ.
મોટા ડેટા સેટ્સ સાથે કામ કરતી વખતે, અમે વારંવાર પ્રયાસ કરીએ છીએ સમાન મૂલ્યોને ફિલ્ટર કરો. આ મેચિંગ પ્રકારોમાંથી એકને ફઝી મેચ કહેવામાં આવે છે, જ્યાં મૂલ્યો બરાબર સરખા નથી હોતા, પરંતુ તેઓ હજુ પણ તેમની સમાનતાને આધારે મેળ ખાતા હોય છે.
તેથી. ચાલો ચર્ચા કરીએ કે તમે ફઝી મેચ શોધવા માટે એક્સેલના VBA VLOOKUP ફંક્શન નો ઉપયોગ કેવી રીતે કરી શકો છો.
ફઝી મેચનો પરિચય
A Fuzzy Match એ આંશિક મેચનો એક પ્રકાર છે.
આ પ્રકારની મેચોમાં, એક ટેક્સ્ટ બીજા ટેક્સ્ટ સાથે સંપૂર્ણ રીતે મેળ ખાતો નથી. પરંતુ ટેક્સ્ટના મહત્વના વિભાગો અન્ય ટેક્સ્ટ સાથે મેળ ખાય છે.
આપેલા ઉદાહરણમાં, પુસ્તક "વિશ્વ યુદ્ધ દરમિયાન ભારતનો ઇતિહાસ" ત્રણ મહત્વપૂર્ણ વિભાગો ધરાવે છે: ઇતિહાસ , ભારત અને વિશ્વ યુદ્ધ .
તેથી તમામ પુસ્તકો જેમાં એક અથવા એક કરતાં વધુ આ વિભાગોમાંથી અસ્પષ્ટપણે પુસ્તક સાથે મેળ ખાશે.
તેથી, અસ્પષ્ટ મેચો આ છે:
- બીજા વિશ્વ યુદ્ધનો ઇતિહાસ
- પ્રાચીન ગ્રીસનો ઇતિહાસ
- વિશ્વ યુદ્ધ: કારણો અને અસરો
- સિંધુ સંસ્કૃતિ: એક પ્રાચીન ઇતિહાસ <7
- ભારતે સ્વતંત્રતા જીતી
- એડોલ્ફ હિટલર: વિશ્વ યુદ્ધ પહેલા અને પછી
- ધ ડિસ્કવરી ઓફ ઈન્ડિયા
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
VLOOKUP ફઝીMatching.xlsm
3 એક્સેલમાં VLOOKUP ફઝી મેચ માટેના અભિગમો
અહીં અમને નામો સાથેનો ડેટા સેટ મળ્યો છે બુકશોપના કેટલાક પુસ્તકો.
આજે અમારો ઉદ્દેશ્ય કેટલાક ફઝી મેચો જનરેટ કરવા માટે એક્સેલના VLOOKUP ફંક્શનનો ઉપયોગ કરવાનો છે. . ચાલો 3 જુદા જુદા અભિગમો પર ચર્ચા કરીએ.
1. વાઇલ્ડકાર્ડ્સનો ઉપયોગ કરીને VLOOKUP ફઝી મેચ (સંપૂર્ણ લુકઅપ_વેલ્યુ મેચિંગ)
- સૌ પ્રથમ, અમે વાઇલ્ડકાર્ડ અક્ષર એસ્ટરિસ્ક (*) ચિહ્નનો ઉપયોગ કરીને કેટલીક અસ્પષ્ટ મેચો જનરેટ કરીશું. પરંતુ યાદ રાખો, તમારે આ પદ્ધતિમાં સમગ્ર lookup_value સાથે મેળ ખાવું પડશે, lookup_value ના અલગ ભાગો સાથે નહીં.
ઉદાહરણ તરીકે, અમે એક આ રીતે “બીજું વિશ્વ યુદ્ધ” લખાણ ધરાવતું પુસ્તક.
માત્ર સંપૂર્ણ લખાણ ધરાવતા પુસ્તકો “બીજા વિશ્વ યુદ્ધ” મેળ થશે.
સૂત્ર સરળ છે. 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 કોડ દાખલ કરો:
કોડ :
3965
આ કોડ FUZZYMATCH નામનું ફંક્શન બનાવે છે.
- હવે, આ લેખની પદ્ધતિ 3 ના પગલાંઓ ને અનુસરીને તેને સાચવો.
આ FUZZYMATCH ફંક્શન તમામ Fuzzy Match<શોધે છે લુકઅપ વેલ્યુ સીધું જ 2> 0> =FUZZYMATCH(lookup_value,lookup_range)
પુસ્તક “વિશ્વ યુદ્ધ દરમિયાન ભારતનો ઇતિહાસ” ફઝી મેચો શોધવા માટે 2>, સેલમાં આ lookup_value દાખલ કરો ( D5 આ ઉદાહરણમાં) અને બીજા કોષમાં આ ફોર્મ્યુલા દાખલ કરો:
=FUZZYMATCH(D5,B5:B22)
જુઓ, અમને બધી અસ્પષ્ટ મેચ મળી ગઈ છે “વિશ્વ યુદ્ધ દરમિયાન ભારતનો ઇતિહાસ”
- અહીં D5 એ લુકઅપ_વેલ્યુ (“આ વિશ્વયુદ્ધ દરમિયાન ભારતનો ઇતિહાસ”).
- B5:B22 એ લુકઅપ_રેન્જ છે.
ચાલો જાણીએ. “બિગ સિટીઝના ગુના પાછળના કારણોની નોટબુક” નામના અન્ય પુસ્તકની ફઝી મેચો .
આ લુકઅપ_વેલ્યુ માં દાખલ કરો.એક કોષ ( D5 આ ઉદાહરણમાં) અને બીજા કોષમાં આ ફોર્મ્યુલા દાખલ કરો:
=FUZZYMATCH(D5,B5:B22)
💡 ફોર્મ્યુલાની સમજૂતી
- FUZZYMATCH ફંક્શન એ ફંક્શન છે જે અમે VBA માં બનાવ્યું છે . તે lookup_value નામની સ્ટ્રિંગ અને lookup_range નામની કોષોની શ્રેણી લે છે અને સ્ટ્રીંગના તમામ ફઝી મેચો ની એરે પરત કરે છે.
- તેથી FUZZYMATCH(D5,B5:B22) રેન્જ B5:B22 માંથી સેલ D5 કોષમાંની તમામ ફઝી મેચો સ્ટ્રિંગની એરે પરત કરે છે .
વધુ વાંચો: એક્સેલમાં આંશિક ટેક્સ્ટ કેવી રીતે VLOOKUP કરવું (વિકલ્પો સાથે)
સમાન રીડિંગ્સ
- VLOOKUP કામ કરતું નથી (8 કારણો અને ઉકેલો)
- INDEX MATCH vs VLOOKUP ફંક્શન (9 ઉદાહરણો)
- એક્સેલમાં બહુવિધ માપદંડો સાથે VLOOKUP નો ઉપયોગ કરો (6 પદ્ધતિઓ + વૈકલ્પિકો)
- વર્ટિકલી બહુવિધ મૂલ્યો પરત કરવા માટે એક્સેલ VLOOKUP નો ઉપયોગ કરો
- VLOOKUP અને Excel માં તમામ મેચો પરત કરો (7 રીતો)
3. એક્સેલના ફઝી લુકઅપ એડ-ઈનનો ઉપયોગ કરીને ફઝી મેચ
માઈક્રોસોફ્ટ એક્સેલ ફઝી લુકઅપ તરીકે ઓળખાતા એડ-ઈન પ્રદાન કરે છે. તેનો ઉપયોગ કરીને, તમે ફઝી લુકઅપ માટે બે કોષ્ટકોને મેચ કરી શકો છો.
- પ્રથમ તો, આ લિંક<પરથી એડ-ઇન ડાઉનલોડ કરો અને ઇન્સ્ટોલ કરો. 2. પછી ગોઠવોડેટા બે કોષ્ટકોમાં સેટ થાય છે જેને તમે મેચ કરવા માંગો છો.
- અહીં મારી પાસે બે બુકશોપમાંથી પુસ્તકોની બે યાદીઓ ધરાવતી બે કોષ્ટકો છે જેને રોબર્ટ બુકશોપ અને માર્ટિન બુકશોપ .
- આગળ, ફઝી લુકઅપ ટેબ પર જાઓ> એક્સેલ ટૂલબારમાં ફઝી લુકઅપ ટૂલ પર ક્લિક કરો.
- તેથી, તમને ફઝી લુકઅપ ટેબલ મળશે. તમારી વર્કબુકની બાજુની પેનલમાં બનાવેલ છે.
ડાબું કોષ્ટક અને જમણું કોષ્ટક વિકલ્પોમાં, બે કોષ્ટકોના નામ પસંદ કરો.
આ ઉદાહરણ માટે, રોબર્ટ અને માર્ટિન પસંદ કરો.
પછી કૉલમ્સ વિભાગમાં, નામો પસંદ કરો દરેક કોષ્ટકની કૉલમ.
મેચ કૉલમ વિભાગમાં, તમને બે કૉલમ વચ્ચે જોઈતા મેળનો પ્રકાર પસંદ કરો. Fuzzy Match માટે, Default પસંદ કરો.
- છેવટે, ગો પર ક્લિક કરો. તમને નવા કોષ્ટકમાં કોષ્ટકોનો મેળ ખાતો ગુણોત્તર મળશે.
વધુ વાંચો: માં બે યાદીઓની તુલના કરવા VLOOKUP એક્સેલ (2 અથવા વધુ રીતો)
નિષ્કર્ષ
આ પદ્ધતિઓનો ઉપયોગ કરીને, તમે VLOOKUP ફંક્શન<2 નો ઉપયોગ કરી શકો છો Fuzzy Match શોધવા માટે એક્સેલમાંથી> જો કે આ પદ્ધતિઓ 100% કાર્યક્ષમ નથી, તેમ છતાં તે ખૂબ જ ઉપયોગી છે. શું તમારી પાસે કોઈ પ્રશ્નો છે? ટિપ્પણી બોક્સમાં તેમને પૂછવા માટે મફત લાગે. જો તમારી પાસે વધુ સારી પદ્ધતિઓ હોય તો શેર કરવાનું ભૂલશો નહીં. ExcelWIKI .
સાથે જોડાયેલા રહો