Precisa adicionar novas linhas e espaços dentro de uma célula no Excel

Precisa adicionar novas linhas e espaços dentro de uma célula no Excel

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)

informação relacionada