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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Alicia83B
Helper I
Helper I

Add Column based on VLOOKUP and CONCATENTATION

I am looking to add a new column based on looking up an opportunity number and concatentating the products from another column. A comma would be used to separate each Product Code. 

 

Here is an example of what my data looks like.  What formula would I use to complete what I am looking to do? Also, I am open to another way of getting this done if VLOOPUP and CONCATENTATION wouldn't be the best way to get what I am looking for. 


Opportunity #      Product Code

195314                 727

195313                 728

195314                 721

195313                 720

195314                 840

195313                 730

201331                 8240

 

Thank you in advance for your help!

1 ACCEPTED SOLUTION
JamesRobson
Resolver II
Resolver II

Hi Alicia,

 

 Think this might give you the desired result (just check the column names first):

 

= Table.Group(#"Renamed Columns", {"Opportunity"}, {{"Count", each Table.RowCount(_), type number},{"ProductCode", each Text.Combine([ProductCode],","), type text}})

 

View solution in original post

5 REPLIES 5
JamesRobson
Resolver II
Resolver II

Hi Alicia,

 

 Think this might give you the desired result (just check the column names first):

 

= Table.Group(#"Renamed Columns", {"Opportunity"}, {{"Count", each Table.RowCount(_), type number},{"ProductCode", each Text.Combine([ProductCode],","), type text}})

 

Einomi
Helper V
Helper V

Hi,

Please try the following M code

 

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"Opportunity #", Int64.Type}, {"Product Code", type text}}),
    Sort = Table.Group(#"Type modifié", {"Opportunity #"}, { {"New", each Text.Combine([Product Code],", "), type number}})
in
    Sort

 

Please not your column Product Code needs to be formatted as text before applyting this code

KT_Bsmart2gethe
Impactful Individual
Impactful Individual

HI @Alicia83B ,

 

I am not sure if I am100% understand your desired outcome. Would you mind providing a view of your desired outcome?

 

Regards

KT

Hi @KT_Bsmart2gethe 

 

Below is my desired outcome. Instead of having an Opportunity # listed multiple times due to multiple Product Codes, I would be able to show the Opportunity # with all the Product Codes in one cell in the next column. 

 

Opportunity #    Product Code

195314                727, 721, 840

Hi @Alicia83B ,

 

Use GroupBy function:

Step1

KT_Bsmart2gethe_2-1658753367001.png

 

Step2

KT_Bsmart2gethe_1-1658753240471.png

 

Regards

KT

 

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.