Skip to content

Como substituir texto usando expressões regulares no Excel

Os programas que compõem o pacote Microsoft Office são muito úteis e podem ser encontrados na maioria dos computadores. Eles se tornaram presentes nos dispositivos móveis, sendo os principais aliados de quem utiliza o celular como ferramenta de trabalho .

Cada um desses programas possui funções e recursos exclusivos. Bem como uma série de truques que facilitam o seu trabalho .

Como substituir texto usando expressões regulares no Excel. Substituir operação

Expressões regulares

Desta vez, você poderá explorar como substituir texto por expressões regulares usando o programa de manipulação de dados, cálculos e estatísticas .

Esses tipos de ferramentas facilitam o trabalho pesado usando a detecção de padrões. Ou seja, eles analisam e procuram os elementos de que você precisa, como letras ou números.

Como faço para inserir as expressões regulares?

Esses tipos de operações são freqüentemente chamados de Operação de Substituição , uma função que você pode dominar com a prática até que possa alcançá-la perfeitamente.

expressões regulares do excel

Para começar, você deve ter a guia Desenvolvedor habilitada localizada na barra de ferramentas do Excel. Caso não apareça, você deve:

  1. Localize ao lado da guia Exibir.
  2. Clicar com o botão direito seleciona a opção de personalização da faixa de opções.
  3. Marque a caixa Desenvolvedor.
  4. Clique OK.

Você deve ativar a guia desenvolvedor ou programador em seu Microsoft Excel. Uma vez habilitado, clique sobre ele e vá para a opção Visual Basic no lado esquerdo da tela .

  1. A janela do Visual Basic será aberta, nela você encontrará a aba Ferramentas.
  2. Um menu aparecerá nessa guia, na qual você selecionará Referências.
  3. Localize e marque a caixa com a opção Microsoft VBScript Regular Expressions 5.5.
  4. Pressione aceitar.

Substitua o texto por expressões

Depois de abrir o documento Excel no qual deseja aplicar a operação de substituição (O documento já deve estar salvo em seu computador, caso você tenha aberto um novo para fazer o teste) e o Microsoft Visual Basic, você começará a fazer o trabalho de desenvolvedor .

Leia  Como adicionar ícones a um menu de página no WordPress com o plugin de ícones de menu

Defina porque você vai substituir

Você deve ter certeza e decidir com base no que vai fazer na substituição do texto e que tipo de elemento vai usar como substituição. Nesse caso, imagine que você tem uma lista de palavras na coluna A.

O padrão de análise e pesquisa para substituição serão as palavras que começam com a letra C ou um asterisco que você deseja remover , substituídas pela expressão negativa. Produto:

  • Volte para o Microsoft Visual Basic.
  • Insira um novo módulo .

É nesta caixa que começará a escrever os elementos pertinentes para a substituição do texto. Este procedimento será dividido em dois módulos. No módulo um, você colocará o seguinte:

códigos para substituir textos

Depois de formar o primeiro módulo, é hora de moldar o segundo para começar a ver os efeitos da substituição. Insira o segundo módulo para inserir o seguinte:

Sub replaceCells ()

Dim v_original, v_reemplazo As String

Dim rango As Range

Para cada rango em Selection.Cells

v_original = rango.Value

v_reemplazo = substituir (v_original)

Se v_reemplazo <> «» Então

rank.Value = v_replacement

Fim se

Próximo

End Sub

Momento da verdade

Assim que cumprir com o conteúdo desses dois módulos, proceda para salvá-lo. Lembre-se de que seu arquivo do Excel deve ser salvo como uma pasta de trabalho do Excel habilitada para macro . Ao acessar o arquivo do Excel, você só precisa testar o conteúdo adicionado da seguinte forma:

  • Selecione células com conteúdo.
  • Clique nas macros.
  • Selecione a opção de execução
  • As células com palavras que começam com a letra C devem mudar automaticamente para a expressão regular negativa.

Em nosso site Look How to do it você pode aprender de forma prática e simples como usar e fazer referências relativas em Excel na gravação de Macros.

Leia  Como converter uma imagem em um ícone para usar nas pastas do meu Mac