Jedwali la yaliyomo
Leo tutajifunza jinsi ya kutumia VLOOKUP kutafuta Fuzzy Match katika Excel.
Tunapofanya kazi na seti kubwa zaidi za data, mara nyingi tunajaribu kujaribu chuja maadili sawa. Mojawapo ya aina hizi zinazolingana inaitwa Fuzzy Match , ambapo thamani si sawa kabisa, lakini bado zinalinganishwa kulingana na mfanano wao.
So. Hebu tujadili jinsi unavyoweza kutumia VBA VLOOKUP function ya Excel kutafuta Fuzzy Match .
Utangulizi wa Mechi Isiyo Furaha
A Fuzzy Metch ni aina ya inayolingana kiasi.
Katika aina hizi za ulinganifu, maandishi moja hayalingani kikamilifu na maandishi mengine. Lakini sehemu muhimu za maandishi zinalingana na maandishi mengine.
Katika mfano uliotolewa, kitabu “Historia ya India wakati wa Vita vya Kidunia” ina sehemu tatu muhimu: Historia , India , na Vita vya Dunia .
Kwa hiyo vitabu vyote vyenye ama kimoja au zaidi ya kimoja kati ya sehemu hizi zitalingana na kitabu kwa njia isiyoeleweka.
Kwa hivyo, mechi za kutatanisha ni:
- Historia ya Vita Kuu ya Pili ya Dunia
- Historia ya Ugiriki ya Kale
- Vita vya Kidunia: Sababu na Madhara
- Ustaarabu wa Indus: Historia ya Kale
- India Yashinda Uhuru
- Adolf Hitler: Kabla na Baada ya Vita vya Kidunia
- Ugunduzi wa India
Pakua Kitabu cha Mazoezi
VLOOKUP FuzzyMatching.xlsm
3 Mbinu za Mechi ya VLOOKUP Fuzzy katika Excel
Hapa tuna seti ya data yenye Majina ya baadhi ya vitabu vya duka la vitabu viitwavyo.
Lengo letu leo ni kutumia VLOOKUP kazi ya Excel kutengeneza Mechi Isiyo Fulani . Hebu tujadili kuhusu mbinu 3 tofauti.
1. Mechi ya VLOOKUP Isiyoeleweka Kwa Kutumia Kadi za Pori (Kulingana_Kamili_Kulingana kwa Thamani)
- Kwanza kabisa, tutatengeneza mechi zisizoeleweka kwa kutumia herufi ya kadi-mwitu alama ya Nyota (*) . Lakini kumbuka, lazima ulingane na lookup_value nzima katika mbinu hii, si sehemu tofauti za lookup_value .
Kwa mfano, tunaweza kupata a kitabu chenye maandishi “Vita vya Pili vya Dunia” kwa njia hii.
Ni vitabu vyenye maandishi kamili “Vita vya Pili vya Dunia” pekee ndivyo vitalingana.
0>Mchanganyiko ni rahisi. Weka alama ya nyota (*) kwenye ncha zote mbili za maandishi ya lookup_value .
Fomula itakuwa:
=VLOOKUP("*Second World War*",B5:B22,1,FALSE)
- Unaweza pia kutumia rejeleo la seli badala ya maandishi asilia pia. Tumia alama ya Ampersand (&) ili kuziunganisha kuwa maandishi moja. Kama hii:
=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)
Kujua zaidi kuhusu VLOOKUP kwa kutumia kadi-mwitu, tembelea makala haya .
Soma Zaidi: Jinsi ya Kutekeleza VLOOKUP na Wildcard katika Excel (Mbinu 2)
2. Mechi Fuzzy KutumiaVBA
Njia katika sehemu iliyotangulia inatimiza madhumuni yetu kwa kiasi, lakini si kwa ukamilifu.
Sasa tutapata fomula kwa kutumia msimbo wa VBA ambayo itatimiza kusudi letu karibu kabisa.
- Mwanzoni, fungua dirisha la VBA na uweke msimbo ufuatao VBA katika sehemu mpya:
Msimbo :
9726
Msimbo huu huunda kitendakazi kiitwacho FUZZYMATCH .
6>Sasa, ihifadhi kwa kufuata hatua za Mbinu ya 3 ya makala haya .
Kitendaji hiki cha FUZZYMATCH kinapata Mechi za Kushangaza 2> ya Thamani ya Kutafuta moja kwa moja.
Sintaksia ya kitendakazi hiki FUZZYMATCH ni:
=FUZZYMATCH(lokup_value,lookup_range)
Ili kujua Mechi za Kutatanisha za kitabu “Historia ya India wakati wa Vita vya Kidunia” , ingiza hii thamani_ya_kuangalia katika kisanduku ( D5 katika mfano huu) na uweke fomula hii katika kisanduku kingine:
=FUZZYMATCH(D5,B5:B22)
Angalia, tumegundua Mechi yote ya Mafumbo es za kitabu “Historia ya India wakati wa Vita vya Kidunia”
- Hapa D5 ni marejeleo ya seli ya thamani_ya_kuangalia (“The Historia ya India wakati wa Vita vya Kidunia”).
- B5:B22 ndio masafa_ya_kutazama .
Hebu tujue Mechi za Kushangaza za kitabu kingine kiitwacho “A Notebook of the Causes behind the Crime of Big Cities” .
Ingiza thamani_ya_kutazama hiiseli ( D5 katika mfano huu) na uweke fomula hii katika kisanduku kingine:
=FUZZYMATCH(D5,B5:B22)
💡 Ufafanuzi wa Mfumo
- Kitendaji cha FUZZYMATCH ndicho chaguo tulichounda katika VBA . Inachukua mfuatano uitwao lookup_value na safu ya visanduku vinavyoitwa lookup_range na kurudisha safu ya Fuzzy Match ya mfuatano huo.
- Kwa hivyo FUZZYMATCH(D5,B5:B22) hurejesha safu ya Ulinganifu wa Kicheshi wa mfuatano katika kisanduku D5 kutoka masafa B5:B22 .
Soma Zaidi: Jinsi ya VLOOKUP Maandishi Sehemu katika Excel (Pamoja na Njia Mbadala)
S kufanana Masomo
- VLOOKUP Haifanyi Kazi (Sababu 8 & Suluhu)
- INDEX MATCH vs Kazi ya VLOOKUP (Mifano 9)
- Tumia VLOOKUP yenye Vigezo Vingi katika Excel (Mbinu 6 + Mbadala)
- Excel VLOOKUP ili Kurudisha Thamani Nyingi Wima
- VLOOKUP na Urejeshe Mechi Zote katika Excel (Njia 7)
3. Mechi Isiyo Furaha Kwa Kutumia Nyongeza ya Kutafuta Mtatizo ya Excel
Microsoft Excel hutoa Ongeza inayoitwa Fuzzy Lookup. Ukitumia, unaweza kulinganisha majedwali mawili ya Fuzzy Lookup .
- Mwanzoni, pakua na usakinishe Ongeza kutoka kiungo .
- Baada ya kufanikiwa kuipakua na kuisakinisha, utapata Nyongeza ya Utafutaji wa Fuzzy kwenye Upauzana wako wa Excel.
- Kisha pangadata huweka katika majedwali mawili unayotaka kulinganisha.
- Hapa nina majedwali mawili yenye orodha mbili za vitabu kutoka maduka mawili yanayoitwa Robert Bookshop na Martin Bookshop .
- Inayofuata, nenda kwenye Fuzzy Tafuta tab> bofya Zana ya Kutafuta Mtatizo katika Upauzana wa Excel.
- Kwa hivyo, utapata jedwali la Fuzzy Lookup imeundwa katika kidirisha cha kando cha kitabu chako cha kazi.
Katika chaguzi za Jedwali la Kushoto na Jedwali la Kulia , chagua majina ya majedwali mawili.
Kwa ajili ya mfano huu, chagua Robert na Martin .
Kisha katika sehemu ya Safuwima , chagua majina ya safuwima. safu wima za kila jedwali.
Katika sehemu ya Safuwima ya Mechi , chagua aina ya mechi unayotaka kati ya safu wima mbili. Kwa Fuzzy Mechi, chagua Chaguo-msingi .
- Mwishowe, bofya Nenda . Utapata uwiano unaolingana wa majedwali katika jedwali jipya.
Soma Zaidi: VLOOKUP Ili Kulinganisha Orodha Mbili katika Excel (Njia 2 au Zaidi)
Hitimisho
Kwa kutumia mbinu hizi, unaweza kutumia VLOOKUP kazi ya Excel kutafuta Fuzzy Match. Ingawa mbinu hizi hazifai 100%, bado ni muhimu sana. Je, una maswali yoyote? Jisikie huru kuwauliza kwenye kisanduku cha maoni. Usisahau kushiriki ikiwa una mbinu bora zaidi. Endelea kuwasiliana na ExcelWIKI .