Excel: como substituir vários valores em uma célula


Você pode usar a seguinte fórmula para substituir vários valores em uma célula do Excel:

 = SUBSTITUTE ( SUBSTITUTE ( A1 , "oldtext1" , "newtext1" ) , "oldtext2" , "newtext2" )

Esta fórmula específica faz as seguintes substituições no texto da célula A1 :

  • oldtext1 é substituído por newtext1
  • oldtext2 é substituído por newtext2

Observe que neste exemplo estamos substituindo dois valores em uma célula, mas você pode criar quantas funções SUBSTITUTE aninhadas desejar para substituir quantos valores desejar.

O exemplo a seguir mostra como usar esta fórmula na prática.

Exemplo: Substitua vários valores em uma célula no Excel

Digamos que temos o seguinte conjunto de dados no Excel que contém informações sobre vários jogadores de basquete:

Podemos usar a seguinte fórmula para substituir “Guarda” por “D’us”. e “Avançar” com “Fd”. para cada valor na coluna Posição :

 =SUBSTITUTE(SUBSTITUTE( B2 , "Guard" , "Gd." ), "Forward" , "Fd." )

Inseriremos esta fórmula na célula C2 e, em seguida, clicaremos e arrastaremos para cada célula restante na coluna C:

Excel substitui vários valores

Observe que as seguintes substituições foram feitas em cada célula da coluna A:

  • A string “Guard” foi substituída por “Gd”.
  • A string “Forward” foi substituída por Fd.

Nota : Se nenhuma das strings da fórmula for encontrada no texto que você está procurando, a fórmula simplesmente retornará o texto original sem quaisquer substituições.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:

Como extrair texto entre dois caracteres no Excel
Como contar linhas com texto no Excel
Como calcular a soma se a célula contém texto parcial no Excel

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *