Formato de data do Excel sem um ano


11

Estou comemorando o aniversário dos funcionários, mas eles ficam sem anos por motivos de sensibilidade. Mas quando coloco o mês e o dia, o Excel adiciona automaticamente 2012 como o ano! Obviamente, isso não está certo. Consegui formatar as células para mostrar apenas mês e dia, mas não gosto que o ano esteja lá porque são informações incorretas.

Existe alguma maneira de manter o formato Data, mas não inclui um ano automaticamente?

Respostas:


12

Resposta curta :
não há como ter uma data sem um ano, é simplesmente uma parte necessária de uma data. Assim como a segunda é uma parte necessária da hora do dia - se você digitar "1:15", o valor real será "01:15:00" (ou algo assim, dependendo das configurações regionais) . A única coisa que você pode fazer é formatar a coluna como texto, usar um formato de data que oculte o ano ou truques como usar fórmulas para extrair o dia e o mês em outra coluna e ocultar a coluna com a data real.

Explicação :
Excel armazena datas como o número de dias desde 0 (sim, zeroeth) janeiro de 1900. Então, hoje, 23 de agosto de 2012, seria armazenado como 41144, e 23 de Agosto de 2008, será armazenado como 39683. Devido a isso, Excel precisa para conhecer o ano para calcular o número correto de dias. O dia 23 de agosto, por si só, é ambíguo, porque pode resolver mais de 100 valores diferentes (um para cada ano desde 1900), é por isso que o Excel adiciona o próprio ano se você o omitir.

Para a hora do dia, o Excel anexa uma parte fracionária ao número de dias, que representa a fração do dia de 24 horas decorrido. Por exemplo, 06:00 (ou 06:00) é armazenado como 0,25, porque nesse momento 25% do dia passou.

Você pode ver isso em ação inserindo uma data e / ou hora (ou apenas =NOW()para a data / hora atual) em uma célula no Excel e alterando o formato para Número. Você também precisará aumentar o número de casas decimais para ver a precisão total.

Por exemplo, o horário atual (20:19 no meu fuso horário, no momento da redação deste documento) é armazenado como 41144.846945255.


Exatamente isso. Se realmente houver um problema para 2012, a única opção é formatar a coluna como texto e esquecer o uso dos recursos de formatação de data do Excel. Claro, isso significa que também esquecer sobre o envio de cartões de aniversário no dia apropriado ...
— Martha

Obrigada pelo esclarecimento! Eu realmente aprecio poder entender o princípio por trás da solução.
— Brendan

Tão feliz que aprendi sobre os números ... Eu apenas tentei mapear isso para um XML e ele converteu todas as datas em números e isso não me incomodou!
— Brendan

1
Se você não deseja publicar 2012, prefiro sugerir que você mantenha o formato da data, mas coloque 1900. O formato da data é bom caso seja necessário calcular no futuro.
— wilson

5

Pode ser necessário seguir alguns passos.

Você tem a data completa. Em uma coluna ao lado, coloque a seguinte fórmula.

=CONCATENATE(MONTH(A1),"-",DAY(A1))

Isso lhe dará o mês, uma pitada, o dia. Você pode querer melhorá-lo ou usar várias colunas.

Em seguida, copie todas as células com a nova combinação mês-dia.

Na próxima coluna, Cole Especial e selecione Valores. Isso criará novas células sem as fórmulas, apenas os valores no final.

Por fim, exclua as colunas com a data original e a fórmula acima.


Obviamente, use as funções mês e dia na célula de data. Minha data para o teste foi na A1.
— dangowans

3

Tanto quanto eu sei, isso não é possível. Você pode formatar a célula como mm / dd, mas se for uma data, ela possui três partes: mês, dia e ano. O Excel adicionará o ano para você quando você digitar apenas o mês e o dia. Você o verá como mm / dd, mas como uma data, por definição, precisa ter um ano para executar a aritmética da data, você realmente não tem escolha. A única maneira de pensar em fazer isso é formatá-lo como um campo de texto. Mas você perderá os benefícios do formato de dados. O que você precisa disso, posso perguntar? Na maioria dos casos, você pode evitar o uso do ano na sua aritmética, se isso o incomoda.


Pode ser apenas uma coisa obsessiva, eu acho: PI vê um 2012 lá dentro e EU SEI que não deveria estar lá!
— Brendan

Eu sei o que você quer dizer. Isso também me incomoda. Se você não planeja fazer nenhum tipo de aritmética, vale a pena tentar um campo de texto. Não posso culpar a Microsoft, porém, uma data tem um ano por definição. Sem um ano, não é mais um encontro.
— Minhaz1 23/08/12

2

Crie duas colunas. No primeiro basta colocar o mês. Na segunda, coloque o dia separado por um espaço, usando um 0 para dias de um dígito. Assim, 2 de abril leria Primeira Coluna: Abril, Segunda Coluna 0 2. Em seguida, o Excel não a lê como uma data e não a formata. :)


1

Ao classificar esses dados e inserir mês e dia, mas não ano, em 2013 e 2014, alterei todas as novas entradas para 2013, adicionei uma coluna e subtraí 41.000 de cada # para torná-lo 1900 (ano), formatado como mês ano após colar valores só. Eu achei que essa era a solução mais fácil com base nas informações aqui. Obrigado. Agora eu posso classificá-las por mês, sem viés para o ano.


0
  • Primeiro, não tem nada à direita da coluna que você deseja corrigir.

  • Você precisa ir para o ícone "Text to Columns". Clique sobre isso.

  • Deixe "Delimitado" selecionado, clique em Avançar.

  • Clique em outro. (nesse ponto, minhas datas são xx / xx / xxxx com a barra entre elas). Na caixa ao lado de "outro", insiro /, clique em Avançar.

  • Na próxima tela - deixe "Geral" selecionado e clique em Concluído.

  • Agora suas datas estarão em 3 colunas. A coluna do mês ficará maluca, a próxima coluna será o dia e a última o ano. Não se preocupe.

  • Agora, realce a coluna do mês, e clique com o botão direito do mouse em Formatar células e selecione Texto. Agora seu mês está bom.

  • Exclua a coluna do ano, pois você não deseja isso de qualquer maneira.

  • Então agora você tem seu mês e seu dia em colunas separadas.

Quer eles juntos? Digamos que o mês esteja em B1 e o dia esteja nas colunas B2. À direita ou usando uma coluna em branco, uma fórmula de exemplo é =Concatenate(b1,"/",b2)e Enter.

Isso fornecerá algo parecido com 31/12. Agora copie esse 31/12 e cole todo o comprimento da planilha / datas e pronto!


Para encontrar texto em colunas - é a guia DADOS. No final, você terá que copiar os novos dados e colar especial, selecionar valores em uma nova coluna. agora você pode excluir tudo. (A descrição acima é quando você executa um relatório que já possui mm / dd / aaaa e não deseja ver a data na planilha nem na tela do menu ao clicar nela.)
— Lorraine

veja as edições para obter informações adicionais necessárias! Se você não executar as etapas editadas, ao tentar excluir as colunas originais das datas, suas novas datas farão referência a elas e colocarão REF no campo. Portanto, certifique-se de fazer as edições adicionadas.
— Lorraine

0

Transforme qualquer data completa no formato MMDD usando a fórmula = TEXT (célula, "MM / DD")


0

Uma opção é formatar as células e, na guia número, selecione "personalizado". A partir daqui, role até encontrar "d-mmm" e selecione. Ele fornecerá a data no formato "01-Nov" e não exibirá o ano na própria célula, deixando uma data completa na barra de fórmulas.


0

Achei que formatar as células como 'data', escolher sua categoria e adicionar uma barra ao final da entrada funcionará. Por exemplo, digite "6/15 /" para 15 de junho.

Estou usando o MS Excel 2013.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.