O Excel não substitui 7 por 07 em uma célula de texto formatado

0

O Excel não exibe o zero no início da célula de texto. Este arquivo deve estar em um formato específico para que um programa o leia, portanto, é muito importante que a célula esteja definida como texto.

A CÉLULA DEVE SER CONFIGURADA COMO TEXTO, NÃO PODE SER CÓDIGO OU PERSONALIZADO É para um programa ler e não um humano, a formatação é importante.

IMPORTANTE: Eu não posso adicionar nenhum novo dado / coluna / linha / código ao meu arquivo, o programa que o lê requer que ele seja um número definido de coluna e não leia o código.

Aqui está a célula definida como texto:

Vejacomoestoutentandosubstituí-lo:

    
por Jaytt Correa 06.04.2018 / 18:36

4 respostas

1

O que você deseja fazer é clicar com o botão direito do mouse nas células que deseja alterar, clicar em "Formatar células" e, na guia Número, clicar na opção "Personalizar". O campo em "Tipo:" permitirá que você formate o texto da mesma maneira que a segunda metade da minha resposta. 00 permitirá um zero anterior para números de dígito único e nenhum zeros anterior para números de dois dígitos:

Comoalternativa,vocêtambémpodefazeroseguinte,jáquepareceterváriaslinhasusandoosmesmosdados:

A função TEXTO =Text(CELL, "XXXX") permite definir a precedência zeros dependendo de quantos dígitos estão na linha de referência, entre outras coisas.

    
por 06.04.2018 / 18:47
0

Se você quiser inserir um número como texto no Excel, pode fazê-lo adicionando uma aspa simples ( ') na frente do número, por exemplo, %código%. Isso forçará o Excel a armazenar como texto, mesmo que pareça um número.

Como alternativa mais rápida, se você tiver muitos valores, poderá usar uma coluna temporária com a fórmula '07 ou ="0"&V3 . Copie essa célula e cole-a em valores na coluna V, e o Excel a armazenará como um texto.

    
por 06.04.2018 / 22:44
-1

Eu encontrei um trabalho, eu copiei o collum para o notepad ++ e o editei lá, então eu copiei de volta para o excel, ele funciona, mas não é ideal, por favor, se você tem uma maneira de fazer isso sem um axiliar software seria muito melhor

    
por 06.04.2018 / 19:06
-1

Tente isso na célula adjacente & preencha.

 =REPT(0,2-LEN(A2))&A2

NB: Suponha que você queira 2 zeros iniciais antes que os números e depois substitua 2 por 3 nos valores da Fórmula, como mostrado abaixo.

007
008
005
002
006
    
por 07.04.2018 / 12:16