Forum Discussion
Generating af list in a cell
Hi
I have a table in excel similar to
Customer | Employee | Text |
Customer 1 | Jan | |
Customer 1 | Jerry | |
Customer 2 | Liza | |
Customer 1 | Kara |
Is it possible to create a list of the employees related to the customer in the text column using a function. I have tried =GETPIVOTDATA, but it does not seem to do the trick in a single cell.
Hence it should look like this:
Customer | Employee | Text |
Customer 1 | Jan | Employees: Jan, Jerry, Kara |
Customer 1 | Jerry | Employees: Jan, Jerry, Kara |
Customer 2 | Liza | Employees: Liza |
Customer 1 | Kara | Employees: Jan, Jerry, Kara |
Looking forward to hearing your ideas if possible
Formula doesn't show "Employees: " if any of the Customer or Employee values are empty. Perhaps more correct will be
=IF((A2<>"")+(B2<>""), "Employees: " & TEXTJOIN(", ",TRUE, IF($A$2:$A$15=A2, IF( IFNA(MATCH($B$2:$B$15,$B$2:$B$15,0),"") = (ROW($B$2:$B$15)-ROW($B$1)), $B$2:$B$15, ""), "")), "")
where we at first check if at least at least one of the field has data, plus wrap MATCH with IFNA. Please check in attached.
11 Replies
- CA-SantoshCopper Contributor
Hi,
You can try the below formula
=CONCAT("Employees:",SUBSTITUTE(TEXTJOIN("-",TRUE,FILTER($A$2:$B$100,$A$2:$A$100=A2)),A2,"-"))
Attached file contains the above formula
- JonasRKorsholmCopper Contributor
CA-SantoshInteresting
If I add more rows or changes the employee names the function returns #NAME?, how come that?
I have tried manually entering the function, although it returns the same result
The function is to be used in a sheet with +500 rows. Where the table contains approx. 80 customers and 50 employees, hence the text string must contain a list of the employee names, as your suggestion does. Although it has to be applied to other customer names and employee names.- wumoladIron Contributor
JonasRKorsholm Are you using the latest version of Excel as the filter function is for those using Excel for Office 365, Excel for Office 365 for Mac, Excel for the web, Excel for iPad, Excel for iPhone, Excel for Android tablets, Excel for Android phones. The filter function embedded in the formula will not work if you have an older version.