Para fazer isso com uma fórmula, com mais antigo que o Office 365 Excel, você precisará de uma coluna auxiliar.
Próximo à sua lista delimitada por vírgulas (minha lista começa em C2) put:
=LEN(C1)-LEN(SUBSTITUTE(C1,",",""))+1+D1
Isso manterá um total em execução do número de palavras.
Emseguida,vocêfazreferênciaaessasduascolunascomINDEX/MATCHparafazerreferênciaàcélulacorretaàmedidaqueafórmulalongaéarrastadaparabaixo.
Afórmulalongaé:
=TRIM(MID(SUBSTITUTE(INDEX(C:C,MATCH(ROW(1:1),D:D)),",",REPT(" ",99)),(ROW(1:1)-INDEX(D:D,MATCH(ROW(1:1),D:D)))*99 +1,99))
Em seguida, dois INDEX / MATCH retornam as células corretas a serem processadas.
O SUBSTITUTO adiciona muito espaço em branco dando um grande alvo para o Mid encontrar.
O Mid divide a longa string no espaço em branco.
O TRIM remove o espaço em branco estranho.
ComoOffice365,vocêpodepularacolunaauxiliareusarTEXTJOIN()seacadeianãoformuitolonga.
=TRIM(MID(SUBSTITUTE(TEXTJOIN(",",TRUE,$C$2:$C$5),",",REPT(" ",99)),(ROW(1:1)-1)*99+1,99))
Isso substitui o INDEX / MATCH por TEXTJOIN, caso contrário, ele age como acima.