@uday ,
if you have 2019, then according to Microsoft it should work. TEXTJOIN function
Excel for Office 365 Excel for Office 365 for Mac Excel 2019 Excel 2019 for Mac More...
The TEXTJOIN function combines the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined. If the delimiter is an empty text string, this function will effectively concatenate the ranges.
I too used the TEXTJOIN() function but reversed the test by using ISTEXT() = TEXTJOIN( ", ", TRUE, IF( ISTEXT(Title), Title, "" ) )
where 'Title' is a relative reference to the current row of titles.
For me this took the form =Table1[@[Title1]:[Title4]]