SUBSTITUIRB
MUDAR substitui parte de uma seqüência de caracteres de texto, com
base no número de caracteres especificado, por uma seqüência diferente.
SUBSTITUIRB substitui parte de uma seqüência de caracteres de texto,
com base no número de bytes especificado, por uma seqüência diferente. Essa
função é para ser usada com caracteres de byte duplo.
Sintaxe
MUDAR(texto_antigo;núm_inicial;núm_caract;novo_texto)
SUBSTITUIRB(texto_antigo;núm_inicial;núm_bytes;novo_texto)
Texto_antigo é o texto no qual você deseja trocar alguns
caracteres.
Núm_inicial é a posição do caractere em texto_antigo que você
deseja substituir por novo_texto.
Núm_caract é o número de caracteres em texto_antigo que você
deseja que MUDAR substitua por novo_texto.
Núm_bytes é o número de bytes em texto_antigo que você deseja que
SUBSTITUIRB substitua por novo_texto.
Novo_texto é o texto que substituirá os caracteres em
texto_antigo.
Exemplos
A fórmula abaixo substitui cinco caracteres por novo_texto, começando
pelo sexto caractere em texto_antigo:
REPLACE("abcdefghijk",6,5,"*")
é igual a "abcde*k"
Os caracteres de seis a dez serão substituídos por "*".
A fórmula abaixo substitui os dois últimos dígitos de 1990 por
91:
REPLACE("1990",3,2,"91")
é igual a "1991"Se a célula A2 contiver "123456", então:
REPLACE(A2,1,3,"@")
é igual a "@456"
Se a função DIREITA retornar "ABCDEF", então:
REPLACE(RIGHT(A3,6),1,6,"*")
é igual a "*"
Até a Próxima!!
Nenhum comentário:
Postar um comentário