Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Para completar com espaços a direita de uma célula qualquer utilize o seguinte, substituindo o 'cc' pelo endereço da célula de origem do string desejado e 'nn' pelo tamanho total do string desejado:
=ESQUERDA(cc&REPT(" ";nn);nn)
Situação prática: você precisa gerar registros para um arquivo TXT com campos de tamanho fixo em que entrem nomes de pessoas e outras informações como:
col 1 até col 5 - matricula (numérico com mascara "00000"
col 6 até col 35 - nome (alfabético de tamanho variável com espaços a direita)
col 36 até col 40 - valor da mensalidade (com mascara "00000", sendo as duas ultimas casa as decimais)
Ex.
Registros com o resultado esperado, que vai ser colado no arquivo TXT (recomendo que utilizem o notepad2 para o arquivo TXT pois é infinitamente melhor que o notepad da MS)
"00111JOJOBA GURUPI 12234"
"00993MARICOTI KATITA TUMB 14534"
Os dados dos campos serão obtidos nas colunas A (matricula), B (nome) e C (mensalidade), linhas 1 e 2
111 |JOJOBA GURUPI | R$122,34
993 |MARICOTI KATITA TUMB | R$14534
Para obtermos os strings, na coluna D linha 1 colocamos as seguintes fórmula:
=TEXTO(A1;"00000")&ESQUERDA(B1&REPT(" ";30);30)&TEXTO(C1*100;"00000")
para finalizar, copia-se o conteúdo de D1 para D2. Feito isto é só copiar o conteúdo da coluna D e colar no arquivo TXT. cada linha já é finalizada com CR+LF. Se estiver usando o notepad2, ele permite que as linhas sejam finalizadas no modo Unix (só LF) ou Mac (só CR)
Abraços