I have a challenging problem of finding entries that are similar and may not be exact matches. Any assistance will be greatly appreciated.
I am working on a list that has two columns of information like the ones below.
Item Number Serial Number
1 193955601 3091669457
2 99073070804 70804-01
3 99073070804 99073-0708-04
My challenge is to compare individual rows in the two columns and find the occurances where the 'serial number' was entered incorrectly using the 'Item Number'. The problem is that there is a large number of variables to take into consideration. In some instances they are exact matches which are easy to find, but in other examples they are only similar. There may be numbers dropped, changed positions, dashes added, one number differences, etc. My answer to this issue is to break the 'item number' down digit by digit and see if each digit is present in the 'serial number'. If a certain percentage of them are matches then assume that the numbers match. Is there an easy way to do this or another option that I am not thinking of?
Thanks in advance for any assistance.
Mike
I am working on a list that has two columns of information like the ones below.
Item Number Serial Number
1 193955601 3091669457
2 99073070804 70804-01
3 99073070804 99073-0708-04
My challenge is to compare individual rows in the two columns and find the occurances where the 'serial number' was entered incorrectly using the 'Item Number'. The problem is that there is a large number of variables to take into consideration. In some instances they are exact matches which are easy to find, but in other examples they are only similar. There may be numbers dropped, changed positions, dashes added, one number differences, etc. My answer to this issue is to break the 'item number' down digit by digit and see if each digit is present in the 'serial number'. If a certain percentage of them are matches then assume that the numbers match. Is there an easy way to do this or another option that I am not thinking of?
Thanks in advance for any assistance.
Mike