/ / Как да анализирам всеки низ, като сравнявам две таблици на excel? - excel, excel-vba, vbscript, excel-formula, vba

Как да анализирам всеки низ при сравняване на две електронни таблици в Excel? - excel, excel-vba, vbscript, excel-формула, vba

Добър вечер,

Опитвам се да сравня две таблици на excel, използвайки функциите IF и MATCH, както следва:

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

Имам два работни листа (отADP и отSMS). Опитвам се да сравня двата работни листа, за да разбера кои записи в fromADP работен лист се появява в fromSMS лист. Функцията MATCH ми позволява само три варианта за аргументацията на match_type. Използвам 0, въпреки че не съм сигурен, че разбирам как работят другите две опции. Опитах ги, макар и без желани резултати.

Когато използвам match_type 0 получавам само едно съвпадение -но това е точно съвпадение (както бих очаквал). Проблемът ми е, че някои от документите в действителност съществуват и в двата работни листа, но има малки разлики (например „Tony“ s “vs.„ Tonny “s“ или „Jimmy“ s Trucking, LLC “vs.„ Jimmy “ s Транспортиране ").

Така че аз се чудя, има ли друг начин да направя товаили може да има - може би - vbscript, който да анализира всеки низ в моята lookup_value? По този начин мога да намеря онези записи, в които може да има малки разлики.

Страхувам се, че може просто да се наложи да извадя линийката и молива и да започна да гребем през електронните таблици, ред по ред. Всяка помощ ще бъде оценена.

Отговори:

0 за отговор № 1

Здравейте всички,

Благодарение на предложението за решение тук, Успях да използвам Размито търсене на Addin за Excel за изпълнение на тази задача. Така отговорът ми е отговорен и проблемът ми е решен.