I have the following setup (which is shared by a number of users through office 365 and changed frequently):
I need to collect all unique items from a number of comma-separated lists in a range and write out unique values in rows.
Based on the example above, I need something like this:
I have managed to find a solution (I think it was in this forum, or a blog)
=FILTERXML("<x><y>"&SUBSTITUTE(TEXTJOIN(", ",,UNIQUE(FILTERXML("<x><y>"&SUBSTITUTE(TEXTJOIN(",",TRUE,B2:D4),",","</y><y>")&"</y></x>","//y"))),",","</y><y>")&"</y></x>","//y")
but unfortunately, this solution only works on desktop Excel and does not work with Excel 365 (online Excel). Is there anything I can do in Excel 365 to have the same result?
TEXTJOIN
, you may need to rewrite butTEXTSPLIT
should let you get it into the column format.