I'm trying to join several cells containing comma separated values in a table. I use an array formula as below;
={TEXTJOIN(",",TRUE,IF([@[Part Number]]=Table1[Part Number],Table1[Fitment],""))}
The formula works perfectly if all cells contain 255 characters or less. If a cell contains more than this, it results in the #VALUE error. This error does not occur if I try to use TEXTJOIN on the cells without the array;
ie.
=TEXTJOIN(",",TRUE,Table1[Fitment])
This makes me think that it's a limitation of array formulas and the text length in the cell. I can't see any mention of it on Excel's help pages.
Am I right that the array formula limit is the problem. Any ideas for a workaround?
={TEXTJOIN(",",TRUE,IF([@[Part Number]]=Table1[Part Number],Table1[Fitment],""))}
The formula works perfectly if all cells contain 255 characters or less. If a cell contains more than this, it results in the #VALUE error. This error does not occur if I try to use TEXTJOIN on the cells without the array;
ie.
=TEXTJOIN(",",TRUE,Table1[Fitment])
This makes me think that it's a limitation of array formulas and the text length in the cell. I can't see any mention of it on Excel's help pages.
Am I right that the array formula limit is the problem. Any ideas for a workaround?