Try:
confirmed with CTRL+SHIFT+ENTER not just ENTER.
This is case sensitive so if the string in column B has "congress" it will not pick up as a match to "Congress" in column C.
I fixed it up so that you can still have comma delimiters, but it won't affect multi word entries like "Unites States".
In some of your comments, you don't include "Congress" as being an expected match, like in D2.... but "Congress" does exist in B2.
You also say that D15 should be blank, but I find that some of the words in column C do, in fact exist in B15 (and same with B16/D16 in case you are off by 1 row in your references in the comments).
Also, I did copy the formula down to past 3000 rows and got no errors.... you just have to wait for the recalculating to finish as this is an array formula and can be slow when copied down thousands of rows.
Bookmarks