PODAJ.POZYCJĘ
Funkcja PODAJ.POZYCJĘ zwraca pozycję wartości w danym zbiorze.
Porada: Aby skorzystać z zaawansowanego wyszukiwania działającego w dowolnym kierunku, użyj funkcji XMATCH.
PODAJ.POZYCJĘ(szukaj; zakres; metoda-dopasowania)
szukaj: Wartość, która ma zostać znaleziona. Argument szukaj może zawierać dowolną wartość lub ciąg REGEX.
zakres: Zbiór zawierający szukane wartości. Argument zakres może zawierać dowolne wartości.
metoda-dopasowania: Opcjonalna wartość modalna, określająca sposób dopasowywania wartości.
znajdź największą wartość (1 lub brak): Znajduje komórkę z największą wartością, która jest mniejsza lub równa argumentowi szukaj. Użycie znajdź największą wartość, uniemożliwia stosowanie symboli wieloznacznych w argumencie szukaj.
znajdź wartość (0): Znajduje komórkę, której wartość jest dokładnie taka sama, jak argument szukaj. Metoda dopasowania optymalna dla znajdowania tekstu. Metoda znajdź wartość pozwala na używanie symboli wieloznacznych w argumencie szukaj. Możesz użyć znaku ? (znak zapytania) może reprezentować pojedynczy znak, * (gwiazdka) może reprezentować wiele znaków, a ~ (tylda) może wskazywać, że kolejny znak ma zostać dopasowany wprost, a nie jako symbol wieloznaczny.
znajdź najmniejszą wartość (–1): Znajduje komórkę z najmniejszą wartością, która jest większa lub równa argumentowi szukaj. Jeśli używasz znajdź najmniejszą wartość, argument szukaj nie może zawierać symboli wieloznacznych.
Uwagi
Funkcja PODAJ.POZYCJĘ działa tylko ze zbiorem obejmującym część pojedynczego wiersza lub pojedynczej kolumny. Nie można jej używać do przeszukiwania dwuwymiarowych zbiorów.
Komórki numerowane są od góry (w pionowych zbiorach) lub od lewej (w poziomych zbiorach); pierwsza komórka ma numer 1. Wyszukiwanie wykonywane jest z góry na dół lub z lewej do prawej.
Podczas wyszukiwania tekstu ignorowana jest wielkość liter.
Przykłady |
---|
Przyjmując wartości z poniższej tabeli: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=PODAJ.POZYCJĘ(40; A1:A5) zwraca 4, ponieważ 40 (szukaj) jest czwartą pozycją w określonym zbiorze (zakres). =PODAJ.POZYCJĘ(40; E1:E5) zwraca 1, ponieważ 40 jest pierwszą pozycją w określonym zbiorze. =PODAJ.POZYCJĘ(35; E1:E5; 1) zwraca 3, ponieważ 30 jest największą wartością mniejszą lub równą 35 (metoda-dopasowania wynosi 1, znajdź największą wartość). =PODAJ.POZYCJĘ(35; E1:E5; -1) zwraca 1, ponieważ 40 jest najmniejszą wartością większą lub równą 35 (metoda-dopasowania wynosi -1, znajdź najmniejszą wartość). =PODAJ.POZYCJĘ(35; E1:E5; 0) zwraca błąd, ponieważ nie można znaleźć dokładnego dopasowania (metoda-dopasowania wynosi 0, znajdź wartość). =PODAJ.POZYCJĘ("vel"; C1:C5) zwraca 1, ponieważ „vel” znajduje się w pierwszej komórce określonego zakresu. =PODAJ.POZYCJĘ("*x"; C1:C5; 0) zwraca 3, ponieważ „lorex”, kończące się na „x”, znajduje się w trzeciej komórce zakresu. =PODAJ.POZYCJĘ("vel"; C1:D5) zwraca błąd, ponieważ zbiór szukaj może zawierać tylko jeden wiersz lub jedną kolumnę. =PODAJ.POZYCJĘ(REGEX("^f.*"); C1:C5;0) zwraca 4, ponieważ pierwszym słowem zaczynającym się od „f” jest czwarty element zbioru. |