Artigo: 291047 - Última revisão: segunda-feira, 25 de Setembro de 2006 - Revisão: 5.0

How to convert text to numbers in Excel 2002 and in Excel 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

This step-by-step article describes how to convert cells that contain text to cells that contain numbers. convert cells that contain text to cells that contain numbers.

Ao importar um ficheiro criado noutro programa (como o dBASE ou o Lotus 1-2-3) ou transferido a partir de um mainframe, o Microsoft Excel poderá reconhecer alguns números como texto.

Isto determina que funções como a SOMA e a MÉDIA ignorem os valores destas células. Estas cadeias de texto podem conter realmente texto, para além dos números que pretenda converter.

Converting Text to Numbers

To convert text to numbers in a worksheet, use any of the methods described later in this article (methods 1 through 7).

Nota: cada um destes métodos pressupõe que já alterou a formatação de números existentes em céluas para Geral. Para tal, siga estes passos:
  1. No menu Formatar, clique em Células.
  2. No separador Número, clique em Geral na caixa Categoria e, em seguida, clique em OK.

Method 1: Use the Error Button

If the cells in which numbers are displayed as text contain an error indicator in the upper-left corner, follow these steps:
  1. Clique na célula que contém o indicador de erro.
  2. Clique no botão de erro junto à célula e, em seguida, clique em Converter para número no menu de atalho.

Method 2: Retype the Values in the Cells

To retype the values in the cells, follow these steps:
  1. No menu Formatar, clique em Células e, em seguida, clique no separador Número para alterar o formato de número das células.
  2. Rescreva os números.


Method 3: Edit Directly in the Cell

To edit directly in the cells, follow these steps:
  1. No menu Ferramentas, clique em Opções.
  2. No separador Editar, verifique se a caixa de verificação Editar directamente na célula está seleccionada. Clique em OK.
  3. Faça duplo clique na célula que pretende formatar e, em seguida, prima ENTER.

Method 4: Use the Paste Special Command

To use the Paste Special command, follow these steps:
  1. Em qualquer célula em branco, escreva o valor 1.
  2. Seleccione a célula em que escreveu 1 e, em seguida, clique em Copiar no menu Editar.
  3. Seleccione as células com os valores que pretende converter em números.
  4. No menu Editar, clique em Colar especial.
  5. Em Operação, clique em Multiplicação. Em Colar, clique em Valores e, em seguida, clique em OK.

Method 5: Remove Hidden Characters and Spaces

This method works best if the data is arranged in a single column or row. Este método utiliza as funções COMPACTAR e LIMPARB para remover espaços extra e caracteres não imprimíveis que possam ter sido importados com o ficheiro. O exemplo seguinte pressupõe que os dados estão localizados na coluna A e que começam na linha 1 ($A$1). Para utilizar este exemplo, siga estes passos:
  1. Insira uma coluna à direita da coluna A. Para o fazer, seleccione a coluna B e, em seguida, clique em Colunas no menu Inserir.
  2. In the first cell of the inserted column (B1), type the following:
    $B$1:   =VALUE(TRIM(CLEAN(A1)))
    					
  3. Na coluna B, seleccione todas as células à direita das células da coluna A que contêm dados.
  4. No menu Editar, aponte para Preencher e, em seguida, clique em Para baixo.

    A nova coluna contém os valores do texto da coluna A.
  5. Com o mesmo intervalo seleccionado, clique em Copiar no menu Editar.
  6. Seleccione a célula A1 e, em seguida, clique em Colar especial no menu Editar. Em Colar, clique em Valores e, em seguida, clique em OK para colar os valores convertidos novamente na coluna A.
  7. Elimine a coluna B seleccionando a coluna e clicando em Eliminar no menu Editar.
The text that was in column A is in a number format.

Note This method may not remove all nonprinting whitespace characters. For example, the whitespace character Chr$(160) will not be removed.

Method 6: Use a Visual Basic for Applications Procedure

Microsoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements. Crie uma macro do Visual Basic for Applications para rescrever os números na célula ou intervalo de células seleccionado. Para tal, siga estes passos:
  1. Seleccione as células que pretende converter.
  2. Caso ainda não o tenha feito, clique em Células no menu Formatar e, em seguida, clique no separador Número para alterar o formato de número das células.
  3. Prima ALT+F11 para iniciar o editor do Visual Basic.
  4. No menu Insert, clique em Module.
  5. Type the following macro code in the new module:
    Sub Enter_Values()
        For Each xCell In Selection
            xCell.Value = xCell.Value
        Next xCell
    End Sub
    					
  6. Prima ALT+F11 para voltar ao Excel.
  7. Seleccione as células que pretende converter, caso não estejam ainda seleccionadas.
  8. No menu Ferramentas, aponte para Macro e, em seguida, clique em Macros. Na lista Nome da macro, clique em Enter_Values. Clique em Executar.

Method 7: Use the Text to Columns Command

This method works best if the data is arranged in a single column. O exemplo seguinte pressupõe que os dados estão localizados na coluna A e que começam na linha 1 ($A$1). Para utilizar este exemplo, siga estes passos:
  1. Seleccione uma coluna de células que contenham o texto.
  2. No menu Dados, clique em Texto para colunas.
  3. Em Tipo de dados original, clique em Delimitado e, em seguida, clique em Seguinte.
  4. Em Delimitadores, clique para seleccionar a caixa de verificação Tabulação e clique em Seguinte.
  5. Em Formato dos dados da coluna, clique em Geral.
  6. Clique em Avançadas e configure as definições adequadas para Separador decimal e Separador de milhares. Clique em OK.
  7. Clique em Concluir.
O texto é convertido em números.




Referências

For more information about cell formatting, click Microsoft Excel Help on the Help menu, type format cells in the Office Assistant or the Answer Wizard, and then click Search to view the topics returned.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativa ao desempenho ou à fiabilidade destes produtos.


A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
Palavras-chave: 
kbhowto kbconversion KB291047