Tutorial de conversão de células do Excel – converta unidades, texto e número, moedas, fusos horários, etc.
Ao trabalhar com dados no Excel, às vezes você pode precisar fazer algumas conversões de dados em células, como conversão de unidade, conversão de moeda, conversão de fuso horário e assim por diante. Aqui, este tutorial coleta diferentes tipos de conversões de células que você pode encontrar em seu trabalho diário no Excel e fornece soluções detalhadas passo a passo para ajudá-lo a lidar com as tarefas com facilidade.
Este tutorial cobre principalmente: (Clique em qualquer título no índice abaixo ou à direita para navegar até o conteúdo correspondente.)
1. Converta entre várias medidas de unidade no Excel
Normalmente, usamos o CONVERTER função para converter um número de uma unidade de medida para outra. No entanto, para algumas conversões de unidade, a função CONVERT não funciona.
Os exemplos a seguir demonstram a CONVERTER função e diferentes fórmulas para ajudar a converter entre várias unidades de medidas nas células.
1.1 Converta entre várias unidades de medida com a função CONVERT
O Excel fornece uma função integrada "Inserir Comentário”Para ajudá-lo a adicionar facilmente um comentário a uma célula no Excel.
Conforme mostrado na captura de tela abaixo, para converter as polegadas listadas no intervalo B3:B10 para pés, cm e mm separadamente, você pode aplicar a função CONVERT para fazer isso.
Sintaxe
CONVERT(number, from_unit, to_unit)
Argumentos
No Excel, existem números de unidades de medida. Para visualizar as unidades para cada categoria que podem ser aplicadas ao “de_unidade"E"para_unidade” argumentos da função CONVERT, por favor clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA.
Converter polegadas em pés:
Selecione uma célula (digamos D3 neste caso), copie ou insira a seguinte fórmula nela e pressione o botão Entrar chave para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados. Veja captura de tela:
=CONVERT(B3,"in","ft")
Converter polegada para cm:
Selecione uma célula (digamos E3 neste caso), copie ou insira a seguinte fórmula nela e pressione o botão Entrar chave para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=CONVERT(B3,"in","cm")
Converter polegada para mm:
Selecione uma célula (digamos F3 neste caso), copie ou insira a seguinte fórmula nela e pressione o botão Entrar chave para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=CONVERT(B3,"in","mm")
Observações:
1.2 Converter CM (centímetros) em pés e polegadas no Excel com fórmula
Existem algumas conversões de unidade que o CONVERTER função não pode suportar, como converter centímetros ou metros para pés e polegadas, como mostrado na captura de tela a seguir. Você precisa aplicar a fórmula abaixo para fazê-lo.
1. Selecione uma célula em branco (digamos D2 neste caso), insira a fórmula abaixo e pressione Entrar para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter outros resultados.
=TRUNC(B2/2.54/12)&"' "&ROUND(MOD(B2/2.54,12),0)&""""
Observação: Para manter 2 casas decimais para polegadas, você pode aplicar a seguinte fórmula.
=INT(CONVERT(B2,"cm","ft")) & "' " & TEXT(12*(CONVERT(B2,"cm","ft")-INT(CONVERT(B2,"cm","ft"))),"0.00") & """"
1.3 Converter M (metros) para pés e polegadas no Excel com fórmula
Para converter metros em pés e polegadas, conforme mostrado na captura de tela abaixo, as fórmulas a seguir podem ajudar.
1. Selecione uma célula em branco, como D2, insira a seguinte fórmula e pressione Entrar para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter outros pés e polegadas.
=TRUNC(B2*100/2.54/12)&"' "&ROUND(MOD(B2*100/2.54,12),0)&""""
Observação: Para manter 2 casas decimais para polegadas após a conversão, você pode aplicar a seguinte fórmula.
=INT(CONVERT(B2,"m","ft")) & "' " & TEXT(12*(CONVERT(B2,"m","ft")-INT(CONVERT(B2,"m","ft"))),"0.00") & """"
1.4 Converter pés e polegadas em polegadas ou vice-versa com fórmula
Conforme mostrado na captura de tela abaixo, se você deseja converter uma medida em pés e polegadas apenas para polegadas ou vice-versa no Excel, tente as seguintes fórmulas.
Converter pés e polegadas para polegadas
Para converter uma medida em pés e polegadas em polegadas, você pode aplicar uma fórmula com base na ESQUERDA, ENCONTRAR, MEIO e SUBSTITUTO funciona da seguinte forma.
Selecione uma célula para produzir a primeira polegada, copie ou insira a seguinte fórmula nela e pressione o botão Entrar chave. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter todas as polegadas.
=LEFT(B3,FIND("'",B3)-1)*12+SUBSTITUTE(MID(B3,FIND("'",B3)+1,LEN(B3)),"""","")
Converter polegadas em pés e polegadas
Para converter polegadas em pés e polegadas, faça o seguinte.
Selecione uma célula, insira a seguinte fórmula nela e pressione Entrar para obter o primeiro resultado. Selecione esta célula e arraste sua alça de preenchimento automático para baixo para obter todos os pés e polegadas. Veja captura de tela:
=INT(B3/12)&"' "&MOD(B3,12)&""""
1.5 Converter ângulo entre graus e radianos com fórmula
Esta seção mostrará como converter anjos entre graus e radianos no Excel.
Converter graus para radianos
Para converter os graus em radianos, conforme mostrado na captura de tela abaixo, a função RADIANOS pode fazer um favor.
Sintaxe
=RADIANS(angle)
Argumento
Selecione uma célula em branco (digamos D3 neste caso), insira a seguinte fórmula e pressione o botão Entrar tecla para retornar o primeiro radiano. Selecione esta célula de resultado e arraste seu AutoFill Handle para baixo para obter o restante dos radianos.
=RADIANS(B3)
Converter radianos para graus
O Excel tem uma função GRAU que você pode usar para converter radianos em graus. Por favor, faça o seguinte.
Sintaxe
=DEGREES(angle)
Argumento
Selecione uma célula em branco (digamos D3 neste caso), insira a seguinte fórmula e pressione o botão Entrar tecla para retornar o primeiro grau. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos graus.
=DEGREES(B3)
Observação: Ou você pode usar diretamente a fórmula da seguinte forma.
=B3*180/PI()
onde o PI A função retorna o número 3.14159265358979 da constante matemática chamada pi. Clique para saber mais sobre esta função PI.
1.6 Converta facilmente entre várias medidas de unidade com uma ferramenta incrível
Aqui recomendamos um recurso útil – Conversão de unidades of Kutools for Excel. Ele coleta vários tipos de medidas de unidade em uma caixa de diálogo para ajudá-lo a converter facilmente um número de um sistema de medida para outro. Você pode fazer o seguinte para saber como usá-lo.
Inclui os seguintes sistemas de medição:
1. Selecione um intervalo de células que contenha os números que deseja converter de um sistema de medição para outro e ative o recurso Conversão de unidades clicando em Kutools > Conteúdo (ou Conversão em diferentes modos da Barra de Ferramentas) > Conversão de unidades. Veja a imagem:
2. No Conversão de unidades caixa de diálogo, configure como segue.
Neste caso, vou converter os anjos de graus para radianos, então seleciono ângulo na lista suspensa, escolha Grau e Radiano das caixas de unidade esquerda e direita separadamente e, em seguida, clique no OK botão.
Dicas:
2. Converta números em diferentes sistemas numéricos no Excel
Esta seção demonstra como converter números em diferentes sistemas numéricos no Excel.
2.1 Converta números para diferentes sistemas numéricos com funções integradas
O Excel tem várias funções que você pode usar para converter entre diferentes sistemas numéricos. Por exemplo, você pode usar o DEC2HEX função para converter um número decimal em um número hexadecimal ou use a função DEC2BIN para converter um número decimal em binário. Esta seção mostrará como usar essas funções internas para converter entre diferentes sistemas numéricos no Excel.
Converter um número decimal em hexadecimal
Para converter um número decimal em um número hexadecimal, você pode aplicar a função DEC2HEX para fazer isso.
Sintaxe
DEC2HEX(number, [places])
Argumentos
Selecione uma célula, insira a fórmula abaixo e pressione o botão Entrar para obter o primeiro número hexadecimal. Selecione esta célula de resultado e arraste-a para baixo para obter o restante dos números hexadecimais.
=DEC2HEX(B3)
A tabela a seguir lista as funções que você pode usar para converter números em diferentes sistemas de numeração.
Escolha a função que você precisa e aplique-a conforme as etapas acima mostradas.
função | Descrição | Sintaxe |
BIN2DEC | Converte um número binário em um número decimal | =BIN2DEC(número) |
BIN2HEX | Converte um número binário em um número hexadecimal | =BIN2HEX(número, [lugares]) |
BIN2OUT | Converte um número binário em um número octal | =BIN2OUT(número, [lugares]) |
DEC2HEX | Converte um número decimal em um número hexadecimal | =DEC2HEX(número, [lugares]) |
DEC2BIN | Converte um número decimal em binário | =DEC2BIN(número, [lugares]) |
DEZ2OUT | Converte um número decimal em um número octal | =DEC2OUT(número, [lugares]) |
HEX2DEC | Converte um número hexadecimal em um número decimal | =HEX2DEC(número) |
HEX2BIN | Converte um número hexadecimal em binário | =HEX2BIN(número, [lugares]) |
HEX2OUT | Converte um número hexadecimal em um número octal | =HEX2OUT(número, [lugares]) |
OUT2 DEZ | Converte um número octal em número decimal | =OUT2DEC(número) |
OUT2HEX | Converte um número octal em número hexadecimal | =OUT2HEX(número, [lugares]) |
OUT2BIN | Converte um número octal em binário | =OUT2BIN(número, [lugares]) |
2.2 Converta facilmente números para diferentes sistemas numéricos com uma ferramenta incrível
Embora cada uma das funções acima seja fácil de usar, elas também podem ser facilmente confundidas. Aqui, Kutools for Excelé o Conversão de sistemas numéricos O recurso coleta todos os sistemas numéricos em uma caixa de diálogo, ajudando você a navegar facilmente entre os sistemas numéricos quando precisar converter um número de um sistema numérico para outro.
1. Selecione o intervalo de células em que deseja converter números de um sistema para outro e ative o recurso clicando Kutools > Conteúdo (ou Conversão) > Conversão de sistemas numéricos.
2. No Conversão de Sistemas Numéricos caixa de diálogo, você precisa configurar da seguinte maneira.
Nesse caso, preciso converter números decimais para hexadecimal, então escolho Decimal e Hexadecimal das caixas esquerda e direita separadamente.
Dicas:
3. Converter entre número e texto (número armazenado como texto) no Excel
Esta seção mostrará como converter número em texto ou texto em número no Excel.
3.1 Converter número em texto (número armazenado como texto) no Excel
Há momentos em que você pode precisar converter números em texto. Por exemplo, você precisa armazenar um número longo que tenha mais de 11 dígitos em uma planilha, você precisa converter o número em texto caso o Excel o altere para notificação científica. Aqui, fornecemos três métodos para ajudá-lo a converter números em texto em detalhes.
3.1.1 Converter número em texto com função TEXT
Para converter os números na tabela a seguir em texto, você pode usar a função TEXT para fazer isso.
1. Selecione uma célula (digamos D3 neste caso), insira a fórmula abaixo e pressione o botão Entrar chave para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=TEXT(B3,"0")
Clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para saber mais sobre o TEXTO função no Excel.
Agora você precisa converter as fórmulas em valores.
3. Selecione todas as células de resultado, pressione Ctrl + C teclas para copiá-los e, em seguida, pressione o botão Ctrl + outro + Vou outro + E + S simultaneamente para exibir o colar especial caixa de diálogo.
4. No colar especial caixa de diálogo, selecione o Valores opção no macarrão seção e clique em OK para salvar as alterações. Veja captura de tela:
Então você pode ver um pequeno triângulo verde aparecendo no canto superior esquerdo de cada célula na seleção. Os números são convertidos em texto agora. Veja captura de tela:
Observações:
3.1.2 Converter número em texto com o comando Formatar células
Você também pode converter um intervalo de números em texto usando o built-in formatar células comando no Excel.
1. Selecione o intervalo com os números que deseja converter em texto.
2. Clique com o botão direito do mouse na seleção e selecione formatar células no menu de contexto.
3. Na abertura formatar células caixa de diálogo, selecione Texto no Categoria caixa sob o Sessão guia e, finalmente, clique no OK para salvar as alterações.
Em seguida, as células selecionadas são formatadas como texto.
3.1.3 Converter número em texto com o comando Texto em Colunas
O comando Texto para Colunas também pode ajudar a converter um intervalo de números em texto no Excel. Por favor, faça o seguinte.
1. Selecione o intervalo com os números que deseja converter em texto.
2. Clique Data > Texto para colunas.
3. Na abertura Assistente de conversão de texto em colunas caixa de diálogo, clique no botão Próximo botões para percorrer o Passo 1 e Passo 2 caixa de diálogo. No Passo 3 caixa de diálogo, selecione o Texto opção no Formato de dados da coluna seção e, em seguida, clique no Acabamento botão. Veja a imagem:
Você pode ver que os números selecionados são convertidos em texto com um apóstrofo adicionado antes de cada número.
3.1.4 Converta número em texto com uma ferramenta incrível
Além dos métodos acima, Kutools para Excel’s Converter entre texto e número recurso pode ajudá-lo a converter facilmente um intervalo de números em texto. Por favor, instale-o e tente da seguinte forma.
1. Selecione o intervalo com os números que deseja converter em texto.
2. Clique Kutools > Conteúdo (ou Conversão) > Converter entre texto e número.
3. No Converter entre texto e número caixa de diálogo, selecione o Sessão para texto opção e, em seguida, clique no OK botão.
Em seguida, todos os números selecionados são convertidos em texto, conforme mostrado na captura de tela abaixo.
3.2 Converter texto (número armazenado como texto) em número no Excel
Às vezes, os valores em sua planilha parecem números, mas são valores de texto e não podem ser usados em cálculos. Esta seção fornece vários métodos para ajudá-lo a converter texto em número no Excel.
3.2.1 Converter texto em número com a opção Converter em número
Se houver um pequeno triângulo verde no canto superior esquerdo da célula formatada de texto, você pode aplicar o comando Converter em número para convertê-lo em número facilmente.
1. Selecione as células de texto onde deseja converter em números.
2. Clique no sinal de aviso e escolha Converter para número No menu suspenso.
Em seguida, os textos selecionados são convertidos em números, conforme mostrado na captura de tela abaixo.
3.2.2 Converter texto em número usando o comando Colar especial
Para as células marcadas com triângulos verdes, você também pode aplicar o comando colar especial para convertê-las em números.
1. Selecione uma célula em branco, pressione o botão Ctrl + C chaves para copiá-lo.
2. Selecione o intervalo de células em que deseja converter em números e pressione o botão Ctrl + outro + Vou outro + E + S chaves simultaneamente.
3. No colar especial caixa de diálogo, selecione Valores no macarrão seção, escolha Adicionar no Divisão de seção e, em seguida, clique no OK botão.
Veja a seguinte captura de tela:
Em seguida, as células selecionadas são convertidas em números imediatamente.
3.2.3 Converter texto em número alterando a formatação da célula
Se os números foram formatados como Texto, conforme mostrado na captura de tela abaixo (nenhum pequeno triângulo verde aparece no canto superior esquerdo das células), você pode alterar manualmente o formato da célula para Número para concluir a conversão.
1. Selecione o intervalo de números em formato de texto que deseja converter em números normais.
2. Clique com o botão direito do mouse na seleção e selecione formatar células no menu de contexto.
3. Na abertura formatar células caixa de diálogo, permaneça na Sessão guia e, em seguida, configure da seguinte forma.
Em seguida, os números formatados em texto selecionados são convertidos em números regulares.
3.2.4 Converta facilmente texto em número com uma ferramenta incrível
Aqui recomendamos uma ferramenta útil – Kutools for Excel'S Converter entre texto e número característica. Com esse recurso, você pode converter facilmente textos em uma seleção ou várias seleções em números facilmente.
Faça o seguinte para aplicar este recurso.
1. Selecione as células de texto onde deseja converter em números.
2. Clique Kutools > Conteúdo (ou Conversão) > Converter entre texto e número.
3. No Converter entre texto e número caixa de diálogo, selecione o Texto para número opção e, em seguida, clique no botão OK botão.
Em seguida, os textos no intervalo selecionado são convertidos em números imediatamente.
4. Converta moedas no Excel
Supondo que você tenha um relatório de moeda grande em USD e queira converter o USD para a moeda do seu próprio país, como EUR. Por padrão, o Excel não inclui nenhuma ferramenta interna para converter moeda. Nesta seção, você aprenderá a converter entre quaisquer duas moedas no Excel com dois métodos.
4.1 Converter entre quaisquer duas moedas com taxas de câmbio no Excel
Antes de usar este método, você precisa descobrir a taxa de câmbio atual entre as duas moedas. Nesse caso, preciso converter de dólar americano para euro, então uso a taxa de câmbio atual entre o dólar americano e o euro: 1 USD = 0.95 EUR.
1. Insira o intervalo de troca 0.95 em uma célula em branco, como D3 neste caso.
2. Selecione a célula superior E3, insira a seguinte fórmula e pressione o botão Entrar chave para converter o primeiro dólar americano para euro. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=C3*$D$3
Agora, todos os dólares americanos são convertidos em euros, conforme mostrado na captura de tela acima.
4.2 Converta facilmente entre duas moedas com uma ferramenta incrível
É irritante descobrir a taxa de câmbio atual entre duas moedas cada vez que você precisa converter entre elas. Kutools for Excel'S Conversão de moedas recurso reúne todas as moedas em uma caixa de diálogo. Com ele, você pode facilmente converter de uma moeda para outra com a taxa de câmbio atual.
1. Selecione o intervalo de números formatados em moeda dos quais deseja converter para outras moedas.
2. Clique Kutools > Conteúdo (ou Conversão) > Conversão de moedas.
2. Na abertura Conversão de moedas caixa de diálogo, você precisa fazer as seguintes configurações.
Observação: As configurações acima substituirão os números originais pelos resultados. Você pode simplesmente enviar os resultados como comentários, se precisar: clique no botão Opções de preenchimento botão no Conversão de moedas caixa de diálogo. No Opções de preenchimento caixa de diálogo, selecione o Apenas comentar (ou Apenas nota), especifique as informações que os comentários ou notas incluirão e feche a caixa de diálogo.
5. Converta entre fusos horários no Excel
Esta seção mostrará como converter um horário de um fuso horário para outro. Conforme mostrado na captura de tela abaixo, para converter o horário em Pequim listado no intervalo C3:C8 para horários em diferentes cidades, você pode tentar o seguinte método.
5.1 Converter hora de um fuso horário para outro com fórmula
A fórmula a seguir pode ajudar a converter um horário de um fuso horário para outro com base na diferença de horário fornecida.
1. Em primeiro lugar, você precisa descobrir a diferença horária entre os dois fusos horários.
Nesse caso, insiro a diferença de tempo correspondente em cada célula do intervalo F3:F8.
Por exemplo, como Pequim, na China, está 12 horas à frente de Nova York, EUA, insiro a diferença horária -12 na célula ao lado de Nova York. Veja captura de tela:
2. Selecione uma célula, insira a seguinte fórmula e pressione o botão Entrar chave para obter o horário de Nova York. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter os tempos em outras cidades.
=MOD(C3+(F3/24),1)
Observação: ao trabalhar com datas que incluem data e hora, como 5/10/2022 2:55:00, você pode aplicar a seguinte fórmula.
=datetime+(hours/24)
6. Converta entre algarismos arábicos e romanos no Excel
Para converter entre algarismos arábicos e romanos no Excel, os métodos a seguir podem fazer um favor.
6.1 Converter numeral arábico em numeral romano com a função ROMAN
A função bult-in ROMAN do Excel pode converter um numeral arábico em romano como texto.
Sintaxe
ROMAN(number, [form])
Argumentos
Para converter os números na tabela a seguir para romano, você pode aplicar a função ROMAN da seguinte maneira.
1. Selecione uma célula, insira a seguinte fórmula e pressione Entrar para converter o primeiro árabe para romano. Selecione esta célula e arraste sua alça de preenchimento automático para baixo para obter outros resultados.
=ROMAN(B3)
Dicas: Clique para saiba mais sobre esta função ROMANO.
6.2 Converter numeral romano para algarismo arábico com fórmula
É fácil converter um numeral arábico para romano com a função ROMAN. No entanto, se você quiser converter um numeral romano para um arábico, precisará de uma fórmula mais complexa para fazê-lo. Por favor, faça o seguinte.
1. Selecione uma célula em branco, como D3 neste caso, insira a seguinte fórmula e pressione o botão Entrar chave para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=MATCH(B3,INDEX(ROMAN(ROW(INDIRECT("1:4000"))),0),0)
Observação: Na fórmula, B3 é a célula que contém o numeral arábico que você deseja converter para romano.
6.3 Converta facilmente entre algarismos arábicos e romanos com uma ferramenta incrível
Pode ser problemático lembrar de diferentes fórmulas para converter entre algarismos arábicos e algarismos romanos no Excel. Aqui está uma ferramenta útil para você - Kutools for Excel. Com a sua Converter entre romano e número utilitário, você pode facilmente converter entre algarismos arábicos e algarismos romanos com apenas alguns cliques.
1. Selecione o intervalo de algarismos arábicos ou algarismos romanos que deseja converter.
2. Clique Kutools > Conteúdo (ou Conversão) > Converter entre romano e número.
3. No Converter entre romano e número caixa de diálogo, selecione o Número para romano or Romano para numerar opção, dependendo dos dados originais selecionados e, em seguida, clique em OK. Veja a imagem:
Em seguida, os dados selecionados serão convertidos para algarismos romanos ou arábicos de uma só vez.
7. Converta fórmulas em resultados no Excel
Ao copiar e colar um intervalo de células de fórmulas em um novo local, os resultados são alterados dinamicamente com as referências de célula. Se você quiser manter o resultado constante ao copiar e colar uma fórmula em um novo local, será necessário converter a fórmula em seu resultado. Esta seção demonstra duas maneiras que ajudam a substituir fórmulas no Excel por seus resultados.
7.1 Converter fórmulas em resultados com o comando Colar especial
Você pode converter um intervalo de fórmulas em seus resultados usando o colar especial comando no Excel.
1. Selecione as células com fórmulas que você deseja converter em seus resultados e pressione a tecla Ctrl + C chaves para copiá-lo.
2. Se desejar substituir as fórmulas na seleção diretamente pelos resultados, selecione a primeira célula do intervalo selecionado. Para gerar os resultados em um novo local, basta selecionar uma célula no novo intervalo. Em seguida, clique com o botão direito na célula selecionada e selecione Valores no menu de contexto.
Em seguida, você pode ver que as fórmulas são convertidas em seus resultados, conforme mostrado na captura de tela abaixo.
7.2 Um clique para converter rapidamente fórmulas em resultados
Se você tem Kutools for Excel instalado, você pode aplicá-lo Para Real recurso para converter todas as fórmulas em seus resultados com apenas um clique.
1. Selecione um intervalo ou vários intervalos que contenham fórmulas que você deseja converter.
2. Clique Kutools > Para Real.
Em seguida, todas as fórmulas no(s) intervalo(s) selecionado(s) são convertidas em seus resultados imediatamente.
8. Converta números em números ordinais no Excel
Conforme mostrado na captura de tela abaixo, para converter os números listados em B3:B12 em números ordinais, esta seção fornece três métodos para ajudá-lo a fazer isso.
8.1 Converter números em números ordinais com fórmula
Você pode aplicar a seguinte fórmula para converter um número em seu número ordinal correspondente no Excel. Por favor, faça o seguinte.
1. Selecione uma célula em branco (digamos C3 neste caso), copie ou insira a fórmula abaixo e pressione Entrar para obter o número ordinal do primeiro número. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter o restante dos números ordinais.
=B3&IF(OR(--RIGHT(B3,2)={11,12,13}),"th",IFERROR(CHOOSE(RIGHT(B3),"st","nd","rd"),"th"))
Observação: B3 é a primeira célula do intervalo que contém os números que você deseja converter em seus números ordinais. Você pode alterá-lo conforme sua necessidade.
8.2 Converter números em números ordinais com função definida pelo usuário
Se a fórmula acima for complexa para você, você poderá aplicar a seguinte função definida pelo usuário para converter números em números ordinais no Excel.
1. aperte o outro + F11 simultaneamente para abrir o Microsoft Visual Basic para Aplicações janela.
2. Na abertura Microsoft Visual Basic para Aplicações janela, clique em inserção > Módulo, em seguida, copie o seguinte código VBA na janela Módulo.
Código VBA: Converter números em números ordinais no Excel
Function Addth(pNumber As String) As String
'Updateby20220516
Select Case CLng(VBA.Right(pNumber, 1))
Case 1
Addth = pNumber & "st"
Case 2
Addth = pNumber & "nd"
Case 3
Addth = pNumber & "rd"
Case Else
Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
Case 11, 12, 13
Addth = pNumber & "th"
End Select
End Function
3. aperte o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações janela.
4. Selecione uma célula em branco ao lado do primeiro número que deseja converter para ordinal, digite a fórmula abaixo e pressione o botão Entrar chave para obter o resultado. Selecione esta célula de resultado, arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=Addth(B3)
8.3 Um clique para converter rapidamente números em números ordinais
Para iniciantes no Excel, os dois métodos acima podem não ser fáceis de manusear. Aqui recomendamos o Converter número em ordinal utilidade de Kutools for Excel. Com esse recurso, você pode converter uma série de números em ordinais em massa com apenas um clique.
Como mostra a demonstração a seguir, você só precisa selecionar o intervalo de células do qual deseja converter os números em ordinais e clicar em Kutools > Conteúdo > Converter número em ordinal.
Em seguida, todos os números selecionados são convertidos em ordinais. Enquanto isso, uma caixa de diálogo aparecerá para informar quantas células foram convertidas com sucesso, clique no botão OK botão.
Clique para saber mais sobre este recurso.
9. Converta números em palavras no Excel
Nesta seção, você aprenderá completamente como converter um número em palavras no Excel.
9.1 Converter números em palavras em inglês com função definida pelo usuário
Conforme mostrado na captura de tela abaixo, para exibir números como palavras em inglês no Excel, a seguinte função definida pelo usuário pode fazer um favor. Por favor, tente.
1. aperte o outro + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Na abertura Microsoft Visual Basic para Aplicações janela, clique em inserção > Módulo, em seguida, copie o seguinte código VBA na janela Módulo.
Código VBA: Converter números em palavras em inglês
Function NumberstoWords(ByVal MyNumber)
'Update by Extendoffice 20220516
Dim xStr As String
Dim xFNum As Integer
Dim xStrPoint
Dim xStrNumber
Dim xPoint As String
Dim xNumber As String
Dim xP() As Variant
Dim xDP
Dim xCnt As Integer
Dim xResult, xT As String
Dim xLen As Integer
On Error Resume Next
xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ")
xNumber = Trim(Str(MyNumber))
xDP = InStr(xNumber, ".")
xPoint = ""
xStrNumber = ""
If xDP > 0 Then
xPoint = " point "
xStr = Mid(xNumber, xDP + 1)
xStrPoint = Left(xStr, Len(xNumber) - xDP)
For xFNum = 1 To Len(xStrPoint)
xStr = Mid(xStrPoint, xFNum, 1)
xPoint = xPoint & GetDigits(xStr) & " "
Next xFNum
xNumber = Trim(Left(xNumber, xDP - 1))
End If
xCnt = 0
xResult = ""
xT = ""
xLen = 0
xLen = Int(Len(Str(xNumber)) / 3)
If (Len(Str(xNumber)) Mod 3) = 0 Then xLen = xLen - 1
Do While xNumber <> ""
If xLen = xCnt Then
xT = GetHundredsDigits(Right(xNumber, 3), False)
Else
If xCnt = 0 Then
xT = GetHundredsDigits(Right(xNumber, 3), True)
Else
xT = GetHundredsDigits(Right(xNumber, 3), False)
End If
End If
If xT <> "" Then
xResult = xT & xP(xCnt) & xResult
End If
If Len(xNumber) > 3 Then
xNumber = Left(xNumber, Len(xNumber) - 3)
Else
xNumber = ""
End If
xCnt = xCnt + 1
Loop
xResult = xResult & xPoint
NumberstoWords = xResult
End Function
Function GetHundredsDigits(xHDgt, xB As Boolean)
Dim xRStr As String
Dim xStrNum As String
Dim xStr As String
Dim xI As Integer
Dim xBB As Boolean
xStrNum = xHDgt
xRStr = ""
On Error Resume Next
xBB = True
If Val(xStrNum) = 0 Then Exit Function
xStrNum = Right("000" & xStrNum, 3)
xStr = Mid(xStrNum, 1, 1)
If xStr <> "0" Then
xRStr = GetDigits(Mid(xStrNum, 1, 1)) & "Hundred "
Else
If xB Then
xRStr = "and "
xBB = False
Else
xRStr = " "
xBB = False
End If
End If
If Mid(xStrNum, 2, 2) <> "00" Then
xRStr = xRStr & GetTenDigits(Mid(xStrNum, 2, 2), xBB)
End If
GetHundredsDigits = xRStr
End Function
Function GetTenDigits(xTDgt, xB As Boolean)
Dim xStr As String
Dim xI As Integer
Dim xArr_1() As Variant
Dim xArr_2() As Variant
Dim xT As Boolean
xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ", "Seventeen ", "Eighteen ", "Nineteen ")
xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ")
xStr = ""
xT = True
On Error Resume Next
If Val(Left(xTDgt, 1)) = 1 Then
xI = Val(Right(xTDgt, 1))
If xB Then xStr = "and "
xStr = xStr & xArr_1(xI)
Else
xI = Val(Left(xTDgt, 1))
If Val(Left(xTDgt, 1)) > 1 Then
If xB Then xStr = "and "
xStr = xStr & xArr_2(Val(Left(xTDgt, 1)))
xT = False
End If
If xStr = "" Then
If xB Then
xStr = "and "
End If
End If
If Right(xTDgt, 1) <> "0" Then
xStr = xStr & GetDigits(Right(xTDgt, 1))
End If
End If
GetTenDigits = xStr
End Function
Function GetDigits(xDgt)
Dim xStr As String
Dim xArr_1() As Variant
xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ")
xStr = ""
On Error Resume Next
xStr = xArr_1(Val(xDgt))
GetDigits = xStr
End Function
3. aperte o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações janela.
4. Selecione uma célula em branco para gerar o primeiro resultado, como D3 neste caso. Digite a seguinte fórmula e pressione Enter. Selecione esta célula de resultado, arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=NumberstoWords(B3)
9.2 Converter números em palavras de moeda com função definida pelo usuário
Ao processar números relacionados a finanças, você pode precisar do formulário de palavras dos números (veja a captura de tela abaixo). Aqui demonstramos uma função definida pelo usuário para ajudá-lo a converter um número em sua palavra equivalente em moeda inglesa no Excel.
1. aperte o outro + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Na abertura Microsoft Visual Basic para Aplicações janela, clique em inserção > Módulo, em seguida, copie o seguinte código VBA na janela Módulo.
Código VBA: Converter números em palavras de moeda inglesa
Function SpellNumberToCurrency(ByVal pNumber)
'Update by Extendoffice 20220516
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
xHundred = ""
xValue = Right(pNumber, 3)
If Val(xValue) <> 0 Then
xValue = Right("000" & xValue, 3)
If Mid(xValue, 1, 1) <> "0" Then
xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
End If
If Mid(xValue, 2, 1) <> "0" Then
xHundred = xHundred & GetTens(Mid(xValue, 2))
Else
xHundred = xHundred & GetDigit(Mid(xValue, 3))
End If
End If
If xHundred <> "" Then
Dollars = xHundred & arr(xIndex) & Dollars
End If
If Len(pNumber) > 3 Then
pNumber = Left(pNumber, Len(pNumber) - 3)
Else
pNumber = ""
End If
xIndex = xIndex + 1
Loop
Select Case Dollars
Case ""
Dollars = "No Dollars"
Case "One"
Dollars = "One Dollar"
Case Else
Dollars = Dollars & " Dollars"
End Select
Select Case Cents
Case ""
Cents = " and No Cents"
Case "One"
Cents = " and One Cent"
Case Else
Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
Select Case Val(pTens)
Case 10: Result = "Ten"
Case 11: Result = "Eleven"
Case 12: Result = "Twelve"
Case 13: Result = "Thirteen"
Case 14: Result = "Fourteen"
Case 15: Result = "Fifteen"
Case 16: Result = "Sixteen"
Case 17: Result = "Seventeen"
Case 18: Result = "Eighteen"
Case 19: Result = "Nineteen"
Case Else
End Select
Else
Select Case Val(Left(pTens, 1))
Case 2: Result = "Twenty "
Case 3: Result = "Thirty "
Case 4: Result = "Forty "
Case 5: Result = "Fifty "
Case 6: Result = "Sixty "
Case 7: Result = "Seventy "
Case 8: Result = "Eighty "
Case 9: Result = "Ninety "
Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
Case 1: GetDigit = "One"
Case 2: GetDigit = "Two"
Case 3: GetDigit = "Three"
Case 4: GetDigit = "Four"
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function
3. aperte o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações janela.
4. Selecione uma célula em branco para gerar o primeiro resultado, como D3 neste caso. Digite a seguinte fórmula e pressione Enter. Selecione esta célula de resultado, arraste sua alça de preenchimento automático para baixo para obter o restante dos resultados.
=SpellNumberToCurrency(B3)
9.3 Converta facilmente números para palavras em inglês/moeda com uma ferramenta incrível
Os códigos acima são um pouco problemáticos para iniciantes no Excel. Se você tem Kutools for Excel instalado, você pode aplicar seu Números para Palavras recurso para converter facilmente um intervalo de números para palavras em inglês ou palavras em moeda inglesa, conforme necessário, com apenas alguns cliques.
1. Selecione um intervalo de células onde você deseja converter os números em palavras em inglês ou em palavras de moeda em inglês e clique em Kutools > Conteúdo > Números para Palavras. Veja a imagem:
2. No Números para palavras de moeda caixa de diálogo, você precisa configurar da seguinte maneira.
Para converter os números selecionados em palavras em inglês:
Para converter os números selecionados em palavras da moeda inglesa:
Em seguida, os números selecionados são convertidos em palavras em inglês ou palavras em moeda inglesa com base em sua configuração.
Clique para saber mais sobre este recurso.
10. Converta números em datas no Excel
Esta seção fornece alguns métodos para ajudá-lo a converter um número de série ou um número de 8 dígitos em uma data reconhecida do Excel no Excel.
10.1 Converter números de série em datas no Excel
Às vezes, o Excel retorna um número de série (número de 5 dígitos) em vez da data inserida (veja a captura de tela abaixo). Isso porque o Excel armazena data e hora como números de série no back-end. Para converter um número de série em datas no Excel, você pode tentar um dos três métodos a seguir.
10.1.1 Converter números de série em datas com a função Format Cells
Você pode converter facilmente um intervalo de números de série em datas alterando a formatação das células. Por favor, faça o seguinte.
1. Selecione o intervalo de células onde você deseja converter os números de série em datas, clique com o botão direito do mouse na seleção e selecione formatar células no menu de contexto.
2. No formatar células caixa de diálogo, você precisa:
Em seguida, os números de série selecionados são convertidos em datas, conforme mostrado na captura de tela abaixo.
10.1.2 Converter números de série em datas com fórmula
Você também pode aplicar uma fórmula da seguinte forma para converter um número de série em data no Excel.
1. Selecione uma célula, insira a seguinte fórmula e pressione o botão Entrar chave para converter o primeiro número de série em data. Selecione esta célula de resultado, arraste sua alça de preenchimento automático para baixo para obter outras datas.
=TEXT(B3,"m/d/yyyy")
Observação: Na fórmula, você pode alterar o “m / d / aaaa” para outros formatos de data conforme necessário.
10.1.3 Converta facilmente números de série em datas com uma ferramenta incrível
Você já tentou aplicar ferramentas de terceiros para lidar com tarefas do Excel? Se você deseja aumentar sua produtividade e economizar seu tempo de trabalho, aqui recomendamos o Aplicar formatação de data of Kutools for Excel. Esse recurso ajuda a converter números de série em um intervalo ou vários intervalos para o formato de data que você precisa.
1. Selecione um ou mais intervalos que contenham os números de série que deseja converter em datas.
2. Clique Kutools > Formato > Aplicar formatação de data.
3. No Aplicar formatação de data caixa de diálogo, você precisa:
Observação: Você pode visualizar os resultados no visualização caixa após selecionar um formato de data.
Em seguida, todos os números selecionados no(s) intervalo(s) selecionado(s) são convertidos em datas imediatamente.
Clique para saber mais sobre este recurso.
10.2 Converter números de 8 dígitos em datas reconhecidas pelo Excel
10.2.1 Converter números de 8 dígitos em datas com fórmulas
Para converter um número de 8 dígitos em uma data reconhecida do Excel, você pode aplicar o INFORMAÇÃO função em combinação com o DIREITO, LEFT e MID funções. Por favor, faça o seguinte.
1. Selecione uma célula, insira a seguinte fórmula e pressione o botão Entrar para converter o primeiro número de 8 dígitos em data. Selecione esta célula de resultado, arraste sua alça de preenchimento automático para baixo para obter o restante das datas.
=DATE(LEFT(B3,4),MID(B3,5,2),RIGHT(B3,2))
10.2.2 Converta números de 8 dígitos em datas com o comando Text to Columns
A built-in Texto para colunas O comando pode ajudar a converter um intervalo de números de 8 dígitos em datas reconhecidas pelo Excel.
1. Selecione o intervalo de números de 8 dígitos, clique Data > Texto para colunas.
2. No Converter texto em colunas caixa de diálogo, você precisa configurar da seguinte maneira:
Em seguida, todos os números de 8 dígitos selecionados são convertidos em datas reconhecidas pelo Excel.
10.2.3 Converta facilmente números de 8 dígitos em datas com uma ferramenta incrível
Aqui, apresentamos o Converter para data utilidade de Kutools for Outlook para ajudá-lo a converter facilmente números de 8 dígitos em um ou mais intervalos para datas reconhecidas do Excel no Excel com apenas um clique.
1. Selecione os números de 8 dígitos em um ou mais intervalos.
2. Clique Kutools > Conteúdo > Converter para data. Em seguida, todos os números selecionados são convertidos em datas imediatamente, conforme mostrado na demonstração abaixo.
Clique para saber mais sobre este recurso.
11. Converter número em hora ou vice-versa no Excel
Nesta seção, você aprenderá como converter número em hora ou vice-versa no Excel.
11.1 Converter número em hora (hh:mm:ss) no Excel
Para converter horas, minutos ou segundos em formato decimal para uma hora válida do Excel, você pode tentar o método correspondente fornecido abaixo.
11.1.1 Converter horas decimais em hora (hh:mm;ss)
Para converter horas no formato decimal para o formato de hora do Excel hh:mm:ss, você precisa dividir o número por 24 (representa o número total de horas em um dia) e formatar a célula como hora. Por favor, faça o seguinte.
1. Selecione uma célula, insira a seguinte fórmula e pressione o botão Entrar chave. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para as células onde deseja aplicar a mesma fórmula.
=B3/$C$3
Neste caso, digitei o número 24 na célula C3. Você pode inserir diretamente o número 24 na fórmula, como:
=B3/24
2. Selecione todas as células de resultado e pressione o botão Ctrl + 1 simultaneamente para abrir o formatar células caixa de diálogo.
3. No formatar células caixa de diálogo, você precisa:
Em seguida, os resultados são formatados como formato de hora hh:mm:ss, conforme mostrado na captura de tela abaixo.
11.1.2 Converter minutos decimais em hora (hh:mm;ss)
Para converter minutos no formato decimal para o formato de hora do Excel hh:mm:ss, você precisa dividir o número por 1440 (representa o número total de minutos em um dia) e formatar a célula como hora. Os passos são os mesmos acima.
1. Selecione uma célula, insira a seguinte fórmula e pressione o botão Entrar chave para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para as células onde deseja aplicar a mesma fórmula.
=B3/$C$3
Neste caso, digitei o número 1440 na célula C3. Você pode inserir diretamente o número 24 na fórmula, como:
=B3/1440
2. Em seguida, formate as células de resultado como hora. Por favor consulte os passos acima.
Finalmente, você obterá o tempo mostrado na captura de tela abaixo.
11.1.3 Converter segundos decimais em hora (hh:mm;ss)
As etapas são as mesmas acima para converter segundos no formato decimal para o formato de hora do Excel hh:mm:ss. Você só precisa alterar o divisor para 86400 (representa o número total de segundos em um dia) e formatar a célula como hora.
Neste caso, a fórmula é a seguinte:
=B3/$C$3
or
=B3/86400
Em seguida, formate as células de resultado como hora. Por favor consulte os passos acima.
Finalmente, você obterá o tempo mostrado na captura de tela abaixo.
11.2 Converter tempo (hh:mm:ss) para número decimal no Excel
Esta seção demonstra diferentes fórmulas para converter tempo em horas, minutos e segundos no Excel.
11.2.1 Converter tempo em horas com fórmulas
Ao contrário do método acima, para converter o tempo em horas, você precisa multiplicar o tempo por 24 (representa o número de horas em um dia).
1. Aplique a seguinte fórmula:
=B3*$C$3
onde B3 contém o valor do tempo e $C$3 contém o número 24.
Ou você pode inserir diretamente o número 24 na fórmula da seguinte forma:
=B3*24
Você pode ver que os resultados são exibidos como formato de hora depois de aplicar as fórmulas.
Observação: Se você não quiser manter a parte fracionária dos resultados, aplique a fórmula abaixo.
=INT(B3*24)
2. Você precisa formatar as células de resultado como Sessão formato.
Selecione as células de resultado, pressione o botão Ctrl + 1 chaves para abrir o formatar células caixa de diálogo. Na caixa de diálogo, selecione Sessão no Categoria caixa de listagem na guia Número, especifique o número de casas decimais na Decimal caixa de lugares e, em seguida, clique em OK para salvar as mudanças.
Em seguida, as células de resultado são exibidas como números, conforme mostrado na captura de tela abaixo.
11.2.2 Converter tempo em minutos com fórmulas
Para converter o tempo em minutos, basta multiplicar o tempo por 1440 (representa o número de minutos em um dia).
Aplique a seguinte fórmula:
=B3*$C$3
onde B3 contém o valor do tempo e $C$3 contém o número 1440.
Ou você pode inserir diretamente o número 1440 na fórmula da seguinte forma:
=B3*1440
Observação: Se você não quiser manter a parte fracionária dos resultados, aplique a fórmula abaixo.
=INT(B3*1440)
Em seguida, formate as células de resultado como Número. Por favor consulte os passos acima.
Finalmente, você receberá os minutos, conforme mostrado na captura de tela abaixo.
11.2.3 Converter tempo em segundos com fórmulas
Para converter o tempo em segundos, multiplique o tempo por 86400 (representa o número de segundos em um dia).
Aplique a seguinte fórmula:
=B3*$C$3
onde B3 contém o valor do tempo e $C$3 contém o número 86400.
Ou você pode inserir diretamente o número 86400 na fórmula da seguinte forma:
=B3*86400
Observação: Se você não quiser manter a parte fracionária dos resultados, aplique a fórmula abaixo.
=INT(B3*86400)
Em seguida, formate as células de resultado como Número. Por favor consulte os passos acima.
Finalmente, você obterá os segundos, conforme mostrado na captura de tela abaixo.
11.2.4 Converta facilmente o tempo para horas/minutos/segundos com uma ferramenta incrível
Depois de aplicar as fórmulas acima, você ainda precisa alterar a formatação da célula para exibir os números decimais reais. Se você tem Kutools for Excel instalado, é Converter tempo O utilitário pode ajudá-lo a converter facilmente o tempo em horas, minutos ou segundos decimais diretamente com apenas alguns cliques.
1. Selecione o intervalo de horas que deseja converter em horas, minutos ou segundos.
2. Clique Kutools > Conteúdo > Converter tempo.
Em seguida, todos os tempos selecionados são convertidos em horas, minutos ou segundos. Ao mesmo tempo, uma caixa de diálogo aparece para informar quantas células foram convertidas com sucesso, clique em OK para fechá-lo.
Clique para saber mais sobre este recurso.
Isso é tudo para o tutorial de conversão de células no Excel. Espero que os métodos fornecidos acima possam resolver seus problemas. Se você tiver mais perguntas sobre conversão de células, deixe seus comentários.
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!