Forum Discussion

unclejemima's avatar
unclejemima
Icon for Post Patron rankPost Patron
8 years ago
Solved

Search for multiple text in one column with OR

I'm trying to find all records in inventry[part] that equal "Ice" or "Gel" to say "Cold" This formula is not working...help please :-)   55a_ColdDrinks = IF( ISERROR( SEARCH(OR("Ice", "Gel"),...
  • v-yulgu-msft's avatar
    8 years ago

    Hi unclejemima,

     

    Please try this:

    55a_ColdDrinks = 
    SWITCH (
        TRUE (),
        SEARCH ( "Ice", Inventry[Part], 1, 0 ) > 0, "Cold",
        SEARCH ( "Gel", Inventry[Part], 1, 0 ) > 0, "Cold",
        BLANK()
    )

    Alternatively, with Power Query, you can populate the search text into list and create custom function to iterator each one of them to check if within the text. Reference: How to search multiple strings in a string.

     

    Best regards,

    Yuliana Gu