Forum Discussion
robywoo
Mar 11, 2022Copper Contributor
Return unique values in one column but with duplicate entries in another column for Excel
I have a spreadsheet where I need to know of the employees' ID in column C how many unique entries there are in column A. For example (Fig 1) Smith (1234) has 2 entries in col C but has 1 unique entr...
- Mar 11, 2022
Detlef_Lewin Hi.
With Excel 365 robywoo's formula can be extended to spill the resulting table from one cell, L2.
The attached file has it built in three steps.
The LET functions makes it possible to use helper columns in the same formula.
Changing the last parameter from the final output to eg IDs is a way to debug or analyse such formula.
=LET(IDs;UNIQUE(C:C); counter;BYROW(IDs;LAMBDA(id;COUNT(UNIQUE(FILTER(A:A;C:C=id))))); includingLabels;CHOOSE({1\2};counter;IDs); output;INDEX(includingLabels;SEQUENCE(ROWS(includingLabels)-2;;2);SEQUENCE(;COLUMNS(includingLabels))); output )
You could also add more functionality like changing row 5 to
SORT(output) or SORT(output,2) to sort by first or second column.
NB - my Excel uses national settings ; as delimiter between parameters instead of US ,
Easiest to use the attached file.
robywoo
Mar 11, 2022Copper Contributor
Thank you. I do like this as it looks simple. Plus using and applying the Unique formula to column C in a separate table with be good for my bigger data set
robywoo
Mar 11, 2022Copper Contributor
I just did it with my bigger data set and the values seemed to line up. Do you know what perhaps it didn't line up in the screenshot that I sent? Did it count the header as a cell?
- bosinanderMar 11, 2022Iron ContributorYes - since I did set it up using the full columns, headers where incuded.
- sunilkumar1988Dec 01, 2022Copper Contributor
How to change the below data in transpose form
Input Data :
Parent Biz Unit Codes BLG01M78 2234 BLG01M78 1245 BLG01M78 8765 BLG01M78 8724 BLG01M78 7890 BLLG01SFL 5678 BLLG01SFL 2345 BLLG01SFL 9877 BLLG01SFL 5299 BLLG01SFL 9477 Accepted output data :
Parent Biz Unit Code 1 Code 2 Code 3 Code 4 Code 5 BLG01M78 2234 1245 8765 8724 7890 BLLG01SFL 5678 2345 9877 5299 9477 - bosinanderDec 01, 2022Iron Contributor