16. Funções de Texto e Data no Google Sheets

As funções de texto e data são essenciais para qualquer usuário que deseja dominar o Google Sheets. Elas permitem manipular e formatar strings (textos) e datas de maneira eficiente, facilitando a organização, análise e apresentação dos dados. Neste capítulo, vamos explorar algumas das funções mais úteis e como aplicá-las em suas planilhas eletrônicas.

Funções de Texto

O Google Sheets oferece uma variedade de funções de texto que podem ser usadas para alterar a aparência dos dados, combinar informações de múltiplas células, ou extrair partes específicas de uma string. Vamos ver algumas delas:

  • UPPER: Esta função converte todo o texto em uma célula para letras maiúsculas. Por exemplo, =UPPER("google") resultará em "GOOGLE".
  • LOWER: O oposto de UPPER, esta função transforma o texto para minúsculas. =LOWER("GOOGLE") resultará em "google".
  • PROPER: Esta função faz com que a primeira letra de cada palavra em uma string seja maiúscula. =PROPER("google sheets") resultará em "Google Sheets".
  • TRIM: Remove espaços extras no início e no final de um texto, bem como espaços duplicados entre palavras. =TRIM(" google sheets ") resultará em "google sheets".
  • CONCATENATE ou &: Ambas combinam duas ou mais strings em uma. =CONCATENATE("Google", " ", "Sheets") ou ="Google" & " " & "Sheets" resultarão em "Google Sheets".
  • LEFT, RIGHT, MID: Estas funções extraem subconjuntos de uma string. LEFT retorna os primeiros n caracteres, RIGHT os últimos n caracteres, e MID retorna uma sequência de caracteres de qualquer parte da string. Por exemplo, =LEFT("Google", 3) resultará em "Goo", =RIGHT("Sheets", 2) em "ts", e =MID("Sheets", 2, 3) em "hee".
  • LEN: Retorna o comprimento de uma string, ou seja, o número de caracteres que ela contém. =LEN("Google") resultará em 6.
  • FIND e SEARCH: Estas funções são usadas para localizar a posição de uma string dentro de outra. A diferença é que SEARCH é insensível a maiúsculas e minúsculas, enquanto FIND não. =FIND("G", "Google") resultará em 1, e =SEARCH("g", "Google") também resultará em 1.
  • REPLACE e SUBSTITUTE: REPLACE troca parte de uma string por outra, com base na posição dos caracteres, enquanto SUBSTITUTE substitui todas as ocorrências de uma string por outra. =REPLACE("Google Sheets", 1, 6, "Docs") resultará em "Docs Sheets", e =SUBSTITUTE("Google Sheets Sheets", "Sheets", "Docs") resultará em "Google Docs Docs".

Funções de Data

As funções de data no Google Sheets são fundamentais para trabalhar com cronogramas, prazos e análises temporais. Algumas das funções mais importantes incluem:

  • NOW: Retorna a data e hora atuais. =NOW() pode exibir, por exemplo, "03/03/2023 14:45:00".
  • TODAY: Retorna a data atual sem a hora. =TODAY() pode exibir "03/03/2023".
  • DATE: Cria uma data a partir de valores de ano, mês e dia fornecidos. =DATE(2023, 3, 3) resultará em "03/03/2023".
  • EDATE: Calcula a data que está um determinado número de meses antes ou depois de uma data especificada. =EDATE("03/03/2023", 1) resultará em "03/04/2023" (um mês após a data inicial).
  • DATEVALUE: Converte uma string que representa uma data em um valor de data que o Google Sheets pode entender. =DATEVALUE("03/03/2023") resultará em uma data serial que o Google Sheets usa internamente para cálculos de data.
  • DAY, MONTH, YEAR: Estas funções extraem o dia, mês e ano de uma data, respectivamente. =DAY(TODAY()) retornará o dia atual, =MONTH(TODAY()) o mês atual, e =YEAR(TODAY()) o ano atual.
  • WEEKNUM: Retorna o número da semana no ano para uma data fornecida. =WEEKNUM(TODAY()) pode exibir, por exemplo, 10, se hoje estiver na décima semana do ano.
  • WORKDAY e NETWORKDAYS: WORKDAY calcula a data que está um determinado número de dias úteis à frente ou atrás de uma data inicial, enquanto NETWORKDAYS calcula o número de dias úteis entre duas datas. =WORKDAY(TODAY(), 5) resultará na data cinco dias úteis após hoje, e =NETWORKDAYS(TODAY(), DATE(2023,3,10)) calculará os dias úteis entre hoje e 10/03/2023.

Exemplos Práticos

Vamos agora ver como algumas destas funções podem ser combinadas para resolver problemas comuns em planilhas:

  1. Suponha que você tenha uma lista de nomes em uma coluna e queira garantir que todos estejam com a primeira letra maiúscula, independentemente de como foram inseridos. Você pode usar a função PROPER para isso: =PROPER(A2).
  2. Se você precisar extrair o ano de uma data em uma célula para uma análise temporal, você pode usar a função YEAR: =YEAR(B2).
  3. Para combinar nomes e sobrenomes que estão em colunas separadas em uma única coluna, você pode usar o operador de concatenação: =A2 & " " & B2.
  4. Se você estiver planejando um evento e precisar calcular a data que é 30 dias úteis antes do evento, você pode usar a função WORKDAY: =WORKDAY(C2, -30), assumindo que a data do evento esteja na célula C2.

Com o domínio dessas funções de texto e data, você poderá realizar uma ampla gama de tarefas no Google Sheets, desde a formatação e manipulação de strings até o cálculo de prazos e a análise de tendências ao longo do tempo.

É importante praticar e experimentar essas funções em suas próprias planilhas para entender completamente seu potencial. Lembre-se de que muitas vezes a solução para um problema envolverá a combinação de várias funções, então não hesite em ser criativo e explorar as possibilidades que o Google Sheets oferece!

Agora responda o exercício sobre o conteúdo:

Qual das seguintes afirmações sobre as funções de texto no Google Sheets é correta?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Funções financeiras e comerciais

Próxima página do Ebook Gratuito:

56Funções financeiras e comerciais

4 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto