Por CHAR (10), suponho que você queira dizer 'adicione 10 espaços para que a célula seja envolvida'. Claro, se isso faz com que um envoltório dependa da largura e do conteúdo da célula.
No entanto, o seguinte fará o que você perguntar:
=IF(A1="","",A1)&IF(B1="","",IF(A1<>""," "&B1,B1))&IF(C1="","",IF(AND(A1="",B1=""),C1," "&C1))
Tudo o que fiz foi substituir as vírgulas que foram inseridas em 10 espaços. Você terá que aplicar formatação de quebra automática à célula.
-
editar
de acordo com o comentário abaixo, se você quiser 9 itens, eu simplificaria as instruções IF da seguinte forma
=IF(A1="","",A1&" ")&IF(B1="","",B1&" ")&IF(C1="","",C1&" ")&IF(D1="","",D1&" ")&IF(E1="","",E1&" ")&IF(F1="","",F1&" ")&IF(G1="","",G1&" ")&IF(H1="","",H1&" ")&IF(I1="","",I1&" ")
Você pode adicionar mais referências quantas quiser no mesmo padrão.
-
editar 2
usando char (10) como alimentação de linha:
=IF(A1="","",A1&CHAR(10))&IF(B1="","",B1&CHAR(10))&IF(C1="","",C1&CHAR(10))&IF(D1="","",D1&CHAR(10))&IF(E1="","",E1&CHAR(10))&IF(F1="","",F1&CHAR(10))&IF(G1="","",G1&CHAR(10))&IF(H1="","",H1&CHAR(10))&IF(I1="","",I1&CHAR(10))
esperamos tornar a formatação mais fácil