/ / Ako môžem analyzovať každý reťazec pri porovnaní dvoch vynikajúcich tabuliek? - Excel, Excel, VBScript, Excel, VBA

Ako môžem analyzovať každý reťazec pri porovnaní dvoch tabuliek programu Excel? - excel, excel-vba, vbscript, excel-formula, vba

Dobrý večer,

Pokúšam sa porovnať dve vynikajúce tabuľky pomocou funkcií IF a MATCH nasledovne:

=IF(ISERROR(MATCH(fromADP!$C2,fromSMS!$A$2:$A$4792,0)),"No match found",fromADP!$C2)

Mám dva pracovné hárky (z ADP a MSMS). Snažím sa porovnať dva pracovné hárky, aby som zistil, ktoré záznamy v fromADP hárok sa objaví v fromSMS list. Funkcia MATCH mi umožňuje iba tri možnosti pre argument match_type. Používam 0, aj keď neviem, ako presne rozumiem tomu, ako fungujú ďalšie dve možnosti. Skúsil som ich však bez žiaducich výsledkov.

Keď použijem match_type 0, dostanem iba jeden zápas -ale toto je presná zhoda (ako by som očakával). Môj problém je, že niektoré záznamy skutočne existujú v obidvoch pracovných hárkoch, existujú však menšie rozdiely (napríklad „Tony“ s „vs.„ Tonny “alebo„ Jimmy “s autodopravou LLC) a„ Jimmy “ s Preprava “).

Takže som zvedavý, existuje nejaký iný spôsob, ako to urobiťalebo by mohol existovať - ​​možno - vbscript, ktorý by analyzoval každý reťazec v mojej lookup_value? Týmto spôsobom nájdem tie záznamy, v ktorých môžu byť malé rozdiely.

Obávam sa, že budem musieť jednoducho vytiahnuť pravítko a ceruzku a začnem česať tabuľky, riadok po riadku. Akákoľvek pomoc by bola ocenená.

odpovede:

0 pre odpoveď č. 1

Ahojte všetci,

Vďaka ponuke riešení tu, Som bol schopný použiť Doplnok Fuzzy Lookup pre program Excel na splnenie tejto úlohy. Preto je moja otázka zodpovedaná a môj problém je vyriešený.