{"id":7345,"date":"2025-01-24T08:59:42","date_gmt":"2025-01-24T08:59:42","guid":{"rendered":"https:\/\/howtogeek.blog\/pt\/?p=7345"},"modified":"2025-01-24T08:59:42","modified_gmt":"2025-01-24T08:59:42","slug":"a-comprehensive-guide-to-using-regex-functions-in-excel","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pt\/a-comprehensive-guide-to-using-regex-functions-in-excel\/","title":{"rendered":"Um guia abrangente para usar fun\u00e7\u00f5es REGEX no Excel"},"content":{"rendered":"<p>Em 2024, a Microsoft elevou os recursos do Excel ao introduzir tr\u00eas fun\u00e7\u00f5es poderosas centradas em Express\u00f5es Regulares (REGEX). Essas fun\u00e7\u00f5es, a saber, REGEXTEST, REGEXEXTRACT e REGEXREPLACE, capacitam os usu\u00e1rios a identificar, extrair e substituir padr\u00f5es de dados complexos de forma eficiente. Elas est\u00e3o acess\u00edveis na vers\u00e3o web do Excel e no Microsoft 365, aprimorando significativamente a manipula\u00e7\u00e3o de dados para os usu\u00e1rios.<\/p>\n<h2 id=\"introduction-to-regex\">Compreendendo as fun\u00e7\u00f5es REGEX no Excel<\/h2>\n<p>Express\u00f5es regulares s\u00e3o sequ\u00eancias de caracteres que formam um padr\u00e3o de pesquisa, facilitando a an\u00e1lise detalhada de dados. Essas fun\u00e7\u00f5es transformam a maneira como os usu\u00e1rios do Excel interagem com seus conjuntos de dados, tornando tarefas como valida\u00e7\u00e3o, extra\u00e7\u00e3o e modifica\u00e7\u00e3o de dados mais simples e intuitivas.<\/p>\n<h2 id=\"using-the-regextest-function\">Aproveitando a fun\u00e7\u00e3o REGEXTEST<\/h2>\n<p>A fun\u00e7\u00e3o REGEXTEST detecta se um padr\u00e3o especificado existe dentro de um peda\u00e7o de texto, produzindo uma sa\u00edda TRUE ou FALSE. A sintaxe da fun\u00e7\u00e3o \u00e9 <code>REGEXTEST(value, pattern, [case_sensitive])<\/code>. Aqui, <code>value<\/code>\u00e9 o texto alvo para teste, <code>pattern<\/code>\u00e9 o padr\u00e3o REGEX que est\u00e1 sendo buscado, e o par\u00e2metro sens\u00edvel a mai\u00fasculas e min\u00fasculas \u00e9 opcional.<\/p>\n<ul>\n<li>Por exemplo, vamos analisar uma planilha do Excel contendo c\u00f3digos de produtos ou contas.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Exemplo de c\u00f3digos de produtos\" class=\"wp-image\" decoding=\"async\" height=\"456\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-437-1.webp\" title=\"Exemplo de c\u00f3digos de produtos\" width=\"811\"\/><\/figure>\n<ul>\n<li>Para verificar se o c\u00f3digo inclui algum d\u00edgito, clique na c\u00e9lula C4 e insira: <code>=REGEXTEST(A4, \"[0-9]\")<\/code>.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Entrada na c\u00e9lula C4 para REGEXTEST\" class=\"wp-image\" decoding=\"async\" height=\"446\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-438-1.webp\" title=\"Entrada na c\u00e9lula C4 para REGEXTEST\" width=\"792\"\/><\/figure>\n<ul>\n<li>A sa\u00edda exibir\u00e1 &#8216;TRUE&#8217; se houver algum d\u00edgito presente no c\u00f3digo.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Sa\u00edda de REGEXTEST TRUE\" class=\"wp-image\" decoding=\"async\" height=\"476\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-439-1.webp\" title=\"Sa\u00edda de REGEXTEST TRUE\" width=\"846\"\/><\/figure>\n<ul>\n<li>Para replicar isso em outras c\u00e9lulas, segure a al\u00e7a de preenchimento no canto da c\u00e9lula da f\u00f3rmula e arraste-a para baixo para preencher automaticamente as c\u00e9lulas adjacentes.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Arrastando a f\u00f3rmula para baixo para preencher as c\u00e9lulas\" class=\"wp-image\" decoding=\"async\" height=\"430\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-440-1.webp\" title=\"Arrastando a f\u00f3rmula para baixo para preencher as c\u00e9lulas\" width=\"764\"\/><\/figure>\n<ul>\n<li>Para verificar n\u00fameros de telefone, use: <code>=REGEXTEST(A4, \"\\(?\\d{3}\\)?[-.\\s]?\\d{4}\")<\/code>.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"REGEXTEST para n\u00fameros de telefone\" class=\"wp-image\" decoding=\"async\" height=\"478\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-443-1.webp\" title=\"REGEXTEST para n\u00fameros de telefone\" width=\"849\"\/><\/figure>\n<ul>\n<li>Como antes, arraste a al\u00e7a para aplicar em c\u00e9lulas adicionais.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Op\u00e7\u00e3o de arrastar para verifica\u00e7\u00e3o de n\u00famero de telefone\" class=\"wp-image\" decoding=\"async\" height=\"455\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-444-1.webp\" title=\"Op\u00e7\u00e3o de arrastar para verifica\u00e7\u00e3o de n\u00famero de telefone\" width=\"809\"\/><\/figure>\n<h2 id=\"using-the-regexextract-function\">Extraindo texto com REGEXEXTRACT<\/h2>\n<p>A fun\u00e7\u00e3o REGEXEXTRACT \u00e9 especializada em extrair segmentos de texto espec\u00edficos de um valor fornecido. Sua sintaxe \u00e9 <code>REGEXEXTRACT(value, pattern, [first_match], [all_matches], [case_sensitive])<\/code>. Aqui, voc\u00ea especifica o <code>value<\/code>para extrair, e o <code>pattern<\/code>descreve o que extrair. Um par\u00e2metro opcional permite que os usu\u00e1rios escolham entre encontrar apenas a primeira correspond\u00eancia ou todas as ocorr\u00eancias, e se a pesquisa diferencia mai\u00fasculas de min\u00fasculas.<\/p>\n<ul>\n<li>Continuando com nosso exemplo anterior, podemos recuperar n\u00fameros de telefone facilmente.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Exemplo de REGEXEXTRACT em uso\" class=\"wp-image\" decoding=\"async\" height=\"439\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-445-1.webp\" title=\"Exemplo de REGEXEXTRACT em uso\" width=\"780\"\/><\/figure>\n<ul>\n<li>Para extrair n\u00fameros de telefone, use: <code>=REGEXEXTRACT(A4, \"(\\\\d{3})?[-.\\s]?\\\\d{3}[-.\\s]?\\\\d{4}\")<\/code>na c\u00e9lula C4.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Entrada para REGEXEXTRACT\" class=\"wp-image\" decoding=\"async\" height=\"517\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-446-1.webp\" title=\"Entrada para REGEXEXTRACT\" width=\"919\"\/><\/figure>\n<ul>\n<li>Ao inserir esta f\u00f3rmula, se a c\u00e9lula referenciada tiver um n\u00famero de telefone, ele ser\u00e1 exibido como sa\u00edda. Arraste a f\u00f3rmula para baixo para aplicar esta extra\u00e7\u00e3o a outras c\u00e9lulas.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Sa\u00edda REGEXEXTRACT para n\u00fameros de telefone\" class=\"wp-image\" decoding=\"async\" height=\"445\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-447-1.webp\" title=\"Sa\u00edda REGEXEXTRACT para n\u00fameros de telefone\" width=\"791\"\/><\/figure>\n<ul>\n<li>Para correspond\u00eancias adicionais, modifique para: <code>=REGEXEXTRACT(A4, \"(\\\\d{3})?[-.\\s]?\\\\d{3}[-.\\s]?\\\\d{4}\", 1)<\/code>.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Usando REGEXEXTRACT para m\u00faltiplas correspond\u00eancias\" class=\"wp-image\" decoding=\"async\" height=\"483\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-448-2.webp\" title=\"Usando REGEXEXTRACT para m\u00faltiplas correspond\u00eancias\" width=\"858\"\/><\/figure>\n<h2 id=\"using-the-regexreplace-function\">Alterar padr\u00f5es de dados com REGEXREPLACE<\/h2>\n<p>A fun\u00e7\u00e3o REGEXREPLACE permite que voc\u00ea encontre padr\u00f5es espec\u00edficos em dados e os substitua por um formato alternativo. A sintaxe \u00e9 <code>REGEXREPLACE(value, pattern, replacement, [occurrence], [case_sensitive])<\/code>. O <code>value<\/code>\u00e9 o que voc\u00ea deseja substituir, <code>pattern<\/code>\u00e9 o que voc\u00ea quer encontrar e <code>replacement<\/code>define o que voc\u00ea est\u00e1 substituindo.<\/p>\n<ul>\n<li>Utilizando dados anteriores, aplique a fun\u00e7\u00e3o da seguinte forma: <code>=REGEXREPLACE(A4, \"(\\\\d{3})?[-.\\s]?\\\\d{3}[-.\\s]?\\\\d{4}\", \"$1-$2-$3\")<\/code>na c\u00e9lula C4 para padronizar formatos de n\u00fameros de telefone.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"Exemplo de REGEXREPLACE para padronizar n\u00fameros de telefone\" class=\"wp-image\" decoding=\"async\" height=\"493\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/image-449-1.webp\" title=\"Exemplo de REGEXREPLACE para padronizar n\u00fameros de telefone\" width=\"876\"\/><\/figure>\n<h3 id=\"practical-tips-for-regex\">Dicas essenciais para usar fun\u00e7\u00f5es REGEX<\/h3>\n<ul>\n<li>Familiarize-se com tokens como &#8216;{}&#8217; e &#8216;[]&#8217;, cruciais para construir padr\u00f5es REGEX eficazes.<\/li>\n<li>Certifique-se de que seus dados estejam bem estruturados para evitar complica\u00e7\u00f5es ao usar fun\u00e7\u00f5es REGEX.<\/li>\n<li>Considere aproveitar a formata\u00e7\u00e3o condicional junto com REGEX para melhorar a visualiza\u00e7\u00e3o e a an\u00e1lise de dados.<\/li>\n<li>O Excel oferece outras t\u00e9cnicas de extra\u00e7\u00e3o de dados, como Flash Fill e TEXTSPLIT, para enriquecer ainda mais seu kit de ferramentas de manipula\u00e7\u00e3o de dados.<\/li>\n<\/ul>\n<p>Para aqueles que desejam aprofundar seu conhecimento sobre as funcionalidades REGEX no Excel, consulte a documenta\u00e7\u00e3o oficial na <a href=\"https:\/\/support.microsoft.com\/en-us\/office\/excel-help-55 Cbd404-814f-5300-8357-7697ff98bca4\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">p\u00e1gina de ajuda do Microsoft Excel<\/a> ou explore <a href=\"https:\/\/www.regular-expressions.info\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">este guia abrangente sobre REGEX<\/a> .<\/p>\n<h2>Perguntas frequentes<\/h2>\n<h3><strong>1. Para que s\u00e3o usadas as fun\u00e7\u00f5es REGEX no Excel?<\/strong><\/h3>\n<p>As fun\u00e7\u00f5es REGEX no Excel permitem que os usu\u00e1rios encontrem padr\u00f5es espec\u00edficos, extraiam informa\u00e7\u00f5es ou substituam texto dentro de c\u00e9lulas de forma eficiente. Elas podem ser inestim\u00e1veis \u200b\u200bpara valida\u00e7\u00e3o de dados ou transforma\u00e7\u00e3o de conjuntos de dados para atender a padr\u00f5es de formata\u00e7\u00e3o espec\u00edficos.<\/p>\n<h3><strong>2. Como posso garantir que meus padr\u00f5es REGEX estejam corretos?<\/strong><\/h3>\n<p>Testar seus padr\u00f5es REGEX em uma ferramenta REGEX separada ou usar testadores REGEX online pode ajudar a garantir a precis\u00e3o antes de aplic\u00e1-los no Excel. Al\u00e9m disso, comece com padr\u00f5es simples e aumente gradualmente a complexidade para evitar problemas de sintaxe.<\/p>\n<h3><strong>3. Posso usar REGEX para diferentes tipos de dados al\u00e9m de n\u00fameros de telefone?<\/strong><\/h3>\n<p>Absolutamente! REGEX \u00e9 vers\u00e1til e pode ser usado para identificar, extrair ou substituir v\u00e1rios tipos de dados, incluindo endere\u00e7os de e-mail, URLs, c\u00f3digos de produtos e qualquer sequ\u00eancia de texto que siga um padr\u00e3o reconhec\u00edvel.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-use-the-regex-functions-in-excel\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Fonte e Imagens<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em 2024, a Microsoft elevou os recursos do Excel ao introduzir tr\u00eas fun\u00e7\u00f5es poderosas centradas em Express\u00f5es Regulares (REGEX). Essas fun\u00e7\u00f5es, a saber, REGEXTEST, REGEXEXTRACT e REGEXREPLACE, capacitam os usu\u00e1rios a identificar, extrair e substituir padr\u00f5es de dados complexos de forma eficiente. Elas est\u00e3o acess\u00edveis na vers\u00e3o web do Excel e no Microsoft 365, aprimorando [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[130,300],"class_list":["post-7345","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-microsoft","tag-microsoft-excel"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/7345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/comments?post=7345"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/7345\/revisions"}],"predecessor-version":[{"id":7346,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/7345\/revisions\/7346"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/media?parent=7345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/categories?post=7345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/tags?post=7345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}