Ir para o conteúdo principal

Como converter o nome do mês em número no Excel?

Às vezes, você pode querer converter o nome do mês em número ou o número em nome do mês, como converter janeiro em 1, no Excel, você pode usar fórmulas e VBA para converter rapidamente entre o nome e o número do mês.
doc nome do mês para o número 1

Converta o nome do mês em número no Excel

Converta o número para o nome do mês com VBA

Converta a data em nome ou número do mês com o Kutools para Excel boa ideia 3


seta azul bolha direita Converta o nome do mês em número no Excel

Existem duas maneiras que podem ajudá-lo a converter os nomes dos meses em números no Excel.

Método 1: Converta o nome do mês em número com fórmula.

Digite esta fórmula = MÊS (DATEVALUE (A1 & "1")) (A1 indica a célula que você deseja converter o nome do mês em número, você pode alterá-lo conforme necessário) em uma célula em branco e pressione Entrar chave. Veja a imagem:
doc nome do mês para o número 2

Se você deseja converter uma lista de colunas de nomes de meses em números, basta arrastar a alça de preenchimento da célula da fórmula para preencher o intervalo necessário. Veja a imagem:
doc nome do mês para o número 3

Método 2: converter o nome do mês em número com VBA

1. Segure ALT pressione e pressione F11 no teclado para abrir um Microsoft Visual Basic para aplicativos janela.

2. Clique inserção > móduloe, e copie o VBA no módulo.

VBA: converte o nome do mês em número

Sub ChangeNum()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Value <> "" Then
        Rng.Value = Month(DateValue("03/" & Rng.Value & "/2014"))
    End If
Next
End Sub

3. Clique Execute para executar o código VBA, e um Kutools para Excel aparece uma caixa de diálogo para você selecionar um intervalo de células com nomes de meses que deseja converter em números e, a seguir, clique em OK; os nomes de meses selecionados foram convertidos em números de meses. Veja a imagem:
doc nome do mês para o número 4

Dica: Usar o VBA acima pode perder seus dados originais, você pode salvá-los antes de executar o código VBA.

Converta de forma rápida e fácil data para outra formatação de data no Excel

Você já tentou converter uma data em apenas dia, mês ou ano? As fórmulas podem ser difíceis de lembrar, mas o Aplicar formatação de data of Kutools for Excel pode converter rapidamente uma data padrão para a formatação de data conforme necessário, conforme a captura de tela mostrada abaixo. Não, espere, clique para testar gratuitamente por 30 dias!
doc aplicar formato de data
 
Kutools para Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

seta azul bolha direita Converta o número para o nome do mês com VBA

Ao contrário, se você quiser converter números em nomes de meses, também pode usar dois métodos para resolvê-lo.

Método 1: Converta o número para o nome do mês com a fórmula.

Digite esta fórmula = TEXTO (DATA (2000, A1,1), "mmmm") (A1 indica a célula que você deseja converter o número para o nome do mês, você pode alterá-lo conforme necessário) em uma célula em branco e pressione Entrar chave. Veja a imagem:
doc nome do mês para o número 5

Se você deseja converter uma lista de colunas de números em nomes de meses, basta arrastar a alça de preenchimento da célula da fórmula para preencher o intervalo de que você precisa. Veja a imagem:
doc nome do mês para o número 6

Dica: Se você deseja converter o número para a abreviação do nome do mês, você pode usar esta fórmula = TEXTO (DATA (2000, A1,1), "mmm").
doc nome do mês para o número 7

Método 2: converter o número em nome do mês com VBA

1. Segure ALT pressione e pressione F11 no teclado para abrir um Microsoft Visual Basic para aplicativos janela.

2. Clique inserção > Móduloe copie o VBA para o módulo.

VBA: converter número para nome do mês

Sub ChangeMonth()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.Format(Rng.Value * 29, "mmmm")
Next
End Sub

3. Clique Execute para executar o código VBA, e um Kutools para Excel A caixa de diálogo aparece para você selecionar um intervalo de células com números que deseja converter em nomes de meses. Em seguida, clique em OK, os números foram convertidos para os nomes dos meses correspondentes. Veja a imagem:
doc nome do mês para o número 8

Dica:

1. Usar o VBA acima pode perder seus dados originais, você pode salvá-los antes de executar o código VBA.

2. Se você deseja converter o número para a abreviação do nome do mês, você pode alterar "mmmm" para "mmm" no VBA acima.


seta azul bolha direita Converta a data em nome ou número do mês com o Kutools para Excel

Se você tiver uma lista de datas em uma planilha necessária para converter para o nome do mês ou número do mês, neste caso, você pode aplicar Kutools for Excel'S Aplicar formatação de data utilidade.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Selecione as datas e clique Kutools > Formato > Aplicar formatação de data. Veja a imagem:
doc aplicar formatação de data 1

2. Em seguida, na caixa de diálogo exibida, selecione o formato de data que você precisa no Formatação de data lista, e você pode ver o resultado da visualização painel.
doc aplicar formatação de data 2

3. Então clique Ok or Inscreva-se, você pode ver que as datas foram convertidas em nomes ou números de meses relativos.
doc aplicar formatação de data 3

Clique aqui para saber mais sobre Aplicar formatação de data

seta azul bolha direita Converta a data para o número do mês ou nome do mês ou outros formatos de data


Converta rapidamente data fora do padrão em formatação de data padrão (mm / dd / aaaa)

Em alguns momentos, você pode receber um workhseets com várias datas fora do padrão e converter todos eles para a formatação de data padrão como mm / dd / aaaa pode ser problemático para você. Aqui Kutools for Excel's Converter para a data pode converter rapidamente essas datas fora do padrão para a formatação de data padrão com um clique.  Clique para testar gratuitamente todos os recursos em 30 dias!
data de conversão de doc
 
Kutools para Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

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...

Descrição


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!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Cute solution, using datevalue. Took me a minute to figure it out. "Jan" is a random piece of text. The "&1" turns it into "Jan 1," which is a date upon which datevalue can do it's magic. Clever solution. :)
This comment was minimized by the moderator on the site
DATEVALUE wouldn't work with most of the local date formats.
This comment was minimized by the moderator on the site
wf = one week from now mf= one month from the entry 2mf= 2 months from the entry 4mf= 4 months from the entry 6mf= 6 months from the entry yf= one year from the entry I am wondering if possible to covert this entry in another column as due dates.
This comment was minimized by the moderator on the site
If you pre-filling the month names, did you try using a vlookup instead of using a VBA?
This comment was minimized by the moderator on the site
Thank you It works in my case
This comment was minimized by the moderator on the site
This is funny. Following Function converts the Filename which is Month Name to its corresponding Numerical value =MONTH(1&LEFT((MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))),3))
This comment was minimized by the moderator on the site
Excel function MONTH: does it get the number from text for example from NOV it would get 11, or: the text from the number for example from 11 it would get NOV, or what? On my location it goes from 11 to 11, not very interesting!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations