CORRESPX
Procura um valor em uma matriz ou intervalo de células e retorna a posição relativa do item.
XMATCH outperforms function MATCH as it allows searches according to the search mode.
CORRESPX(Procura; Matriz [; TipoCorresp; ModoPesq ] )
Procura: o valor de qualquer tipo a ser pesquisado em Matriz.
Matriz: é a referência da matriz ou do intervalo a ser pesquisado.
TipoCorresp: especifica o tipo de correspondência:
-
0 - Correspondência exata (padrão). Se o valor de Procura não for encontrado e o texto de NaFalta for omitido, retorna #N/DISP.
-
-1 - Correspondência exata. Se o valor Procura não for encontrado, retorna o próximo item menor.
-
1 - Correspondência exata. Se o valor Procura não for encontrado, retorna o próximo item maior.
-
2 - Uma correspondência curinga no qual os caracteres *, ? e ~ têm um significado especial.
ModoPesq: especifica o modo de pesquisa a ser usado:
The function is always case insensitive, independent from the setting of Case sensitive checkbox in - .
-
1: - Pesquisa a partir do primeiro item (padrão).
-
-1 - Pesquisa reversa a partir do último item.
-
2 - Pesquisa binária que depende da Matriz ser ordenada em ordem crescente. Se não for ordenada, serão retornados resultados inválidos.
-
-2 - Pesquisa binária que depende da Matriz ser ordenada em ordem decrescente. Se não for ordenada, serão retornados resultados inválidos.
Any of the optional arguments can be omitted. An optional argument is required to be preceded by the preceding separators.
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