Remoção de colchetes no Excel (4 métodos simples)

Você recebe um arquivo do Excel para processar e descobre que ele contém um grande número de colchetes desnecessários. Como remover colchetes no Excel? Você poderia decidir removê-los um a um, selecionando-os e excluindo-os com a tecla Delete, mas isso seria tedioso e demorado, especialmente se você tiver um grande conjunto de dados. Neste tutorial, veremos os quatro métodos eficazes que você pode usar para remover facilmente os colchetes no Excel:

  1. Usar a função Localizar e Substituir.
  2. Usar a função SUBSTITUIR.
  3. Usar o código VBA do Excel.
  4. Usar uma combinação das funções LEFT e FIND.

Usaremos o conjunto de dados a seguir para demonstrar como cada um desses métodos pode ser aplicado.

1. Use a função Localizar e Substituir para remover colchetes

Esse método é o mais simples e o mais comumente usado por muitas pessoas. A função Localizar e Substituir substitui todos os colchetes do conjunto de dados selecionado por espaços vazios. Para aplicar esse método, procedemos da seguinte forma: Etapa 1 – Selecione o conjunto de dados cujos colchetes deseja remover. Etapa 2 – Pressione a tecla Ctrl e, em seguida, a tecla H para abrir a próxima caixa de diálogo Localizar e Substituir.

Também é possível abrir a caixa de diálogo Localizar e Substituir navegando até Início>>Localizar e Selecionar>>Substituir , conforme mostrado abaixo:

Etapa 3 – Para remover o parêntese inicial ou de abertura, digite “(” no campo Localizar o quê e deixe o campo de entrada Substituir por vazio, conforme mostrado abaixo:

Etapa 4 – Clique no botão Replace All (Substituir tudo) para remover todos os parênteses de abertura do conjunto de dados, e a caixa de diálogo a seguir será exibida para indicar que a operação foi bem-sucedida:

Clique em OK na caixa de diálogo e o conjunto de dados terá a seguinte aparência:

Etapa 5 – Repita as etapas 2, 3 e 4 para remover todos os colchetes de fechamento.

N

a etapa 3, certifique-se de digitar ” )” na caixa de entrada Find what
. Todos os colchetes serão removidos e o conjunto de dados terá a seguinte aparência:

2. Usando a função SUBSTITUTE

Usamos esse método se preferirmos deixar o conjunto de dados original como está. A função SUBSTITUTE permite substituir um conjunto de caracteres por outro. Para remover todos os colchetes do conjunto de dados usando a função SUBSTITUTE, proceda da seguinte forma: Etapa 1 – Selecione o conjunto de dados do qual deseja remover os colchetes. Etapa 2 – Na célula C2 , digite a fórmula =SUBSTITUTE(A2,” (” “,” “) conforme mostrado abaixo:

Etapa 3 – Pressione Enter e use a alça de preenchimento para copiar a fórmula para todas as células da coluna C. Todos os colchetes de abertura serão removidos do intervalo C2:C8, conforme mostrado abaixo:

Etapa 4 – Na célula D2 , insira a fórmula =SUBSTITUIR(C2,” ) “,” “), conforme mostrado abaixo:

Etapa 5 – Pressione Enter e use a alça de preenchimento para copiar a fórmula em todas as células da coluna D. Todos os colchetes de fechamento serão removidos do intervalo D2:D8, conforme mostrado abaixo:

Etapa 6 – Para manter os valores originais na coluna A, copie o conteúdo da coluna D e cole-o na coluna C por valor(CTRL+Alt+V). Em seguida, exclua a coluna D e seu conjunto de dados terá a seguinte aparência:

3. Usando uma macro VBA do Excel

Nos métodos anteriores, tivemos que excluir um colchete de cada vez, mas com o código VBA, podemos excluir todos os colchetes de uma vez. Siga estas etapas para remover os colchetes de seu conjunto de dados usando o código VBA: Etapa 1 – Pressione Alt+F11 e copie o seguinte código VBA em um módulo.

Sub RemoveParentheses() Cells.Select Selection.Replace What:=” ( “, Replacement:=” “, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Selection.Replace What:=” ) “, Replacement:=” “, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub Etapa 2 – Selecione o conjunto de dados do qual deseja remover os colchetes. Etapa 3 – Pressione Alt+F8 para abrir a caixa de diálogo da macro. Selecione e execute a macro.

A macro removerá todos os colchetes de seu conjunto de dados de uma só vez.

4. Usando uma combinação de LEFT e FIND.

Usando uma combinação das funções LEFT e FIND, podemos remover os colchetes de qualquer conjunto de dados. A função LEFT retorna um número especificado de caracteres do início de uma cadeia de texto. A função FIND diferencia maiúsculas de minúsculas e retorna a posição inicial de uma cadeia de texto dentro de outra cadeia de texto. Siga estas etapas para aplicar essas funções à remoção de colchetes: Etapa 1 – Na célula C2, insira a fórmula =LEFT(A2,FIND(“( “,A2,1)-1) conforme mostrado abaixo:

Etapa 2 – Usando a alça de preenchimento, copie a fórmula para as outras células da coluna C.

Explicação da fórmula: Na célula C2, a função FIND encontra o número da posição do parêntese de abertura desde o início e retorna o número 8. Subtraímos 1 do 8 para que a função LEFT retenha apenas 7 caracteres da esquerda, o que retorna Morris. O mesmo processo se aplica à coluna C.

Conclusão

Neste tutorial, vimos quatro métodos de remoção de colchetes no Excel. Você pode aplicar qualquer um desses métodos ou todos eles, dependendo do que estiver fazendo.