O Excel é uma ferramenta poderosa que pode ser usada para organizar, manipular e exibir dados de várias maneiras. Uma tarefa comum que os utilizadores do Excel necessitam frequentemente de realizar é transformar uma data nas suas partes constituintes, como o dia, o mês e o ano. Neste artigo, vamos explorar vários métodos para realizar esta tarefa, bem como abordar questões relacionadas, tais como transformar texto de mês em números, concatenar texto e tempo, remover barras de datas de nascimento e concatenar intervalos no Excel.
Transformando data em dia, mês e ano
O Excel armazena datas como números de série, com cada data sendo atribuída a um número único que representa o número de dias que se passaram desde 1º de janeiro de 1900. Para transformar uma data em suas partes constituintes, precisamos usar as funções internas do Excel que podem extrair o dia, o mês e o ano do número de série.
Para extrair o dia, podemos utilizar a função DIA, que recebe uma data como argumento e devolve o dia do mês como um número. Por exemplo, se a célula A1 contiver a data “2/14/2022”, a fórmula “=DAY(A1)” devolverá o número 14.
Para extrair o mês, podemos utilizar a função MÊS, que recebe uma data como argumento e devolve o mês como um número. Por exemplo, se a célula A1 contiver a data “2/14/2022”, a fórmula “=MÊS(A1)” devolverá o número 2.
Para extrair o ano, podemos utilizar a função ANO, que recebe uma data como argumento e devolve o ano como um número de quatro dígitos. Por exemplo, se a célula A1 contiver a data “2/14/2022”, a fórmula “=YEAR(A1)” devolverá o número 2022.
Transformar o texto do mês num número Por vezes, podemos encontrar dados em que o mês é representado como texto e não como um número. Por exemplo, uma data pode ser listada como “14 de fevereiro de 2022” em vez de “14/02/2022”. Nesses casos, podemos usar a função MONTH em combinação com a função TEXT para extrair o mês como um número.
A sintaxe para esta fórmula é a seguinte: “=MONTH(DATEVALUE(TEXT(A1, “mmm dd, yyyy”)))”. Esta fórmula utiliza primeiro a função TEXT para converter a data numa cadeia de texto no formato “mmm dd, yyyy”, em que “mmm” representa a abreviatura de três letras do mês. A função DATEVALUE converte então esta cadeia de texto novamente numa data, que pode ser utilizada como argumento para a função MONTH extrair o mês como um número.
Manter a data na concatenação
Quando concatenamos texto e datas no Excel, a data pode, por vezes, ser convertida num número em vez de ser apresentada como uma data. Para evitar isto, podemos utilizar a função TEXTO para formatar a data como texto antes de a concatenar com outro texto.
Por exemplo, se quisermos concatenar o texto “Hoje é” com a data actual, podemos utilizar a fórmula =”Hoje é”&TEXT(TODAY(), “mm/dd/yyyy”) para garantir que a data é apresentada no formato pretendido.
Remover a barra da data de nascimento no Excel
Ao trabalhar com datas de nascimento, podemos encontrar dados em que a data está separada por barras ou outros delimitadores. Para remover estes delimitadores, podemos utilizar a função SUBSTITUIR para os substituir por nada.
Por exemplo, se a célula A1 contiver a data “14/02/2022”, podemos utilizar a fórmula “=SUBSTITUIR(A1,”/”,””)” para remover as barras e devolver a data como uma cadeia contínua de números.
Concatenar um intervalo no Excel
Finalmente, podemos precisar de concatenar um intervalo de células no Excel. Para o fazer, podemos utilizar a função CONCATENAR ou o operador “&”. Por exemplo, se quisermos concatenar os valores nas células A1 a A3, podemos utilizar a fórmula “=CONCATENAR(A1,A2,A3)” ou a fórmula mais curta “=A1&A2&A3”.
Em conclusão, transformar uma data nas suas partes constituintes no Excel é uma tarefa comum que pode ser realizada utilizando funções incorporadas como DIA, MÊS e ANO. Além disso, podemos usar a função TEXTO para formatar datas como texto e a função SUBSTITUIR para remover delimitadores de datas. Finalmente, podemos concatenar texto e datas utilizando a função CONCATENAR ou o operador “&”, e concatenar intervalos de células utilizando os mesmos métodos.
Para substituir pontos por vírgulas no Excel, pode utilizar a função Localizar e Substituir. Aqui estão os passos:
1. Seleccionar as células ou o intervalo de células que pretende modificar.
2. Prima Ctrl + H para abrir a caixa de diálogo Localizar e Substituir.
3. no campo Localizar o quê, escreva um ponto (.) sem as aspas.
4. no campo Substituir por, digite uma vírgula (,) sem as aspas.
5. Clique no botão Substituir Tudo para substituir todos os pontos por vírgulas nas células ou intervalo de células seleccionados.
Em alternativa, também pode utilizar uma fórmula para substituir os pontos por vírgulas. Por exemplo, se a célula que pretende modificar for A1, pode utilizar a seguinte fórmula:
=SUBSTITUIR(A1,”.”,”,”,”)
Esta fórmula substituirá todos os pontos por vírgulas na célula A1. Pode copiar e colar esta fórmula noutras células se pretender substituir pontos por vírgulas em várias células.