Forum Discussion
calculation creating unique email address
- SergeiBaklanNov 23, 2020Diamond Contributor
That's some negative impact of converting from modern Excel on previous versions.
In general formula works if enter it correctly,
If you see in formula "@" (in red in first block), remove them all. If you see the formula as regular one, enter it as array formula using Ctrl+Shift+Enter. With that it shall look as {=TEXTJOIN(.... }.
You may download the file from pervious thread, it shall be compatible with your Excel, and compare formula in it and this one.
- Helen15Nov 23, 2020Copper Contributor
SergeiBaklan Hi, just got back into looking at this and I really don't understand why the exact same formula works on your excel and not mine. Can you please open the test file below and does the formula show the unique email addresses on your excel ? as mine does not, its doesn't recognize that they are the same email address and then just adds all of the email addresses together. Thank you so much for your help and i'm completely stuck !
- SergeiBaklanNov 20, 2020Diamond Contributor
By default every file downloaded from the cloud is opened as Read Only, thus you see "Enable editing" if you'd like to edit this file.
Not sure why formula doesn't work, perhaps Excel automatically converted for using in pre-dynamic array Excel. Such conversion is not always correct. Formula shall look as
=TEXTJOIN(",",,IF(B4:J4<>"",IF(MATCH(B4:J4,B4:J4,0)=(COLUMN(B4:J4)-COLUMN(B4)+1),B4:J4,""),""))
the only there shall be curve brackets {} around which indicate that is array formula. Be sure no "@" characters are add, if so delete them. Entering the formula use Ctrl+Shift+Enter, not Enter.