Funções de texto

Parent Previous Next

FUNÇÕES DE TEXTO


A seguir as funções serão detalhadas.

Chr

Descrição: Preenche a variável com um caracter da tabela ASCII (https://en.wikipedia.org/wiki/ASCII).

Sintaxe:

Chr(n)

onde n é o número ASCII.

Exemplo:

Preencher com o caracter "@".

Chr(64)


InList

Descrição: verifica, para cada observação, a presença da expressão indicada.

Sintaxe:

InList(V,"exp1; exp2", ignore)

a opção ignore é opcional, ela pode ter dois valores:

true: ignora maiúsculas/minúsculas e acentuação.

false: considera maiúsculas/minúsculas e acentuação.

Atenção: a expressão ("exp") busca a resposta inteira, não um segmento apenas.

Exemplo:

Buscar a resposta (expressão): Qualidade e responsabilidade.

InList(V20, "qualidade e responsabilidade", true)

Obs

V20

InList(V20, "qualidade e responsabilidade")

InList(V20, "Qualidade e responsabilidade", true)

1

Equipe que tenha qualidade e responsabilidade

0

0

2

Qualidade e responsabilidade

0

1

3

Esperamos qualidade e responsabilidade

0

0


InStr

Descrição: verifica, para cada observação, a presença da expressão indicada e retorna a posição que ela está presente.

Sintaxe:

InStr(início, V,"exp1; exp2", ignore)

a opção ignore é opcional, ela pode ter dois valores:

true: ignora maiúsculas/minúsculas e acentuação.

false: considera maiúsculas/minúsculas e acentuação.

a opção início também é opcional: pode-se utilizar um número inteiro (iniciando em 1) para indicar em que posição iniciar a procura pela expressão.

Exemplo:

Identificar a posição de início da expressão: branco e azul.

InStr(V20, "branco e azul", true)

Obs

V20

InStr(V20, "branco e azul")

InStr(V20, "branco e azul", true)

1

Um produto que tenha as cores branco e azul misturadas

20

20

2

Gostaria que houve algo em branco, talez em azul também

0

0

3

Branco e Azul

0

1


LCase

Descrição: converte a resposta em letras minúsculas.

Sintaxe:

LCase(V)

Exemplo:

LCase(V20)


Left

Descrição: considera apenas "n" caracteres iniciais.

Sintaxe:

Left(V, n)

Exemplo:

Extrair os 3 primeiros caracteres de uma variável.

Left(v20, 3)

Obs

V20

Left(v20, 3)

1

Um produto que tenha as cores branco e azul misturadas

Um

2

Gostaria que houve algo em branco, talez em azul também

Gos

3

Branco e Azul

Bra


Len

Descrição: conta a quantidade de caracteres de uma resposta (considera os espaços).

Sintaxe:

Len(V)

Exemplo:

Comprimento das respostas de uma variável.

Len(v20)

Obs

V20

Len(v20)

1

Um produto que tenha as cores branco e azul misturadas

54

2

Gostaria que houve algo em branco, talez em azul também

55

3

Branco e Azul

13


LikeStr

Descrição: verifica, para cada observação, a presença da expressão indicada.

Sintaxe:

LikeStr(V,"exp1; exp2", ignore)

a opção ignore é opcional, ela pode ter dois valores:

true: ignora maiúsculas/minúsculas e acentuação.

false: considera maiúsculas/minúsculas e acentuação.

Atenção: a expressão ("exp") busca a resposta inteira, não um segmento apenas.

Exemplo:

Buscar a resposta (expressão): Qualidade e responsabilidade.

LikeStr(V20, "qualidade e responsabilidade", true)

Obs

V20

LikeStr(V20, "qualidade e responsabilidade")

LikeStr(V20, "Qualidade e responsabilidade", true)

1

Equipe que tenha qualidade e responsabilidade

0

0

2

Qualidade e responsabilidade

0

1

3

Esperamos qualidade e responsabilidade

0

0


LTrim

Descrição: retira os espaços em branco do início do texto.

Sintaxe:

LTrim(V)

Exemplo:

LTrim(V20)


Mid

Descrição: permite excluir os "n" caracteres iniciais da resposta.

Sintaxe:

Mid(V, início, n)

a configuração "início" é opcional, podendo indicar em qual posição inicia a contagem.

Exemplo:

Considerar apenas os caracteres a partir da posição 3 de uma variável.

Mid(V20, 3)

Obs

V20

Mid(v20, 3)

1

Equipe que tenha qualidade e responsabilidade

ipe que tenha qualidade e responsabilidade

2

Qualidade e responsabilidade

lidade e responsabilidade

3

Esperamos qualidade e responsabilidade

eramos qualidade e responsabilidade


NumWds

Descrição: retorna o número de palavras de cada resposta.

Sintaxe:

NumWds(V)

Exemplo:

Contar a quantidade de palavras da variável 20.

NumWds(V20)

Obs

V20

NumWds(V20)

1

Equipe que tenha qualidade e responsabilidade

6

2

Qualidade e responsabilidade

3

3

Esperamos qualidade e responsabilidade

4


Replace

Descrição: substitui, para uma dada expressão, uma palavra por outra.

Sintaxe:

Replace(V, "exp", palavra, ignore)

a opção ignore é opcional, ela pode ter dois valores:

true: ignora maiúsculas/minúsculas e acentuação.

false: considera maiúsculas/minúsculas e acentuação.

Exemplo:

Substituir, na variável 22, a expressão "um carro", por "outro".

Replace(v22, "um carro", "outro", true)


Right

Descrição: considera apenas "n" caracteres iniciais.

Sintaxe:

Right(V, n)

Exemplo:

Extrair os 4 últimos caracteres de uma variável.

Right(v20, 4)

Obs

V20

Left(v20, 4)

1

Um produto que tenha as cores branco e azul misturadas

adas

2

Gostaria que houve algo em branco, talez em azul também

mbém

3

Branco e Azul

azul


RTrim

Descrição: retira os espaços em branco do final do texto.

Sintaxe:

RTrim(V)

Exemplo:

RTrim(V20)


Space

Descrição: cria uma variável "n" espaços vazios.

Sintaxe:

Space(n)

Exemplo:

Space(3) terá como resultado "   ".


Split

Não disponível.


Str

Descrição: transforma o conteúdo de uma variável segundo uma regra de formatação. Cada variável, em função de seu tipo, possui um formato específico.

Sintaxe:

Str(V, formato)

Para mais informações sobre os formatos, acesse este link: https://msdn.microsoft.com/pt-br/po-br/library/dwhawy9k(v=vs.110).aspx

Exemplo:

Tranformar uma variável numérica em percentual (multiplica por 100).

Str(V5, "p")


StrComp

Descrição: compara respostas de duas variáveis.

Sintaxe:

StrComp(V1, V2)

Exemplo:

Verificar se as respostas de duas variáveis são iguais.

StrComp(V23; V25)


String

Não disponível.


Trim

Descrição: retira os espaços em branco do início e do final do texto.

Sintaxe:

Trim(V)

Exemplo:

Trim(V20)


UCase

Descrição: converte a resposta em letras maiúsculas.

Sintaxe:

UCase(V)

Exemplo:

UCase(V20)


Val

Descrição: preenche a variável nova com um valor indicado (n).

Sintaxe:

Val(n)

Exemplo:

Preencher a variável com valor 14.

Val("14")


WithList

Descrição: verifica, para cada resposta, a presença de uma palavra, ou uma lista de palavras.

Sintaxe:

WithList(V, "lista de palavras"; ignore)

a opção ignore é opcional, ela pode ter dois valores:

true: ignora maiúsculas/minúsculas e acentuação.

false: considera maiúsculas/minúsculas e acentuação.

Exemplo:

Buscar as palavras equipe e qualidade.

WithList(V20, "equipe; qualidade", true)

Obs

V20

WithList(V20, "equipe; qualidade")

WithList(V20, "equipe; qualidade", true)

1

Equipe que tenha qualidade e responsabilidade

0

1

2

Qualidade e responsabilidade

0

1

3

Esperamos qualidade e responsabilidade

1

1


&

Descrição: concatena duas ou mais variáveis texto.

Sintaxe:

V1 & V2

Exemplo:

Unificar duas variáveis texto, sem delimitador.

V3 & V32

Unificar, com o delimitador "-".

V3 & " - " & V34


Containing

Descrição: localiza na resposta em que posição inicia a expressão desejada.

Sintaxe:

V Containing "exp"

Exemplo:

Indicar a posição em que inicia o domínio de um email ("@").

V5 containing "@"


In

Descrição: localiza uma lista de respostas em determinada variável (sensível a maíusculas/minúsculas e acentuação).

Sintaxe:

V In "exp1; exp2"

Exemplo:

Localizar as respostas que sejam iguais a "cor azul" e "cor branca"

V20 In "cor azul; cor branca"


Like

Descrição: localiza uma resposta em determinada variável (sensível a maíusculas/minúsculas e acentuação).

Sintaxe:

V Like "exp"

Exemplo:

Localizar as respostas que sejam iguais a "cor azul"

V20 like "cor azul"


With

Descrição: localiza uma lista de palavras, ou parte de palavras (insensível a maíusculas/minúsculas).

Sintaxe:

V With "palavra1; palavra2"

Exemplo:

Localizar as respostas que sejam iguais a "confortável" ou que tenham a parte "sens"

V20 With "confortável; sens"


WithWords

Descrição: localiza uma lista de palavras (insensível a maíusculas/minúsculas).

Sintaxe:

V WithWords "palavra1; palavra2"

Exemplo:

Localizar as respostas que sejam iguais a "confortável".

V20 With "confortável"


Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator