Forum Discussion
Help! If contains formula multiple options.
- Jan 05, 2022
The attached version will work in older versions of Excel too, but it will return only one category.
Hi, Thanks HansVogelaar and SergeiBaklan for the answers and sorry if I wasn't clear: I would like to "create" the category (column B) based on the word in column A (not only the exact match but also if the word that i'm looking for is within a sentence). For example if I have in cell A2 > "Lime mobility 5.1.22 3 $" then I would like the column B to return me "Mobility", or if I have in cell A3 "coffee bar 4.1.22 4$" column B return "Food". I tried: =IF(ISNUMBER(SEARCH("Lime",A)),"Mobility") and it worked but couldn't find a way to add more variables. Thanks
As previous time I'd suggest to create Dictionary table, not to hardcode texts in formulas.
slightly modified formula in the left table
=LET(
catN, ISNUMBER(SEARCH(Dict[word], [@Phrase]) ) *
SEQUENCE( ROWS(Dict[word] ) ),
catNF, INDEX( FILTER(catN, catN), 1),
catW, INDEX( Dict[category], catNF),
IF( catNF, catW, "-") )- giuliostJan 05, 2022Copper Contributor
Thanks SergeiBaklan ! Great Solution! But when I'm trying to use it in a lighter version of excel the formula doesn't work. Can you please help me with that? Thanks
- SergeiBaklanJan 05, 2022Diamond Contributor
Strange, your tag is "Excel for web", it shall work on it.
- giuliostJan 05, 2022Copper ContributorIt worked the Hans Vogelaar option but with only one category. I'll try again.
- HansVogelaarJan 05, 2022MVP
The attached version will work in older versions of Excel too, but it will return only one category.