VLOOKUP Fuzzy Match en Excel (3 Rapidaj Manieroj)

  • Kundividu Ĉi Tion
Hugh West

Hodiaŭ ni lernos kiel uzi VLOOKUP por serĉi Fuzzy Match en Excel.

Dum laborado kun pli grandaj datumaro, ni ofte provas filtri similajn valorojn. Unu el ĉi tiuj kongruaj tipoj nomiĝas Fuzzy Match , kie la valoroj ne estas ĝuste la samaj, sed ili ankoraŭ estas kongruaj surbaze de sia simileco.

Do. Ni diskutu kiel vi povas uzi la VBA VLOOKUP funkcion de Excel por serĉi Fuzzy Match .

Enkonduko al Fuzzy Match

Malklara kongruo estas speco de parta kongruo.

En ĉi tiuj specoj de kongruoj, unu teksto ne plene kongruas kun la alia teksto. Sed la gravaj sekcioj de la teksto ja kongruas kun la alia teksto.

En la donita ekzemplo, la libro “La Historio de Barato dum la Mondmilito” enhavas tri gravajn sekciojn: Historio , Hindio , kaj Mondmilito .

Tial ĉiuj libroj kiuj enhavas aŭ unu aŭ pli ol unu el ĉi tiuj sekcioj malklariĝos kun la libro.

Do, la malklarkongruaj kongruoj estas:

  • La Historio de la Dua Mondmilito
  • Historio de la Antikva Grekio
  • Mondmilito: Kaŭzoj kaj Efikoj
  • La Indusa Civilizo: Antikva Historio
  • Barato Venkas Liberecon
  • Adolf Hitler: Antaŭ kaj Post la Monda Milito
  • La Malkovro de Barato

Elŝutu Praktikan Laborlibron

VLOOKUP FuzzyMatching.xlsm

3 Aliroj por VLOOKUP Fuzzy Match en Excel

Ĉi tie ni havas datuman aron kun la Nomoj de iuj libroj de librejo nomata.

Nia celo hodiaŭ estas uzi la funkcion VLOOKUP de Excel por generi iujn Fuzzy Matches . Ni diskutu pri 3 malsamaj aliroj.

1. VLOOKUP Fuzzy Match Uzanta ĵokerojn (Tute Lookup_Value Matching)

  • Unue, ni generos kelkajn neklarajn kongruojn uzante la ĵokeran signon la Asterisko (*) simbolo. Sed memoru, vi devas kongrui kun la tuta serĉa_valoro en ĉi tiu metodo, ne la apartaj partoj de la serĉa_valoro .

Ekzemple, ni povas trovi libro enhavanta la tekston “Dua mondmilito” tiamaniere.

Nur la libroj havantaj la plenan tekston “Dua mondmilito” kongruos.

La formulo estas simpla. Metu simbolon Asterisko (*) ĉe ambaŭ finoj de la serĉa_valoro teksto.

La formulo estos:

=VLOOKUP("*Second World War*",B5:B22,1,FALSE)

  • Vi ankaŭ povas uzi ĉelan referencon anstataŭ la originala teksto. Uzu la simbolon Signo (&) por kunfandi ilin en ununuran tekston. Tiel:

=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)

Por scii pli pri VLOOKUP uzante ĵokerojn, vizitu ĉi tiun artikolon .

Legu Pli: Kiel Fari VLOOKUP per ĵokero en Excel (2 Metodoj)

2. Fuzzy Match UzadoVBA

La metodo en la antaŭa sekcio plenumas nian celon parte, sed ne plene.

Nun ni derivos formulon per VBA-kodo kiu plenumos nian celon preskaŭ tute.

  • Unue malfermu VBA fenestron kaj enigu la sekvan VBA kodon en novan modulon:

Kodo :

8033

Tiu ĉi kodo konstruas funkcion nomitan FUZZYMATCH .

  • Nun, konservu ĝin sekvante la paŝojn de Metodo 3 de  ĉi tiu artikolo .

Ĉi tiu FUZZYMATCH funkcio malkovras ĉiujn Fuzzy Matches de Serĉa Valoro rekte.

La Sintakso de ĉi tiu FUZZYMATCH funkcio estas:

=FUZZYMATCH(serĉa_valoro, serĉo_gamo)

Por ekscii la Fuzzy Matches de la libro “La Historio de Barato dum la Mondmilito” , enigu ĉi tiun serĉan_valoron en ĉelo ( D5 en ĉi tiu ekzemplo) kaj enigu ĉi tiun formulon en alia ĉelo:

=FUZZYMATCH(D5,B5:B22)

Vidu, ni eltrovis la tutan Fuzzy Match es de la libro “La historio de Barato dum la mondmilito”

  • Jen D5 estas la ĉela referenco de la serĉa_valoro ("La Historio de Barato dum la mondmilito”).
  • B5:B22 estas la serĉa_gamo .

Ni eksciu la Fuzzy Matches de alia libro nomita “Kajero de la Kaŭzoj malantaŭ la Krimo de Grandaj Urboj” .

Enigu ĉi tiun serĉan_valoron enĉelo ( D5 en ĉi tiu ekzemplo) kaj enigu ĉi tiun formulon en alia ĉelo:

=FUZZYMATCH(D5,B5:B22)

💡 Klarigo de Formulo

  • La funkcio FUZZYMATCH estas la funkcio, kiun ni konstruis en VBA . Ĝi prenas ĉenon nomitan serĉa_valoro kaj gamon da ĉeloj nomitaj serĉa_gamo kaj liveras tabelon de ĉiuj Fuzzy Matches de la ĉeno.
  • Tial FUZZYMATCH(D5,B5:B22) liveras tabelon de ĉiuj Fuzzy Matches de la ĉeno en ĉelo D5 el la intervalo B5:B22 .

Legu Pli: Kiel V SERĈI Partan Tekston en Excel (Kun Alternativoj)

Simila Legadoj

  • VLOOKUP Ne Funkcias (8 Kialoj & Solvoj)
  • INDEXA MATCH vs VLOOKUP Funkcio (9 Ekzemploj)
  • Uzu VLOOKUP kun Multoblaj Kriterioj en Excel (6 Metodoj + Alternativoj)
  • Excel VLOOKUP por Resendi plurajn Valorojn Vertike
  • VLOOKUP kaj Resendu Ĉiuj Kongruoj en Excel (7 Manieroj)

3. Fuzzy Match Uzante Fuzzy Lookup Aldonaĵon de Excel

Microsoft Excel disponigas Aldonaĵon nomitan Fuzzy Lookup. Uzante ĝin, vi povas kongrui du tabelojn por Fuzzy Lookup .

  • Unue, elŝutu kaj instalu la Aldonaĵon de ĉi tiu ligo .
  • Post sukcese elŝuti kaj instali ĝin, vi trovos la Aldonaĵon Fuzzy Lookup en via Excel Ilobreto.

  • Poste aranĝula datenoj en du tabelojn, kiujn vi volas kongrui.

  • Jen mi havas du tabelojn enhavantajn du listojn de libroj el du librovendejoj nomataj Robert Bookshop kaj Martin Bookshop .
  • Sekva, iru al la langeto Fuzzy Serĉu > alklaku Fuzzy Lookup ilo en Excel Ilobreto.

  • Tial, vi ricevos Fuzzy Lookup -tabelon. kreita en la flanka panelo de via laborlibro.

En la opcioj Maldekstra Tabelo kaj Dekstra Tablo , elektu la nomojn de la du tabeloj.

Por ĉi tiu ekzemplo, elektu Roberto kaj Martin .

Tiam en la sekcio Kolumnoj elektu la nomojn de la kolumnoj de ĉiu tabelo.

En la sekcio Match Column , elektu la tipon de kongruo kiun vi volas inter la du kolumnoj. Por Fuzzy Match, elektu Defaŭlta .

  • Fine, alklaku Iru . Vi ricevos la kongruan rilatumon de la tabeloj en nova tabelo.

Legu Pli: VLOOKUP Por Kompari Du Listojn en Excel (2 aŭ Pli da Manieroj)

Konkludo

Uzante ĉi tiujn metodojn, vi povas uzi la VLOOKUP funkcion de Excel por serĉi Fuzzy Match. Kvankam ĉi tiuj metodoj ne estas 100% efikaj, tamen ili estas tre utilaj. Ĉu vi havas demandojn? Bonvolu demandi ilin en la komenta skatolo. Ne forgesu dividi se vi havas pli bonajn metodojn. Restu konektita kun ExcelWIKI .

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.