VLOOKUP Fuzzy Match Excel-en (3 modu azkar)

  • Partekatu Hau
Hugh West

Gaur VLOOKUP Excel-en Fuzzy Match bilatzeko nola erabiltzen ikasiko dugu.

Datu multzo handiagoekin lan egiten dugun bitartean, askotan saiatzen gara. iragazi antzeko balioak. Bat-etortze-mota horietako bat Batekatze lausoa deitzen da, non balioak ez diren zehatz-mehatz berdinak, baina hala ere antzekotasunaren arabera parekatzen diren.

Beraz. Azter dezagun nola erabil dezakezun Excel-en VBA VLOOKUP funtzioa Fuzzy Match bilatzeko.

Fuzzy Match-en sarrera

Batekatze lausoa bat-etortze partzial mota bat da.

Batekatze mota hauetan, testu bat ez dator guztiz bat beste testuarekin. Baina testuaren atal garrantzitsuak beste testuarekin bat datoz.

Emandako adibidean, “La historia de la India durante la Guerra Mundial” hiru atal garrantzitsu ditu: Historia , India eta Mundu Gerra .

Beraz, bat edo bat baino gehiago dituzten liburu guztiak. atal hauetako bat liburuarekin bat etorriko da.

Beraz, partida lausoak hauek dira:

  • Bigarren Mundu Gerraren historia
  • Antzinako Greziaren historia
  • Mundu Gerra: arrazoiak eta ondorioak
  • Indoko zibilizazioa: antzinako historia
  • Indiak askatasuna irabazi du
  • Adolf Hitler: Mundu Gerraren aurretik eta ondoren
  • Indiaren aurkikuntza

Deskargatu praktiken lan-koadernoa

VLOOKUP FuzzyMatching.xlsm

VLOOKUP Excel-en parekatze lausoa egiteko 3 planteamendu

Hemen datu multzo bat dugu Izenak dituen izeneko liburu-denda bateko liburu batzuk.

Gure helburua gaur egungo Excel-en VLOOKUP funtzioa Batekatze lausoak batzuk sortzeko da. . Goazen 3 ikuspegi ezberdinez eztabaidatu.

1. VLOOKUP Bat-etortze lausoa Komodinak erabiliz (Bilaketa_balioaren bat-etortze osoa)

  • Lehenik eta behin, parekatze lauso batzuk sortuko ditugu Izartxo (*) ikurra erabiliz. Baina gogoratu, metodo honetan lookup_value osoa lotu behar duzula, ez lookup_value ren zati bereiziak.

Adibidez, bat aurki dezakegu. “Bigarren Mundu Gerra” testua duen liburua modu honetan.

Testu osoa duten liburuak “Bigarren Mundu Gerra” bakarrik izango dira bat.

Formula sinplea da. Jarri Izartxoa (*) ikurra lookup_value testuaren bi muturretan.

Formula hau izango da:

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

  • Zalula erreferentzia bat ere erabil dezakezu jatorrizko testuaren ordez. Erabili Ampersand (&) ikurra horiek testu bakar batean batzeko. Honela:

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

VLOOKUP<2-i buruz gehiago jakiteko> komodinak erabiliz, bisitatu artikulu hau .

Gehiago irakurri: Nola egin VLOOKUP Excel-en komodinarekin (2 metodo)

2. Fuzzy Match erabiltzeaVBA

Aurreko ataleko metodoak partzialki betetzen du gure helburua, baina ez guztiz.

Orain formula bat aterako dugu VBA kodea erabiliz. ia erabat beteko du gure helburua.

  • Hasieran, ireki VBA leiho bat eta sartu hurrengo VBA kodea modulu berri batean:

Kodea :

8681

Kode honek FUZZYMATCH izeneko funtzioa eraikitzen du.

  • Orain, gorde ezazu artikulu honetako 3. metodoaren urratsak jarraituz .

FUZZYMATCH funtzio honek FuzzyMATCH funtzio honek Fuzzymatch guztiak aurkitzen ditu. Bilaketa-balioa baten 2> zuzenean.

FUZZYMATCH funtzio honen Sintaxia hau da:

=FUZZYMATCH(lookup_value,lookup_range)

“The History of India during the World War” liburuko Fuzzy Matches jakiteko 2>, sartu lookup_value hau gelaxka batean ( D5 adibide honetan) eta sartu formula hau beste gelaxka batean:

=FUZZYMATCH(D5,B5:B22)

Ikusi, Fuzzy Match guztiak aurkitu ditugu “The History of India during the World War” liburuko es

  • Hemen D5 lookup_value-ren gelaxka-erreferentzia ("The Mundu Gerran Indiaren historia”).
  • B5:B22 lookup_range da.

Ikus dezagun «Hiri handien krimenaren atzean dauden arrazoien koadernoa» izeneko beste liburu baten Fuzzy Partides .

Idatzi lookup_value honetangelaxka bat ( D5 adibide honetan) eta idatzi formula hau beste gelaxka batean:

=FUZZYMATCH(D5,B5:B22)

💡 Formularen azalpena

  • FUZZYMATCH funtzioa VBAn eraiki dugun funtzioa da . lookup_value izeneko kate bat eta lookup_range izeneko gelaxka-barrutia hartzen ditu eta katearen Fuzzy Matches guztien array bat itzultzen du.
  • Beraz, FUZZYMATCH(D5,B5:B22) -k B5:B22 barrutiko B5:B22> gelaxkako katearen Fuzzymattch guztien array bat itzultzen du. .

Irakurri gehiago: Nola VLOOKUP Excel-en testu partziala (alternatibekin)

Antzekoa Irakurgaiak

  • VLOOKUP ez dabil (8 arrazoi eta irtenbide)
  • INDEX MATCH vs VLOOKUP funtzioa (9 adibide)
  • Erabili VLOOKUP irizpide anitzekin Excel-en (6 metodo + alternatibak)
  • Excel VLOOKUP balio anitz bertikalki itzultzeko
  • VLOOKUP eta itzuli bat-etortze guztiak Excel-en (7 modu)

3. Fuzzy Match Excel-en Fuzzy Lookup gehigarria erabiliz

Microsoft Excel-ek Gehigarri bat eskaintzen du Fuzzy Lookup izenekoa. Erabiliz, Bilaketa lausoa rako bi taula lotu ditzakezu.

  • Hasieran, deskargatu eta instalatu Gehigarria esteka .
  • Ondo deskargatu eta instalatu ondoren, Excel tresna-barran Fuzzy Lookup gehigarria aurkituko duzu.

  • Gero antolatudatu-multzoak parekatu nahi dituzun bi tauletan.

  • Hemen bi taula dauzkat bi liburu-denda izeneko bi liburu-zerrenda dituztenak. 1>Robert Bookshop eta Martin Bookshop .
  • Ondoren, joan Fuzzy Bilaketa fitxara> egin klik Bilaketa lausoa tresna Excel Tresna-barran.

  • Beraz, Bilaketa lausoa taula lortuko duzu. lan-koadernoko alboko panelean sortu da.

Ezkerreko taula eta Eskuineko taula aukeretan, aukeratu bi taulen izenak.

Adibide honen mesedetan, aukeratu Robert eta Martin .

Ondoren, Ztabeak atalean, aukeratu izenak. taula bakoitzeko zutabeak.

Etorkizuneko zutabea atalean, hautatu bi zutabeen artean nahi duzun bat-etortze mota. Fuzzy Match-en, hautatu Lehenetsia .

  • Azkenik, egin klik Joan aukeran. Taulen bat-etortze-ratioa taula berri batean lortuko duzu.

Irakurri gehiago: VLOOKUP Bi zerrendak alderatzeko Excel (2 modu edo gehiago)

Ondorioa

Metodo hauek erabiliz, VLOOKUP funtzioa<2 erabil dezakezu> Excel-en Fuzzy Match bilatzeko. Metodo hauek %100 eraginkorrak ez diren arren, oso erabilgarriak dira. Galderarik baduzu? Galdetu lasai iruzkinen koadroan. Ez ahaztu metodo hobeak badituzu partekatzea. Egon konektatuta ExcelWIKI -rekin.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.