Retorna uma cadeia que inclui apenas os caracteres especificados.

REMOVE(cadeia; caracteres_válidos)
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.

Caractere.

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")

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.