Tenho dados em uma célula do Excel delimitada por ,
. Por exemplo: abc,bde,fgh
. Usei a fórmula =SUBSTITUTE(A2, ",", CHAR(10) & CHAR(13))
para alterar as vírgulas em quebras de linha. Portanto, os dados ficaram como abaixo:
abc
bde
fgh
No entanto, meu requisito é adicionar espaços dentro da célula, para que a saída fique assim:
abc
bde
fgh
Assim, a segunda linha possui 2 espaços na frente, a 3ª linha possui 3 espaços na frente e a 4ª linha possui 4 espaços na frente, sequencialmente. Como posso conseguir isso?
Responder1
Se você tiver apenas algumas linhas para alcançar, poderá fazê-lo com SUBSTITUTE aninhado:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",", CHAR(10)&REPT(" ",2),1),",",CHAR(10)&REPT(" ",3),1),",",CHAR(10)&REPT(" ",4),1)