Como usar a função LEN no Planilhas Google

Com planilhas, você frequentemente se depara lidando com texto além de números. O Google Sheets possui uma infinidade de funções de texto à sua disposição que podem ajudá-lo a manipular strings (uma string é apenas uma palavra elegante para texto). A LEN A função no Google Sheets é uma das funções de texto mais comuns. Ela simplesmente retorna o comprimento de uma string que você especifica para ela. Além disso, você também pode usar esta função para extrair dinamicamente informações relevantes, dependendo de seus requisitos.

Sintaxe

=CONT.SE(texto)
  • texto – é a string de entrada cujo comprimento a função retornará.

Como usar a função COMPRIMENTO

Obviamente, essa sintaxe é a mais simples e direta possível. No entanto, mostrarei a função em ação com a ajuda de alguns exemplos. Veja a captura de tela abaixo.

funcao-len-google-sheets-1

Esta função aceita valores de texto diretos dentro de um par de aspas duplas. Isso é mostrado no primeiro exemplo com a fórmula =NÚM.CARACT(“Hello there!”). Ele também acomoda uma referência à célula que contém o valor de texto, como mostrado na segunda linha com a função =NÚM.CARACT(A3). Por favor, observe que, além das letras, a função também conta espaços em branco e caracteres especiais.

39

Automatize as transferências de dados entre planilhas

Saiba como

Função LEN em um intervalo de células

A função LEN não se limita a apenas uma célula – ela pode ser usada para contar os caracteres em um intervalo de células. Para fazer isso, no entanto, você precisa combinar a função LEN com a função SUMPRODUCT.

len-função-planilhas-google-2

Eu usei a fórmula =SOMA(PRODUTO(NÚM.CARACT(A2:A6))), portanto, sou capaz de contar o número total de caracteres dentro desse intervalo.

Separando primeiro e último nome

Simplesmente encontrar o comprimento de uma string de texto pode não ser muito útil, dependendo da sua situação. A utilidade real da função LEN reside quando ela é usada em conjunto com outras funções de texto.

Como um exemplo simples, imagine que você precisa extrair sobrenomes de uma lista de nomes. Os nomes compostos estão neste formato: [primeiro nome] + [espaço em branco] + [sobrenome]. Os nomes não podem ser separados apenas com a função LEN porque eles não têm todos o mesmo comprimento. A única coisa que você sabe é que há um espaço entre o primeiro e o último nome.

Utilizamos as funções RIGHT, FIND e LEN para obter o seguinte resultado. Eu o encorajo a pensar em como essa função composta está extraindo os sobrenomes.

função-len-google-sheets-3

Use a fórmula =DIREITA(A2;NÚM.CARACT(A2)-LOCALIZAR(” “;A2)) para retornar o texto após o espaço, que sempre será o sobrenome neste conjunto de dados.

Essencialmente, a fórmula usa a função FIND para identificar onde está o espaço, em seguida, subtrai isso do comprimento total da string a fim de usar a função RIGHT para obter o texto que está no lado direito do espaço.

Como resultado, a função combinada busca o texto no lado direito do espaço, que, neste caso, é sempre o sobrenome!

Excluindo espaços

Você agora viu a função LEN sendo utilizada em sua forma básica, bem como em uma aplicação mais complexa. Mas e se você quiser contar o número de caracteres sem incluir espaços? Não se preocupe, há uma maneira de fazer isso! No exemplo abaixo, mostro duas versões diferentes para excluir espaços.

A primeira (coluna C) exclui apenas espaços “adicionais” — espaços extras que estão no início ou fim da cadeia de caracteres, ou espaços duplos dentro da cadeia de caracteres. Ela ainda conta um único espaço entre as palavras. Isso é feito usando a função TRIM, que elimina esses espaços adicionais. Portanto, basta digitar =NÚM.CARACT(ARRUMAR(A2)) para contar os caracteres da célula A2 sem se preocupar que haja espaços adicionais ocultos que atrapalhem sua contagem.

função-len-google-sheets-4

Quando você não quiser contar os espaços, mesmo entre as palavras, use o seguinte exemplo.

Na coluna D, eu uso a função SUBSTITUIR para transformar todos os espaços em uma string vazia, essencialmente deletando-os. Em seguida, a função NÚM.CARACT conta os caracteres dessa string alterada, que não tem mais espaços para a função contar. Isso é feito digitando =CONT.SE(SUBSTITUIR(A2;” “;””);"").

Contando caracteres específicos

Agora que você foi apresentado à função SUBSTITUIR, vou usá-la de uma maneira um pouco mais complicada. Desta vez, criei uma função que contará o número de ocorrências de um caractere específico.

função-len-planilhas-google-5

Na imagem acima, a função está contando quantos "m" existem em cada célula de texto. Isso é feito com a fórmula =LEN(A2:A6)-LEN(SUBSTITUTE(LOWER(A2:A6);”m”;””)).

Essencialmente, está usando a mesma lógica do último exemplo, onde substituímos os espaços por strings de texto vazias. Neste exemplo, substituímos a letra m por uma string de texto vazia, e a diferença entre o comprimento desta string de texto alterada e a string original é o número de m's.

Também usamos a função LOWER para converter todos os m em minúsculas – caso contrário, quaisquer M maiúsculos não seriam contados. Se você quiser contar apenas letras maiúsculas ou minúsculas, basta omitir a função LOWER.

Contando palavras

Até agora, espero que você tenha uma boa compreensão de como contar caracteres em uma variedade de cenários. Agora, vou mostrar como contar o número de palavras contidas em uma string de texto. Novamente, este método usa a função SUBSTITUTE. A fórmula completa aqui é =NÚM.CARACT(ARRUMAR(A2))-NÚM.CARACT(SUBSTITUIR(A2;” “;””))+1.

função-len-google-sheets-6

A lógica é bastante simples: se cada palavra tem um espaço entre elas, então conte o número de espaços (e adicione um para representar a primeira palavra, que não tem espaço antes dela) e você chegará ao número de palavras em uma string.

Isso é feito novamente substituindo os espaços por uma string vazia e, em seguida, subtraindo o comprimento dessa string do comprimento da string inalterada. A função TRIM remove quaisquer espaços ocultos extras no texto.

Função LEN

É assim que você usa a função LEN no Google Sheets! Procurando por mais tutoriais e dicas de planilhas? Confira nossos outros posts abaixo!

Se você é um usuário mais avançado de planilhas, sinta-se à vontade para ler e aprender mais sobre o Google Apps Script no seguinte artigo: https://www.toptal.com/google-docs/extending-google-sheets-app-scripts.

Você também pode gostar...

Recursos e fórmulas do Google Sheets

Como encontrar a taxa de juros nominal usando o Planilhas Google

Sarah é uma jovem profissional que está tomando decisões financeiras importantes. De cartões de crédito a hipotecas, empréstimos estudantis e investimentos...
Recursos e fórmulas do Google Sheets

Extrair dados do Google Agenda para o Planilhas Google usando o Apps Script

Esta postagem foi publicada originalmente em nosso fórum da comunidade. Objetivo: Este guia demonstra como usar o Google Apps Script para extrair dados...
Recursos e fórmulas do Google Sheets

Usando a função PROPER para colocar a primeira letra de cada palavra em maiúscula no Planilhas Google

Observação: esta postagem foi publicada originalmente em nosso fórum da comunidade. Alguma vez você já precisou limpar uma lista de nomes, títulos ou qualquer...