Criar faturas, recibos ou documentos financeiros geralmente exige escrever valores numéricos por extenso, mas converter cada valor manualmente pode ser demorado e sujeito a erros. Aprender a converter números em texto no Excel ajuda a automatizar esse processo, melhorar a precisão e economizar tempo na preparação de documentos profissionais. Neste guia, vamos explorar quatro métodos simples para converter valores numéricos em texto diretamente no Excel.
Visão geral dos 4 métodos para converter números em texto no Excel
Converter valores numéricos em texto pode simplificar a criação de faturas, relatórios financeiros e tarefas de documentação. Seja para obter um valor por extenso no formato Excel ou para automatizar o processo, o Excel oferece várias maneiras de converter números em texto, incluindo ferramentas de IA, recursos nativos, fórmulas e funções personalizadas. A tabela abaixo compara quatro métodos práticos para ajudar você a escolher a melhor abordagem com base na facilidade de uso, no nível de automação e nos requisitos técnicos.
| Método | Nível de dificuldade | Automação | Requer programação | Indicado para |
|---|---|---|---|---|
| Kimi Sheets | Fácil | Alta | Não | Conversão de número para texto rápida e automática |
| Excel Copilot | Fácil | Alta | Não | Tarefas do Excel com assistência de IA |
| Código VBA | Médio | Alta | Sim | Soluções personalizadas de número para texto |
| Fórmula do Excel | Médio | Média | Não | Conversão de número para texto sem macros usando funções nativas |
Como converter números em texto no Excel automaticamente com IA?
Ferramentas de planilha com IA podem simplificar o processo de converter valores numéricos em texto escrito sem exigir fórmulas complexas ou código VBA. Com o Kimi Sheets, um agente de IA para Excel, você pode converter números em texto no Excel automaticamente enviando sua planilha, fornecendo instruções simples e deixando a IA gerar os resultados instantaneamente. Siga estes passos simples para converter números em texto no Excel usando o Kimi Sheets.
Passo 1: Envie o arquivo Excel e digite um prompt
Envie sua planilha Excel contendo os valores numéricos que você deseja converter. Depois, forneça um prompt claro explicando o formato de conversão necessário.
Passo 2: Deixe a IA processar e gerar os resultados
O Kimi Sheets analisará sua planilha, identificará os valores numéricos e os converterá automaticamente em valores por extenso. A IA cuida do processo de conversão sem exigir fórmulas manuais.
Passo 3: Visualize e baixe o arquivo Excel
Revise os resultados gerados de valor por extenso no Excel para garantir a precisão. Depois de aprovado, baixe o arquivo Excel atualizado e use-o em faturas, relatórios ou outros documentos financeiros.
Principais recursos do Kimi Sheets
Além de converter números em texto, o Kimi Sheets oferece vários recursos com IA que simplificam tarefas de planilha e melhoram a produtividade. Entre os principais recursos que o tornam útil para gerenciar fluxos de trabalho no Excel, estão:
Automatize fluxos de trabalho repetitivos em planilhas
Ao trabalhar com faturas, registros financeiros ou relatórios, converter números em texto manualmente pode levar bastante tempo. O Kimi Sheets automatiza tarefas repetitivas de planilha, ajudando a reduzir o esforço manual e melhorar a eficiência do fluxo de trabalho.
Processe várias entradas numéricas mais rápido
O Kimi Sheets pode lidar com grandes conjuntos de dados, processando várias linhas de valores numéricos de uma só vez. Isso facilita a conversão de valores em faturas, registros de pagamento e planilhas financeiras sem precisar atualizar cada entrada individualmente.
Crie documentos financeiros mais organizados
O Kimi Sheets ajuda a organizar e formatar os dados da planilha para uma apresentação melhor. Ele permite que os usuários criem documentos financeiros profissionais que incluem tanto os valores numéricos quanto seus equivalentes por extenso.
Entenda e modifique fórmulas complexas de planilha
Para usuários que precisam de uma conversão personalizada de números em texto em uma fórmula do Excel, o Kimi Sheets pode explicar fórmulas existentes, sugerir melhorias e ajudar a modificar a lógica da planilha de acordo com requisitos específicos.
Simplifique o gerenciamento de dados do Excel com IA
Além da conversão de números em texto, o Kimi Sheets oferece suporte a diversas tarefas de planilha, como organização de dados, geração de fórmulas, formatação de tabelas e análise de dados. Isso ajuda os usuários a gerenciar fluxos de trabalho no Excel com mais eficiência com a ajuda da IA.
Como converter números em texto no Excel usando ferramentas nativas?
O Excel não possui uma função direta para converter números em texto, mas você pode usar ferramentas nativas e opções de personalização para automatizar o processo. Os métodos a seguir explicam três abordagens simples para converter números em texto no Excel, incluindo o Copilot, VBA e a ferramenta SpellNumber.
Método 1: Use a ferramenta COPILOT
O Microsoft Copilot no Excel oferece uma forma com IA de converter números em texto sem criar fórmulas ou macros complexas. Usando um prompt simples com referências de célula, o Copilot consegue entender os valores, convertê-los em valores por extenso e até lidar com formatos diferentes, como moedas ou idiomas. Veja a seguir como converter números em texto no Excel.
Passo 1: Selecione o Copilot e digite um prompt
Abra sua planilha do Excel e ative o Copilot. Digite um prompt claro entre aspas e referencie as células que contêm os números que você deseja converter.
Exemplo de prompt:
Passo 2: Deixe o Copilot converter os números em texto
O Copilot analisa as células referenciadas e converte automaticamente os valores numéricos em texto escrito. Por exemplo, 123.568 pode ser convertido em cento e vinte e três mil, quinhentos e sessenta e oito dólares.
Passo 3: Revise e personalize os resultados
Revise os valores convertidos para garantir a precisão e ajuste seu prompt para personalizar o formato de saída, como mudar moedas, idiomas ou estilos de formatação para diferentes requisitos de valor por extenso no Excel.
Método 2: usar uma ferramenta de código VBA
O VBA é uma forma eficiente de criar uma função personalizada que converte números em texto no Excel. Ao adicionar um módulo de código VBA, você pode criar uma fórmula reutilizável de números para texto no Excel que transforma automaticamente valores numéricos em texto escrito sempre que necessário. Esse método é especialmente útil para faturas, recibos e documentos financeiros que exigem conversões frequentes.
Etapa 1: adicione o módulo de código VBA
Abra sua planilha do Excel e pressione Alt + F11 no teclado para abrir o editor do VBA. No menu superior, selecione "Inserir" > "Módulo" para criar um novo módulo VBA.
Etapa 2: cole o código VBA
Copie o código VBA completo da função de conversão de números para texto e cole-o no módulo recém-criado. Certifique-se de que todo o código foi adicionado corretamente, sem alterar nenhuma linha.
Function SpellNumber(ByVal N As Currency) As String
Const Thousand = 1000@
Const Million = Thousand * Thousand
Const Billion = Thousand * Million
Const Trillion = Thousand * Billion
If N = 0 Then
SpellNumber = "zero"
Exit Function
End If
Dim Buf As String
If N < 0 Then
Buf = "negative "
Else
Buf = ""
End If
Dim Frac As Currency
Frac = Abs(N - Fix(N))
N = Abs(Fix(N))
If N >= Trillion Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Trillion)) & " trillion"
N = N - Int(N / Trillion) * Trillion
If N >= 1 Then Buf = Buf & " "
End If
If N >= Billion Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Billion)) & " billion"
N = N - Int(N / Billion) * Billion
If N >= 1 Then Buf = Buf & " "
End If
If N >= Million Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Million)) & " million"
N = N - Int(N / Million) * Million
If N >= 1 Then Buf = Buf & " "
End If
If N >= Thousand Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Thousand)) & " thousand"
N = N - Int(N / Thousand) * Thousand
If N >= 1 Then Buf = Buf & " "
End If
If N >= 1 Then
Buf = Buf & SpellNumberDigitGroup(N)
End If
SpellNumber = Buf
End Function
Private Function SpellNumberDigitGroup(ByVal N As Integer) As String
Const Hundred = " hundred"
Dim Ones As Variant
Ones = Array("", "one", "two", "three", "four", "five", "six", _
"seven", "eight", "nine", "ten", "eleven", _
"twelve", "thirteen", "fourteen", "fifteen", _
"sixteen", "seventeen", "eighteen", "nineteen")
Dim Tens As Variant
Tens = Array("", "", "twenty", "thirty", "forty", "fifty", _
"sixty", "seventy", "eighty", "ninety")
Dim Buf As String
Buf = ""
If N >= 100 Then
Buf = Ones(Int(N / 100)) & Hundred
N = N Mod 100
If N > 0 Then Buf = Buf & " "
End If
If N >= 20 Then
Buf = Buf & Tens(Int(N / 10))
N = N Mod 10
If N > 0 Then Buf = Buf & "-"
End If
If N > 0 Then
Buf = Buf & Ones(N)
End If
SpellNumberDigitGroup = Buf
End FunctionEtapa 3: salve e habilite as macros
Salve a planilha como "Pasta de Trabalho Habilitada para Macro do Excel (.xlsm)" e habilite as macros nas configurações do Centro de Confiabilidade do Excel. Isso permite que a função VBA personalizada seja executada corretamente na sua planilha.
Etapa 4: converta números em texto usando a função
Digite seu número em uma célula e aplique a função VBA (como SpellNumber) para convertê-lo automaticamente em texto. Você também pode personalizar o formato do texto, como alterar a saída para maiúscula apenas na primeira letra, para uma apresentação mais limpa.
Método 3: usar uma fórmula do Excel
Esse método usa fórmulas do Excel para converter valores numéricos em texto escrito, sem exigir VBA ou ferramentas adicionais. Ao combinar funções como TEXT, LEFT, MID e CHOOSE, o Excel pode processar dígitos individuais e gerar automaticamente as palavras numéricas correspondentes.
Etapa 1: prepare seus dados no Excel
Digite os números que deseja converter em uma coluna do Excel. Por exemplo, adicione seus valores na Coluna E, começando na célula "E2".
Etapa 2: insira a fórmula de números para texto
Selecione a célula onde deseja que o texto convertido apareça, como "F2". Digite uma fórmula que faça referência ao seu valor numérico.
Por exemplo:
Essa fórmula converte dígitos individuais em suas palavras correspondentes. Para uma conversão completa de números para texto, talvez seja necessário combinar funções adicionais de IF, MID e CHOOSE para lidar com centenas, milhares, milhões e valores decimais.
Etapa 3: aplique a fórmula e revise os resultados
Arraste a alça de preenchimento para baixo para aplicar a fórmula a outros valores da coluna. Revise o texto convertido e ajuste a saída da fórmula se precisar adicionar nomes de moeda ou alterar o estilo de formatação.
Dicas úteis para converter números em texto no Excel
Para obter resultados precisos e profissionais ao converter números em texto no Excel, siga estas práticas simples. Essas dicas podem ajudar a melhorar a formatação, evitar erros e facilitar o gerenciamento de suas planilhas para faturas, relatórios e registros financeiros.
Use SpellNumber para formatação de moeda
O SpellNumber é útil quando você precisa converter valores numéricos em valores monetários escritos para faturas, cheques ou registros de pagamento. Ele ajuda a manter um formato consistente ao adicionar detalhes da moeda ao texto convertido.
Arredonde os decimais antes de converter os valores
Antes de converter os valores, arredonde os números decimais quando necessário para garantir que o valor escrito corresponda ao cálculo final. Isso evita erros ao trabalhar com dados financeiros que incluem centavos ou valores decimais.
Mantenha a coluna de números original oculta
Mantenha os valores numéricos originais em uma coluna separada e oculte-a, se necessário, para um layout de planilha mais limpo. Isso permite preservar os dados de origem enquanto exibe apenas o texto convertido.
Teste a fórmula com números grandes
Sempre teste sua fórmula de números para texto no Excel com valores diferentes, incluindo números grandes e decimais. Isso ajuda a confirmar que a conversão funciona corretamente para milhares, milhões e valores complexos.
Adicione o nome da moeda após a conversão
Inclua o nome da moeda, como dólares ou centavos, após o texto convertido para deixar a saída mais clara. Isso é especialmente útil para faturas e documentos financeiros em que o formato do valor precisa ser facilmente compreendido.
Evite o VBA em arquivos compartilhados sem macros
Soluções em VBA podem automatizar a conversão de números em palavras, mas exigem que as macros estejam habilitadas. Para arquivos compartilhados que não suportam macros, considere usar ferramentas com IA ou outras alternativas ao Excel.
Identifique as células claramente para facilitar a auditoria
Use nomes de coluna claros, como "Valor", "Valor em Palavras" e "Valor Convertido", para facilitar a revisão da planilha. Uma identificação adequada aumenta a transparência e ajuda os usuários a verificar rapidamente os resultados convertidos.
Conclusão
Converter números em palavras no Excel pode economizar tempo, melhorar a precisão e facilitar o gerenciamento de documentos financeiros. Seja usando ferramentas com IA como o Kimi Sheets, o Excel Copilot, funções em VBA ou fórmulas personalizadas, cada método oferece uma forma prática de converter números em palavras no Excel de acordo com seu fluxo de trabalho e suas necessidades técnicas. Ao escolher a abordagem certa, você pode automatizar tarefas repetitivas e criar faturas, relatórios e planilhas mais organizados e profissionais.