Hi there
Newby here so not sure how much/little info to post, moderate excel skills, slowly going mad over a project I really please need help with! I have searched this forum and Google with no luck.
Heres my problem - I have a XLS with 20,000+ rows and I need to check if words match a table of 200+ options. If there is an exact match with the the table I need to return the match data.
Following is a real example
Column 1 is the Data Set (about 20k+ records)
Column 2 should be the mysterious formula that eludes me
Column 3 is the lookup range
What I need is for a formula to see if a word or word string matches in a lookup table and if a match (exact but case sensitive not necessary) return that lookup value. I have used red to hopefully make it clearer
[TABLE="class: grid, width: 500, align: left"]
<tbody>[TR]
[TD]Data[/TD]
[TD]Formula Result (Exact match from lookup table Table)[/TD]
[TD]Lookup table[/TD]
[/TR]
[TR]
[TD]Adobe Reader Installed[/TD]
[TD]Adobe Reader[/TD]
[TD]Adobe Illustrator[/TD]
[/TR]
[TR]
[TD]Updated Adobe Flash Player[/TD]
[TD]Flash[/TD]
[TD]Microsoft Office[/TD]
[/TR]
[TR]
[TD]Microsoft Internet Explorer 10 or 8[/TD]
[TD]FALSE or #NA[/TD]
[TD]Internet Explorer 8[/TD]
[/TR]
[TR]
[TD]New version of Microsoft Office Excel[/TD]
[TD]Microsoft Office[/TD]
[TD]Update Oracle[/TD]
[/TR]
[TR]
[TD]Update Oracle Java SE Multiple Versions[/TD]
[TD]Update Oracle[/TD]
[TD]Wireshark v10[/TD]
[/TR]
[TR]
[TD]Oracle Java SE Single Instance Update[/TD]
[TD]FALSE or #NA[/TD]
[TD]Flash[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Adobe Reader[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Microsoft Malware Protection Et[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Microsoft Word[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]etc[/TD]
[/TR]
</tbody>[/TABLE]
I have tried variants around =ISNUMBER(MATCH(value,range,0)) but I can't find a way to return the successful match.
Ideally I would like to avoid going down an array path if possible but if it is the only solution that's ok.
Any help would be much appreciated, my sanity is at stake!
Cheers Paul
Newby here so not sure how much/little info to post, moderate excel skills, slowly going mad over a project I really please need help with! I have searched this forum and Google with no luck.
Heres my problem - I have a XLS with 20,000+ rows and I need to check if words match a table of 200+ options. If there is an exact match with the the table I need to return the match data.
Following is a real example
Column 1 is the Data Set (about 20k+ records)
Column 2 should be the mysterious formula that eludes me
Column 3 is the lookup range
What I need is for a formula to see if a word or word string matches in a lookup table and if a match (exact but case sensitive not necessary) return that lookup value. I have used red to hopefully make it clearer
[TABLE="class: grid, width: 500, align: left"]
<tbody>[TR]
[TD]Data[/TD]
[TD]Formula Result (Exact match from lookup table Table)[/TD]
[TD]Lookup table[/TD]
[/TR]
[TR]
[TD]Adobe Reader Installed[/TD]
[TD]Adobe Reader[/TD]
[TD]Adobe Illustrator[/TD]
[/TR]
[TR]
[TD]Updated Adobe Flash Player[/TD]
[TD]Flash[/TD]
[TD]Microsoft Office[/TD]
[/TR]
[TR]
[TD]Microsoft Internet Explorer 10 or 8[/TD]
[TD]FALSE or #NA[/TD]
[TD]Internet Explorer 8[/TD]
[/TR]
[TR]
[TD]New version of Microsoft Office Excel[/TD]
[TD]Microsoft Office[/TD]
[TD]Update Oracle[/TD]
[/TR]
[TR]
[TD]Update Oracle Java SE Multiple Versions[/TD]
[TD]Update Oracle[/TD]
[TD]Wireshark v10[/TD]
[/TR]
[TR]
[TD]Oracle Java SE Single Instance Update[/TD]
[TD]FALSE or #NA[/TD]
[TD]Flash[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Adobe Reader[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Microsoft Malware Protection Et[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Microsoft Word[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]etc[/TD]
[/TR]
</tbody>[/TABLE]
I have tried variants around =ISNUMBER(MATCH(value,range,0)) but I can't find a way to return the successful match.
Ideally I would like to avoid going down an array path if possible but if it is the only solution that's ok.
Any help would be much appreciated, my sanity is at stake!
Cheers Paul