CORRESPX
Pesquisa um valor numa matriz de uma dimensão e retorna a posição relativa do item.
CORRESPX supera a função CORRESP por que permite pesquisa de acordo com o modo de pesquisa.
XMATCH(Search criterion; Search Array [; Match Mode [; Search Mode ] ] )
Search criterion: The value of any type to search for in Search Array.
Search Array: is the reference of the array or range to search.
Match Mode: (optional) specifies the match type. Values can be:
-
0: exact match (default). If Search criterion value is not found, then return the #N/A error.
-
-1: attempt exact match. If Search criterion value is not found, then return the next smaller item.
-
1: attempt exact match. If Search criterion value is not found, then return the next larger item.
-
2: uma correspondência onde os caracteres curinga *, ?, e ~ tem significado especial.
-
3: uma correspondência por expressão regular.
Modo de correspondência: (opcional) especifica o modo de correspondência a utilizar.
-
1: retorna a primeira correspondência começando pelo primeiro item de Matriz de pesquisa (padrão).
-
-1: pesquisa reversa. Retorna a primeira ocorrência começando pelo último item de Matriz de pesquisa.
-
2 - Pesquisa binária que depende da Matriz de pesquisa ser ordenada em ordem crescente. Se não for ordenada, serão retornados resultados inválidos.
-
-2 - Pesquisa binária que depende da Matriz de pesquisa ser ordenada em ordem decrescente. Se não for ordenada, serão retornados resultados inválidos.
Os valores 2 e 3 de Modo de correspondência não podem ser combinados com a pesquisa binária (valores 2 ou -2 de Modo de pesquisa).
Qualquer um dos argumentos opcionais pode ser omitido. Um argumento opcional requer que todos os separadores anteriores estejam presentes.
Tem-se uma pequena tabela de banco de dados ocupando o intervalo de células A1: DO4 e contendo informações básicas sobre 118 elementos químicos. A primeira coluna contém os cabeçalhos das linhas “Elemento”, “Símbolo”, “Número Atômico” e “Massa Atômica Relativa”. As colunas subsequentes contêm as informações relevantes para cada um dos elementos, ordenadas da esquerda para a direita pelo número atômico. Por exemplo, as células B1: B4 contêm “Hidrogênio”, “H”, “1” e “1.008”, enquanto as células DO1: DO4 contêm “Oganesson”, “Og”, “118” e “294”.
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Elemento
|
Hidrogênio
|
Hélio
|
Lítio
|
...
|
Oganesson
|
2
|
Símbolo
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Número atômico
|
1
|
2
|
3
|
...
|
118
|
4
|
Massa atômica relativa
|
1.008
|
4.0026
|
6.94
|
...
|
294
|
=XMATCH("Atomic Number"; A1:A4) returns 3, the third line of the A1:A4 array.
=XMATCH("Li"; A2:DO2) returns 4, the fourth column of the A2:DO2 array.
Esta função está disponível desde o LibreOfficeDev 24.8.
Esta função não faz parte do padrão Open Document Format for Office Applications (OpenDocument) Versão 1.3. Parte 4: Formato de Fórmula Recalculada (OpenFormula). O espaço de nomes é
COM.MICROSOFT.XMATCH