CORRESP

A função CORRESP retorna a posição de um valor em uma coleção.

Dica: para uma busca aprimorada que funciona em qualquer direção, use CORRESPX.

CORRESP(buscar; procurar onde; método de correspondência)

buscar: O valor a encontrar. buscar pode conter qualquer valor ou uma string EXPREG.

procurar onde: A coleção que contém os valores a serem procurados. procurar onde pode conter quaisquer valores.

método de correspondência: Um valor modal opcional que especifica como a correspondência de valores é realizada.

buscar o maior valor (1 ou omitido): Encontra a célula com o maior valor que é menor ou igual a buscar. Se você usar buscar o maior valor, não poderá usar curingas em buscar e os valores em procurar onde devem ser classificados em ordem crescente.

buscar valor (0): Encontra a primeira célula com o valor que corresponde exatamente a buscar. Esse método de correspondência é melhor para localizar texto. Se você usar buscar valor, é possível usar curingas em buscar. Você pode usar um ? (ponto de interrogação) para representar um caractere, um * (asterisco) para representar vários caracteres e um ~ (til) para especificar que o caractere seguinte deve ser correspondido, ao invés de usado como um curinga.

buscar o menor valor (–1): Encontra a célula com o menor valor que é maior ou igual a buscar. Se você usar buscar o menor valor, não é possível usar curingas em buscar.

Observações

  • CORRESP só funciona em uma coleção que é parte de uma linha ou coluna única; não é possível usá-la para buscar em uma coleção bidimensional.

  • A numeração das células começa com 1 na célula superior ou esquerda para as coleções vertical e horizontal, respectivamente. As buscas são realizadas de cima para baixo ou da esquerda para a direita.

  • Ao pesquisar por texto, as maiúsculas e minúsculas são ignoradas.

Exemplos

Dada a tabela a seguir:

A

B

C

1

10

vel

40

2

20

elit

20

3

30

lorex

30

4

40

felis

50

5

50

facit

10

=CORRESP(40; A1:A5) retorna 4, porque 40 (buscar) é o quarto item na coleção especificada (procurar onde).

=CORRESP(40; C1:C5) retorna 1, porque 40 é o primeiro item na coleção especificada.

=CORRESP(35; C1:C5; 1) retorna 3, porque 30 é o maior valor menor ou igual a 35 (método de correspondência é 1, buscar o maior valor).

=CORRESP(35; C1:C5; -1) retorna 1, porque 40 é o menor valor maior ou igual a 35 (método de correspondência é -1, buscar o menor valor).

=CORRESP(35; C1:C5; 0) retorna um erro, porque nenhuma correspondência exata pode ser encontrada (método de correspondência é 0, buscar valor).

=CORRESP("vel";B1:B5) retorna 1, porque “vel” aparece na primeira célula do intervalo especificado.

=CORRESP("*x"; B1:B5; 0) retorna 3, porque “lorex”, que termina com um “x”, aparece na terceira célula do intervalo.

=CORRESP("vel"; B1:B5) retorna um erro, porque a coleção buscar pode incluir apenas uma linha ou uma coluna.

=CORRESP(EXPREG("^f.*"); B1:B5;0) retorna 4, porque a primeira palavra que começa com “f” é o quarto item da coleção.

Consulte tambémPROC
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Ajudou?
Limite de caracteres: 250
O número máximo de caracteres é 250.
Agradecemos seu comentário.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.