В Excel 2013 функция TEXTJOIN
недоступна, поэтому вам придется либо присоединиться к каждой ячейке отдельно, либо создать вспомогательный столбец:
Отдельные объединения:
="select [ContactId] from [dbo].[Contacts] where username in ("&A4&","&A5&","&A6&","&A7&","&A8&","&A9&","&A10&","&A11&","&A12&" )"
Вспомогательный столбец:
В B4:
=A4
В B5 (копия в B12):
=B4&","&A5
В B14:
="select [ContactId] from [dbo].[Contacts] where username in ("&B12&")"
Если вы получите Excel 2016, тогда вы сможете использовать TEXTJOIN
:
="select [ContactId] from [dbo].[Contacts] where username in ("&TEXTJOIN(",",0,A4:A12)&")"