Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
kb19270
Frequent Visitor

undefined

I have a column in a table which contains text. I would like to create another column from this which will show a text (i have 3 text that i want to find)  if any of these texts is found in the other column and blank if it doesn't contain any of the 3 texts. I am guessing contain or containstring function should do but not sure how.

Please see example below

 

Column A                                                               Column B

General wear  replace part                                   General wear       

Contamination oil drop found                             Contamination

vaccuum clean                                                        -

other machine moved                                            other   

contamination dropped oil                                  contamination

1 ACCEPTED SOLUTION
rsbin
Super User
Super User

@kb19270 ,

You are right to use CONTAINSSTRING, but combined with the SWITCH function.  Acts very much like a nested IF, but much easier to use and read:

ColumnB = SWITCH(
              TRUE(),
              CONTAINSSTRING( [Column A], "General wear" ), "General wear",
              CONTAINSSTRING( [Column A], "Contamination" ), "Contamination",
              CONTAINSSTRING( [Column A], "other" ), "other",
              "-" )

rsbin_0-1666975355589.png

Trust you will be able to make this work for you.

Regards,

View solution in original post

1 REPLY 1
rsbin
Super User
Super User

@kb19270 ,

You are right to use CONTAINSSTRING, but combined with the SWITCH function.  Acts very much like a nested IF, but much easier to use and read:

ColumnB = SWITCH(
              TRUE(),
              CONTAINSSTRING( [Column A], "General wear" ), "General wear",
              CONTAINSSTRING( [Column A], "Contamination" ), "Contamination",
              CONTAINSSTRING( [Column A], "other" ), "other",
              "-" )

rsbin_0-1666975355589.png

Trust you will be able to make this work for you.

Regards,

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.