Se quiser substituir substrings por um número específico de texto da célula adjacente, você pode usar uma combinação de "ENCONTRAR "," ESQUERDA "e" MEIO " funções.
DEIXOU: Retorna o número especificado de caracteres desde o início de uma string de texto.
Sintaxe: = LEFT (texto, num_chars)
texto: é a string de texto que contém o caractere que você deseja extrair
num_chars: especifica o número de caracteres da esquerda que você deseja extrair.
MID: Retorna os caracteres do meio de uma string de texto, dados uma posição inicial e comprimento.
Sintaxe: = MID (texto, núm_início, núm_caracteres)
texto: É a string de texto que contém os caracteres que você deseja extrair.
start_num: O número na string da qual você deseja extrair dados.
num_chars: Ele especifica o número de caracteres que você deseja que o MID recupere ou extraia.
Vejamos um exemplo:
Temos algumas strings que contêm “XX” como substring na coluna A. Na coluna B, temos o texto que precisa ser substituído por XX.
- Queremos uma fórmula que substitua a substring, ou seja, "XX" na célula correspondente na coluna A e substitua pelo texto na coluna B
- Na célula C2, a fórmula seria
- = ESQUERDA (A2, FIND ("XX", A2) -1) e B2 e MID (A2, FIND ("XX", A2) +2,255)
- Na captura de tela mostrada acima, a fórmula substituiu o texto “XX” por “C”.
- Copiando a fórmula abaixo da faixa, obteremos o resultado desejado.
É assim que podemos substituir substring por números de células adjacentes no Microsoft Excel.