Retorna uma cadeia que inclui apenas os caracteres especificados.
Sintaxe
REMOVE(cadeia; caracteres_válidos)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cadeia | caractere | O campo, a expressão ou o valor literal do qual os caracteres devem ser removidos. |
caracteres_válidos | caractere |
Os caracteres a serem retidos em cadeia. Se você especificar aspas em caracteres_válidos, deverá colocar a lista de caracteres entre apóstrofos. Por exemplo: '"-/' Nota Se o caractere especificado não aparece na cadeia, não será incluído no valor de retorno. |
Saída
Caractere.
Exemplos
Exemplos básicos
Retorna "ABC123 ":
REMOVE("ABC 123 XX4";"ABC123")
Retorna "ABC123XX ":
REMOVE("zABC 123 XX4";"ABCX123")
Retorna "1234 ":
REMOVE("ABC 123 XX4"; "1234567890")
Retorna todos os valores do campo Número_Produto, com todos os caracteres não numéricos excluídos:
REMOVE(Número_produto;"0123456789")
Observações
Nota
A função REMOVE( ) foi substituída pelas funções INCLUDE( ) e EXCLUDE( ).
REMOVE( ) ainda está disponível na versão atual do Analytics para compatibilidade com versões anteriores.
Como funciona?
A função REMOVE( ) elimina os caracteres indesejados de dados da cadeia e retorna uma cadeia de comprimento fixo.
Quando usar REMOVE( )
Use REMOVE( ) para normalizar campos de dados que não têm um formato consistente, como campos de endereço. REMOVE( ) também pode ser usada para remover a pontuação ou outras informações inválidas de campos que contenham erros de edição.
Use também a função para limpar dados em campos antes de usar os comandos SORT ou JOIN, para correspondência de duplicidades ou para saída do relatório.
Diferenciação de maiúsculas e minúsculas
A função REMOVE( ) diferencia entre maiúsculas e minúsculas. Se você especificar "ID" em caracteres_válidos, esses caracteres não são incluídos em "id#94022". Se houver a possibilidade de combinação de minúsculas e maiúsculas, use a função UPPER( ) para converter a cadeia em letras maiúsculas.
Por exemplo:
REMOVE(UPPER("id#94022"); "ID0123456789")
Funções relacionadas
A função REMOVE( ) é similar à função INCLUDE( ), com a seguinte diferença:
- REMOVE( ) adiciona espaços em branco no fim do resultado para substituir os caracteres que foram removidos. O comprimento da cadeia original é mantido.
- INCLUDE( ) não adiciona espaços em branco.