X.DOPASUJ
Wyszukuje wartość w macierzy jednowymiarowej i zwraca względną pozycję elementu.
X.DOPASUJ przewyższa funkcję DOPASUJ, ponieważ umożliwia wyszukiwanie według trybu wyszukiwania.
X.DOPASUJ(wyszukaj; macierz [; typ_dopasowania; [; tryb_wyszukiwania ] ] )
Wyszukaj: wartość dowolnego typu do wyszukania w Macierzy.
Macierz: jest odniesieniem do macierzy lub zakresu do przeszukania.
Typ_dopasowania: (opcjonalnie) określa typ dopasowania. Wartości mogą być:
-
0:dokładne dopasowanie (domyślne). Jeśli wartość Wyszukaj nie zostanie znaleziona, zwróć błąd #N/D.
-
-1: próba dokładnego dopasowania. Jeśli wartość Wyszukaj nie zostanie znaleziona, zwróć następny mniejszy element.
-
1: próba dokładnego dopasowania. Jeśli wartość Wyszukaj nie zostanie znaleziona, zwróć następny większy element.
-
2: znak wieloznaczny, w którym znaki *, ? i ~ mają specjalne znaczenia.
-
3: dopasowanie wyrażenia regularnego.
Tryb wyszukiwania: (opcjonalnie) określa używany tryb wyszukiwania.
-
1: zwraca pierwsze wystąpienie zaczynając od pierwszego elementu Macierz wyszukiwania (domyślnie).
-
-1: wyszukiwanie wsteczne. Zwraca pierwsze wystąpienie, zaczynając od ostatniego elementu macierzy Macierz wyszukiwania.
-
2: wyszukiwanie binarne polegające na sortowaniu Macierzy wyszukiwania w porządku rosnącym. Jeśli nie zostaną posortowane, zwrócone zostaną nieprawidłowe wyniki.
-
-2: wyszukiwanie binarne polegające na sortowaniu Macierzy wyszukiwania w porządku malejącym. Jeśli nie zostaną posortowane, zwrócone zostaną nieprawidłowe wyniki.
Wartości 2 i 3 w Trybie dopasowania nie można łączyć z wyszukiwaniem binarnym (wartość Trybu wyszukiwania 2 lub -2).
Można pominąć dowolny z opcjonalnych argumentów. Opcjonalny argument wymaga obecności wszystkich poprzedzających separatorów.
Załóżmy, że zbudowaliśmy małą tabelę bazy danych zajmującą zakres komórek A1:DO4 i zawierającą podstawowe informacje o 118 pierwiastkach chemicznych. Pierwsza kolumna zawiera nagłówki wierszy „Pierwiastek”, „Symbol”, „Liczba atomowa” i „Względna masa atomowa”. Kolejne kolumny zawierają odpowiednie informacje dla każdego z pierwiastków, uporządkowane od lewej do prawej według liczby atomowej. Na przykład komórki B1:B4 zawierają „wodór”, „H”, „1” i „1,008”, podczas gdy komórki DO1:DO4 zawierają „Oganeson”, „Og”, „118” i „294”.
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Pierwiastek
|
Wodór
|
Hel
|
Lit
|
...
|
Oganeson
|
2
|
Symbol
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Liczba atomowa
|
1
|
2
|
3
|
...
|
118
|
4
|
Względna masa atomowa
|
1.008
|
4.0026
|
6.94
|
...
|
294
|
=X.DOPASUJ("Liczba atomowa",A1:A4) zwraca 3, trzeci wiersz macierzy A1:A4.
=X.DOPASUJ("Li",A2:DO2) zwraca 4, czwartą kolumnę macierzy A2:DO2.
Ta funkcja jest dostępna od wersji 24.8 LibreOffice.
Ta funkcja nie jest częścią standardu Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Przestrzeń nazw to
COM.MICROSOFT.XMATCH