Usuário com melhor resposta
Formatação de célula

Pergunta
-
Formatação de célula
Como configurar uma célula que consiste em um número, e este ser exibido como o mês correspondente.Ex: 1 = Janeiro; 2 = Fevereiro etc...O 1 estará digitado na célula, mas a formatação exibe janeiro.Digitado Exibido1 = Janeiro2 = Fevereiro3 = Março4 = Abril5 = Maio6 = Junho7 = Julho8 = Agosto9 = Setembro10 = Outubro11 = Novembro12 = Dezembro
Qual seria a formatação de célula neste caso?
Respostas
-
"Porém fiz alguns testes e ele considera somente Janeiro, não interessa qual valor você preencher nela, sempre exibirá Janeiro, mesmo o código sendo 2 ou 3 ou qualquer que seja"
Sim, é verdade. Não é dinâmico.
---
Ao invés de usar o PROCV e manter o mês em letras maiúsculas, use:
=PRI.MAIÚSCULA(TEXTO(A1;"MMMM"))
Onde A1 representa uma data.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator quarta-feira, 1 de janeiro de 2014 00:09
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator quarta-feira, 1 de janeiro de 2014 00:09
Todas as Respostas
-
Sem utilizar o VBA, você pode obter o resultado janeiro, fevereiro, março, etc. É quase o que precisa, mas inicia com letras maiúsculas. Para tal, basta formatar a célula com exibição personalizada de mmmm
Outra alternativa é formatar uma célula com a exibição personalizada em "Janeiro" (com aspas). Dessa forma, não interessa qual valor você preencher nela, sempre exibirá Janeiro.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
-
Olá Victor...
Conforme o falado pelo felipe você pode fazer como na imagem abaixo:
Porém fiz alguns testes e ele considera somente Janeiro, não interessa qual valor você preencher nela, sempre exibirá Janeiro, mesmo o código sendo 2 ou 3 ou qualquer que seja e ai acho que não daria muito certo, pelo menos consegui assim...
O que faço sempre quando preciso transformar uma sequência como esta em meses é colocar uma coluna ao lado da que tem a sequencia e usar a seguinte formula:
=SE(MÊS(A1)=1;"Janeiro";SE(MÊS(A1)=2;"Fevereiro";SE(MÊS(A1)=3;"Março";SE(MÊS(A1)=4;"Abril";SE(MÊS(A1)=5;"Maio";SE(MÊS(A1)=6;"Junho";SE(MÊS(A1)=7;"Julho";SE(MÊS(A1)=8;"Agosto";SE(MÊS(A1)=9;"Setembro";SE(MÊS(A1)=10;"Outubro";SE(MÊS(A1)=11;"Novembro";SE(MÊS(A1)=12;"Dezembro";" "))))))))))))
Ou você pode também criar uma aba adicional como a imagem abaixo com os respectivos dados para fazer uma procv...
Dai você criará uma coluna ao lado da que você quer formatar o mês, e nesta coluna fará uma procv, dai basta depois ocultar a coluna com a sequencia númerica e deixar a formatada que você tera o resultado do mês.
Um dica interessante é, quando quiser saber o mês de uma DATA use a formatação personalizada "MMMM", quando quiser saber o ano use "AAAA".
Caso queira saber o MÊS de uma data use a formula:=TEXTO(A1;"MMMM").
Caso queira saber o ANO de uma data use a formula:=TEXTO(A1;"AAAA").
Porém neste caso como estamos falando de um código a primeira formula e a dica da Procv são ideiais.
Um abraço.
DG
Douglas Godoy goodoy@yahoo.com.br
-
"Porém fiz alguns testes e ele considera somente Janeiro, não interessa qual valor você preencher nela, sempre exibirá Janeiro, mesmo o código sendo 2 ou 3 ou qualquer que seja"
Sim, é verdade. Não é dinâmico.
---
Ao invés de usar o PROCV e manter o mês em letras maiúsculas, use:
=PRI.MAIÚSCULA(TEXTO(A1;"MMMM"))
Onde A1 representa uma data.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator quarta-feira, 1 de janeiro de 2014 00:09
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator quarta-feira, 1 de janeiro de 2014 00:09