Converter a abreviatura do mês de três letras para number?

4

Existe uma função excel para converter uma abreviação de três letras (como FEB, APR) para um número? Eu tenho usado uma tabela de mapeamento e, em seguida, usando v-lookup de lá, mas curioso se há uma função ou maneira mais rápida.

Obrigado!

editar para esclarecer: esta é uma coluna que tem a abreviação de três letras no código (ou seja, não faz parte de uma data mais longa)

    
por octothorpe_not_hashtag 08.05.2017 / 21:48

3 respostas

4

Você pode usar MONTH () e criar uma pseudo-data para ela:

=MONTH(DATEVALUE(A1&" 1, 2017"))

Ououtravariaçãosobreomesmotema:

=--TEXT(DATEVALUE(A1&"1, 2017"),"m")

Mais uma observação: DATEVALUE pode ser substituído por -- em ambas as fórmulas.

=MONTH(--(A1&" 1, 2017"))

e

=--TEXT(--(A1 & "1, 2017"),"m")
    
por 08.05.2017 / 21:55
0

O Excel suporta isso usando formatação de célula. Se você escrever uma data, poderá formatar a célula para mostrar o mês por três letras, mas o valor será, na verdade, o número do mês.

    
por 08.05.2017 / 21:58
-1

Isto é como converter 01JAN1900 para 1/1/1900

  • divida a data original em três colunas separadas usando as funções Left middle right .

    Isso deve parecer assim:

  • Emseguida,vinculeas3célulasusando=G2&"-"&H2&"-"&I2 . Isso colocará as datas em um formato excel.

  • Em seguida copie a coluna e cole os valores.

  • Agora você pode clicar com o botão direito do mouse na célula e formatar a data no formato desejado.

por 25.09.2018 / 15:36