16. Funções de texto e data

Página 55

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!

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

5617. Funções financeiras e comerciais

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text