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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Gundy21
Regular Visitor

Search a column for a list of terms, and return the term(s) found

I'm trying to search a column, for a list of terms, and have any matches listed in the new column. For example, the column I want to search has a mash-up of text "AAAAAAABOBAAAAAAJOHNAAAAAAASUEAAAAA" and I want to find out which of my list of names are in the text. The list of names is {BOB, CHAD, SUE, MIKE, DON} and the result needs to be "BOB, SUE". 

1 ACCEPTED SOLUTION
Vijay_A_Verma
Super User
Super User

In a custom column, use following formula where [Text] is your column name and ListOfNames contains the names

 

Text.Combine(List.Select(ListOfNames, (x)=>Text.Contains([Text], x)), ", ")

 

View solution in original post

2 REPLIES 2
Vijay_A_Verma
Super User
Super User

In a custom column, use following formula where [Text] is your column name and ListOfNames contains the names

 

Text.Combine(List.Select(ListOfNames, (x)=>Text.Contains([Text], x)), ", ")

 

Worked like a charm! Thanks @Vijay_A_Verma 

Helpful resources

Announcements
Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors