KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como extrair o valor decimal de uma cadeia de caracteres no Excel?

AutorSun Data de Modificação

Este tutorial mostra como extrair apenas a parte decimal de uma cadeia de caracteres no Excel.

Extrair valor decimal com fórmula no Excel
Extrair valor decimal com VBA no Excel
Extrair facilmente valor decimal com Kutools para Excel


Extrair valor decimal com fórmula no Excel

Existem duas fórmulas que o podem ajudar a extrair o valor decimal de uma cadeia de caracteres — escolha a que melhor se adapta às suas necessidades.

A fórmula que é indiferente ao sinal dos valores:

Selecione uma célula e introduza esta fórmula =ABS(A1-TRUNC(A1)) (em que A1 é a célula da qual pretende extrair o valor decimal) na Barra de Fórmulas e, em seguida, prima Enter. Mantenha a seleção na primeira célula de resultados e arraste a alça de preenchimento para baixo para obter todos os valores. Verá que os valores decimais foram extraídos sem o sinal, tal como ilustrado na imagem seguinte.

A fórmula que reflete o sinal dos valores:

Selecione uma célula e introduza esta fórmula =A1-TRUNC(A1) (onde A1 é a célula da qual pretende extrair o valor decimal) na Barra de Fórmulas e, em seguida, prima Enter. Mantenha a seleção na primeira célula de resultados e arraste a alça de preenchimento para baixo para obter todos os valores. Verá que os valores decimais foram extraídos com o respetivo sinal, tal como ilustrado na imagem seguinte.

Extrair o valor decimal refletindo o sinal dos valores


Extraia facilmente números decimais de um Selecionar intervalo no Excel:

O utilitário Extrair Texto do Kutools para Excel ajuda-o a extrair facilmente todos os valores decimais de um intervalo limitado, tal como demonstrado abaixo.
Transfira e experimente já! (teste gratuito de 30 dias))


Extrair valor decimal com VBA no Excel

Existe um código VBA que pode extrair em massa os valores decimais, incluindo apenas o sinal, a partir de cadeias de caracteres.

1. Prima Alt + F11 para abrir a janela do Microsoft Visual Basic para Aplicações.

2. Na janela que surge, clique em Inserir > Módulo e cole o seguinte código VBA no módulo.

VBA: Extrair apenas valores decimais

Sub GetNumber()
    Dim xSRg As Range
    Dim xDRg As Range
    Dim xPRg As Range
    Dim xSRgArea As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim I As Long
    Dim K As Long
    Dim KK As Long
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xSRg = Application.InputBox("Please select range:", "KuTools For Excel", xAddress, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xDRg = Application.InputBox("Select single cell:", "KuTools For Excel", , , , , , 8)
    If xDRg Is Nothing Then Exit Sub
    Set xDRg = xDRg(1)
    For I = 1 To xSRg.Areas.Count
        Set xSRgArea = xSRg.Areas.Item(I)
        For K = 1 To xSRgArea.Count
            xRgVal = xSRgArea(K).Value
            KK = xSRgArea(K).Row - xSRg.Row
            If IsNumeric(xRgVal) Then
                xDRg.Offset(KK) = xRgVal - VBA.Fix(xRgVal)
            End If
        Next
    Next
End Sub

3. Prima a tecla F5 para executar o código. Em seguida, surge uma caixa de diálogo Kutools para Excel. Selecione o intervalo do qual pretende extrair apenas os valores decimais e clique no botão OK. Veja a imagem:

código VBA para selecionar a lista de dados

4. Surge então outra caixa de diálogo Kutools para Excel, na qual deverá selecionar uma célula para inserir os valores decimais extraídos. Veja a imagem:

código VBA para selecionar uma célula para apresentar o resultado

Pode verificar que apenas as partes decimais dos números indicados foram extraídas e inseridas no intervalo especificado, conforme ilustrado na imagem seguinte.

os valores decimais são extraídos


Extrair facilmente valor decimal com Kutools para Excel

Se não aprecia métodos com fórmulas ou VBA, apresentamos-lhe uma ferramenta prática – Kutools para Excel. Com o seu utilitário Extrair Texto, pode extrair facilmente todos os valores decimais de um intervalo no Excel.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione o intervalo com os decimais que pretende extrair e, em seguida, clique em Kutools > Texto > Extrair Texto. Veja a imagem:

2. Na caixa de diálogo Extrair Texto, introduza .* na caixa de texto e, em seguida, clique no botão Adicionar. Por fim, clique no botão OK. Veja a imagem:

definir opções na caixa de diálogo

3. Noutra caixa de diálogo que surge, selecione uma célula vazia para colocar o resultado e, em seguida, clique no botão OK.Extrair Texto

selecione uma célula vazia para colocar o resultado

Todos os valores decimais do intervalo selecionado são extraídos imediatamente. Veja a imagem:

todos os valores decimais no intervalo selecionado são extraídos

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Artigos Relacionados:

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos