Forum Discussion

AnyStap's avatar
AnyStap
Copper Contributor
Jun 03, 2020

TEXTJOIN

I am trying to create a Risk Map using the TEXTJOIN function. I would be extracting data from a Risks tab to automatically updating the Risk Map. The formula I found was ="•"&TEXTJOIN(CHAR(10)&"•",TRUE,IF(risks!!=$C3,IF(risks![impact]=D$8,risks![Title],""),"")) but i am receiving an error message. Any tips?

5 Replies

  • AnyStap 

    The TEXTJOIN itself looks OK but I do not recognise the references risks!! and risks![Title] to the text you are trying to concatenate.  Are they meant to be references to columns within a table, defined names or range references?

     

     

    • AnyStap's avatar
      AnyStap
      Copper Contributor

      PeterBartholomew1 Yes. They are supposed to be references to columns within a table. I tried removing the "!" and tried "•"&TEXTJOIN(CHAR(10)&"•",TRUE,IF(risks[likelihood]=$C3,IF(risks[impact]=D$8,risks![Title],""),"")). to no avail. 

       

      • PeterBartholomew1's avatar
        PeterBartholomew1
        Silver Contributor

        AnyStap 

        looks like you are getting close.

        = "•"&TEXTJOIN(CHAR(10)&"•",TRUE,

        IF((risks[Likelihood]=$E15)*(risks[Impact]=F$14), risks[Title],"") )

        Because I use Office 365 my formula is slightly different

        = "• " & TEXTJOIN(CHAR(10) & "• ", TRUE,

        IF((risks[Likelihood]=@LikelihoodLevel)*(risks[Impact]=@ImpactLevel), risks[Title],"") )

        To propagate the formula across columns select the range and use Ctrl+Enter rather than fill right.