Como usar a função Regex do Excel para potencializar suas pesquisas

Filtrar e pesquisar no Excel não é uma tarefa simples. As funções Regex mudarão isso. Agora você pode especificar exatamente o que precisa — padrões complexos, correspondências parciais ou extração de dados estruturados — sem esforço.

Índice

O que é Regex?

Regex é um tipo de padrão usado para pesquisar correspondências em um texto ou sequência de caracteres. Você já se perguntou como os sites podem dizer que o modelo de e-mail que você inseriu na página de login é inválido? Aqui está um exemplo de um padrão regex usando uma assinatura de e-mail em ação.

Expressões regulares não são exclusivas do Excel — elas estão disponíveis em muitos editores de texto, linguagens de programação, ferramentas de linha de comando, IDEs e até mesmo no concorrente do Excel, o Planilhas Google .

Regex pode parecer complicado, e é, se você quiser usá-lo em todo o seu potencial, mas não precisa ser um programador para usá-lo de forma eficaz. Em alguns casos, você pode se safar apenas sabendo como usar alguns símbolos e padrões básicos. Este guia será mantido o mais simples possível para que você possa começar a usá-lo.

A seguir estão os símbolos que serão usados ​​neste guia:

Símbolo

Descrever

-

Especifique o intervalo de caracteres entre parênteses.

^

Corresponde ao início de uma string.

$

Corresponde ao final de uma string.

.

Corresponde a qualquer caractere, exceto um caractere de nova linha.

*

Corresponde a zero ou mais caracteres precedentes.

+

Corresponde ao(s) caractere(s) anterior(es).

()

Agrupe os caracteres correspondentes em um.

[]

Corresponde a qualquer caractere dentro dos colchetes.

[^]

Corresponde a qualquer caractere que não esteja dentro dos colchetes.

{n}

Corresponde exatamente a n instâncias do caractere anterior.

{n,}

Corresponde a n ou mais ocorrências do caractere anterior

Padrões simples de expressão regular que você pode criar usando esses símbolos incluem:

Padrão Regex

Descrever

[0-9]

Corresponde a um dígito de 0 a 9

[a-zA-z0-9]

Este é um intervalo de correspondências que corresponde a um único caractere de a a z minúsculo, de A a Z maiúsculo e de 0 a 9.

^pró

Corresponde a qualquer string que comece com pro .

[^$]

Corresponde a qualquer caractere diferente de $ .

(criança)

Amostra de subgrupo .

um{3,}

Corresponde a 3 ou mais ocorrências da parte seguinte a (por exemplo, a , aa  ou aaa ).

Funções Regex são fórmulas predefinidas do Excel que podem ser usadas para definir um padrão de pesquisa e manipulação de sequências de texto. Atualmente, há 3 funções regex. Veremos como usá-los separadamente e com outras funções.

Procurar padrões

A primeira função que veremos é REGEXTEST. Esta função recebe uma sequência de texto que você deseja usar para pesquisa e um padrão regex e, em seguida, usa o último padrão para encontrar correspondências no primeiro padrão. A função retornará Verdadeiro ou Falso.

A sintaxe da função REGEXTEST é a seguinte:

REGEXTEST(string_to_search, regex_pattern_to_use, [case_senstivity])

Os dois primeiros parâmetros, string_to_search e regex_pattern_to_use, são bastante autoexplicativos. O parâmetro [case_sensitivity] é opcional — qualquer coisa entre colchetes quando se fala sobre a sintaxe do Excel é opcional — e indica se você deseja que a pesquisa diferencie maiúsculas de minúsculas (0) ou não (1). O padrão diferencia maiúsculas de minúsculas.

O exemplo usará REGEXTEST para verificar se o usuário inseriu um endereço de e-mail válido usando a seguinte fórmula:

REGEXTEST(B3, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$")

Aqui, estamos pesquisando na célula B3 para ver se ela contém um endereço de e-mail usando o padrão de expressão regular abaixo:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Se você colocar a fórmula na célula C3 e digitar john.doe@example.com na célula B3, a fórmula retornará Verdadeiro porque corresponde à assinatura de e-mail.

Como usar a função Regex do Excel para potencializar suas pesquisas
Função REGEXTEST no Excel.

Dados adicionais usando Regex

Em seguida, vamos dar uma olhada na função REXEXEXTRACT. Esta função retorna uma substring (parte de uma string) que corresponde ao padrão regex fornecido.

A sintaxe da função REXEXEXTRACT é a seguinte:

REGEXEXTRACT(string_to_search, regex_pattern_to_use, [return_mode], [case_senstivity])

Continuando com o exemplo do e-mail, vamos adicionar uma fórmula à célula B4 para extrair o nome de usuário da parte do e-mail.

A fórmula ficaria assim:

=REGEXEXTRACT(B3, "([^@]+)")

Nesta fórmula, extraímos tudo antes do símbolo @ no endereço de e-mail inserido em B3.

Como usar a função Regex do Excel para potencializar suas pesquisas
Função REGEXEXTRACT no Excel.

Localizar e substituir com Regex

A última função regex que veremos é REGEXREPLACE. Esta função é semelhante à função REPLACE do Excel, mas também oferece suporte a RegEx. Ele pega a sequência de texto que você deseja modificar e verifica se alguma substring corresponde ao padrão regex definido. Se encontrada, ela substitui essa string pela string de substituição fornecida.

A sintaxe da função REGEXREPLACE é a seguinte:

REGEXREPLACE(string_to_modify, regex_pattern_to_use, replacement_string, [number_of_occurrences], [case_senstivity])

Aqui estão os parâmetros importantes a serem observados nesta função:

  • string_to_modify : A sequência de texto que você deseja modificar.
  • replacement_string : String para substituir a substring.
  • number_of_occurrences : As instâncias exatas que você deseja substituir.

Veja um exemplo de uso da função para substituir a parte do nome de usuário de um e-mail por outra sequência de texto:

=REGEXREPLACE(B3, "^[^@]+", "jane.doe")

O valor de B3 é john.doe@example.com e depois de inserirmos a fórmula acima na célula C3, ela retornará jane.doe@example.com.

Como usar a função Regex do Excel para potencializar suas pesquisas
Função REGEXREPLACE no Excel.

Combinando Regex com outras funções

Você também pode combinar funções regex com outras funções no Excel. Por exemplo, você pode combinar a função REGEXTEST com a instrução IF do Excel e exibir mensagens apropriadas com base nos resultados.

Aqui está um exemplo de fórmula:

=IF(REGEXTEST(B3, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$"), "This is a valid email address!", "The email address is invalid!")

Esta fórmula usa uma instrução SE para verificar se o endereço de e-mail inserido na célula B6 é válido e então exibe Este é um endereço de e-mail válido! se TRUE ou O endereço de e-mail é inválido! se FALSO . Além disso, você pode emparelhar esta fórmula com a função FIND para encontrar dados rapidamente no Excel.

Como usar a função Regex do Excel para potencializar suas pesquisas
Combine a função REGEXTEST e a função SE no Excel.

Esta é uma boa maneira de começar a usar o RegEx no Excel. Os casos de uso e as possibilidades são limitados apenas pela sua imaginação.

Sign up and earn $1000 a day ⋙

Leave a Comment

Como consertar #DERRAMAMENTO! no Microsoft Excel

Como consertar #DERRAMAMENTO! no Microsoft Excel

Erro #SPILL! no Excel é bastante comum e corrigi-lo é bem simples. Veja como consertar o #DERRAMAMENTO! erro. fácil no Excel.

Como usar a função FILTRO no Excel

Como usar a função FILTRO no Excel

Se você trabalha regularmente com conjuntos de dados no Excel, sabe o quanto é importante conseguir encontrar rapidamente as informações necessárias.

O que é a função CORREL no Excel?

O que é a função CORREL no Excel?

Os dados podem ser confusos, mas a função CORREL do Excel ajuda a eliminar ruídos. Calcular coeficientes de correlação é a arma secreta para descobrir tendências ocultas e tomar decisões mais inteligentes.

Diferença entre as funções SE e Alternar no Excel

Diferença entre as funções SE e Alternar no Excel

A instrução SE é uma função lógica comum no Excel. A instrução SWITCH é menos conhecida, mas você pode usá-la em vez da instrução IF em alguns casos.

Por que a Caixa de Seleção é um recurso subutilizado do Excel?

Por que a Caixa de Seleção é um recurso subutilizado do Excel?

À primeira vista, as caixas de seleção do Excel parecem um recurso muito simples, o que provavelmente explica por que elas são frequentemente ignoradas.

Por que o Excel é a única ferramenta de gerenciamento de projetos que você precisa?

Por que o Excel é a única ferramenta de gerenciamento de projetos que você precisa?

Muitas pessoas já experimentaram diversas ferramentas de gerenciamento de projetos, mas ainda assim voltam ao Excel para gerenciá-los. Embora possa não ser perfeita para todos, é uma solução simples, porém eficaz, que você já sabe como usar.

Atalhos valiosos do Excel que você deve conhecer

Atalhos valiosos do Excel que você deve conhecer

Se você dominar as fórmulas, as teclas de atalho no Excel serão muito mais rápidas e convenientes. Vamos nos juntar ao WebTech360 para coletar atalhos valiosos do Excel no resumo abaixo.

Função SUBTOTAL: Calcula o valor total de uma lista filtrada no Excel

Função SUBTOTAL: Calcula o valor total de uma lista filtrada no Excel

A função soma ao filtrar dados é muito importante para usuários do Microsoft Excel. O artigo resumirá para você como filtrar e calcular totais no Excel usando o Subtotal.

Como exportar o Airtable para o Excel e o Planilhas Google

Como exportar o Airtable para o Excel e o Planilhas Google

O Airtable permite que você crie e compartilhe bancos de dados relacionais facilmente. Exporte seus dados do Airtable para o Planilhas Google ou Excel para aproveitar os benefícios de gráficos avançados e visualização de dados.

Maneiras eficazes de usar o ChatGPT no Excel

Maneiras eficazes de usar o ChatGPT no Excel

Quer saber como o ChatGPT pode melhorar sua experiência no Excel? Então consulte as dicas para usar o ChatGPT no Excel abaixo.

8 maneiras de usar o Excel além das planilhas

8 maneiras de usar o Excel além das planilhas

A maioria das pessoas usa o Excel apenas como uma ferramenta para organizar dados, mas sua versatilidade vai muito além das planilhas.

Os melhores modelos de árvore genealógica gratuitos para Microsoft Word e Excel

Os melhores modelos de árvore genealógica gratuitos para Microsoft Word e Excel

Se você não sabe como criar uma árvore genealógica do zero, estes modelos do Microsoft Word e Excel podem ajudá-lo.

Por que tantas pessoas estão parando de usar o Planilhas Google e voltando para o Excel?

Por que tantas pessoas estão parando de usar o Planilhas Google e voltando para o Excel?

Por um tempo, o Planilhas Google estava afastando as pessoas do Excel. Mas muitos desistiram depois de perceber que o Planilhas Google está longe de superar o Excel.

Como usar a função TENDÊNCIA no Excel

Como usar a função TENDÊNCIA no Excel

Você pode calcular e visualizar tendências no Excel usando a função TENDÊNCIA. Veja como usar a função TENDÊNCIA no Microsoft Excel.

Como otimizar o Google Chrome para uma inicialização super rápida

Como otimizar o Google Chrome para uma inicialização super rápida

Todos nós já passamos por isso: clicar no ícone do Chrome e esperar uma eternidade para o navegador iniciar. Esperar uma eternidade para a página inicial carregar pode ser frustrante.

Como criar adesivos a partir de fotos no Samsung

Como criar adesivos a partir de fotos no Samsung

Em alguns telefones Samsung Galaxy, há uma opção para criar adesivos a partir de fotos do álbum, permitindo que os usuários criem livremente adesivos para usar em mensagens.

Como consertar o Gerenciador de Tarefas que não funciona no Windows

Como consertar o Gerenciador de Tarefas que não funciona no Windows

Os usuários não podem usar o Gerenciador de Tarefas quando ele não estiver em execução. Veja como você pode corrigir o Gerenciador de Tarefas que não funciona no PC com Windows 11/10.

Último código de Absolute God of War

Último código de Absolute God of War

O mais recente Código Dau Than Tuyet dá aos jogadores moedas, lingotes de ouro e muitos outros itens, incluindo Nguyen Phach, caixas de presente, baús, Pedras Trac Viet...

Código do Deus Dragão Lendário e como inserir o código

Código do Deus Dragão Lendário e como inserir o código

As recompensas do Giftcode do Legendary Dragon God serão principalmente ouro e diamantes. Junto com isso, há alguns baús de bônus, pedras, itens de recuperação...

O que é NanoCell? Devo escolher uma TV NanoCell ou OLED?

O que é NanoCell? Devo escolher uma TV NanoCell ou OLED?

Duas das tecnologias mais recentes são os displays OLED e os displays NanoCell da LG. Esses são dois tipos bem diferentes de TVs que geralmente são comercializadas com recursos semelhantes.

Como usar o modo de limpeza da máquina de lavar de forma correta e eficaz

Como usar o modo de limpeza da máquina de lavar de forma correta e eficaz

O artigo abaixo ajudará você a entender como usar o modo de limpeza da máquina de lavar corretamente para ajudar a remover bactérias e sujeira.

O Chromecast está oficialmente morto

O Chromecast está oficialmente morto

A linha Chromecast do Google é há muito tempo uma escolha popular se você deseja substituir sua experiência de smart TV ou transformar qualquer TV em uma smart TV.

Este telefone Android acaba de quebrar o recorde de duração da bateria de smartphone

Este telefone Android acaba de quebrar o recorde de duração da bateria de smartphone

Não é o iPhone 15 Pro Max, mas o novo telefone gamer Android Asus ROG Phone 8 Pro, que é o telefone com a maior duração de bateria atualmente, de acordo com a última análise dos especialistas do Toms Guide.

Como transformar uma foto em uma pintura usando a função Preenchimento Generativo no Photoshop

Como transformar uma foto em uma pintura usando a função Preenchimento Generativo no Photoshop

Quer você queira transformar sua foto em aquarela, pintura a óleo ou algum outro tipo de pintura, veja como criar o efeito usando o Preenchimento Generativo no Photoshop.

Apple Watch salvou a vida de uma cardiologista grávida

Apple Watch salvou a vida de uma cardiologista grávida

Uma cardiologista pediátrica se manifestou, explicando que teve que realizar uma cesárea de emergência depois que o Apple Watch da mulher a aconselhou a procurar ajuda médica.

Não compre um Nintendo Switch agora, espere pelo Switch 2!

Não compre um Nintendo Switch agora, espere pelo Switch 2!

O Nintendo Switch é um ótimo console e há muitos jogos excelentes para escolher. Mas se você ainda está em dúvida se deve comprar um ou não, então suas preocupações são justificadas.

Como editar fotos no Paint usando a ferramenta de recorte

Como editar fotos no Paint usando a ferramenta de recorte

Se você fizer uma captura de tela usando a Ferramenta de Recorte e quiser editá-la posteriormente, poderá editá-la no Paint a partir da Ferramenta de Recorte.

5 dicas para melhorar a imagem e o som nas chamadas do Zoom

5 dicas para melhorar a imagem e o som nas chamadas do Zoom

Embora a qualidade do hardware ajude você a parecer mais profissional, qualquer um pode conseguir isso com apenas algumas pequenas mudanças.

Escalação da 11ª temporada do Thien Cung DTCL, última escalação do Thien Cung TFT

Escalação da 11ª temporada do Thien Cung DTCL, última escalação do Thien Cung TFT

Thien Cung DTCL também é muito fácil de jogar quando há tanques completos e generais principais, quando Soraka desta vez não será mais a general que aumenta a saúde dos aliados, mas sim uma general que causa dano.