Reputation: 225
Trying to output "True" if a cell contains a string listed in a range. See screenshot. This is a simplidied version of an old question I posted here here:
Here is a link to the spreadsheet
Upvotes: 0
Views: 2404
Reputation: 225
=IF($D3="",,NOT(ISERROR(REGEXEXTRACT(LOWER($D3),JOIN("|",FILTER(LOWER($C$3:$C),$C$3:$C<>""))))))
I found this answer to my question based off of this old question.
Upvotes: 0
Reputation: 201613
I believe your goal is as follows.
In this case, how about the following sample formula?
=ARRAYFORMULA(IF(D3:D<>"",REGEXMATCH(D3:D,TEXTJOIN("|",TRUE,C3:C)),""))
Upvotes: 2