WYSZUKAJ.POZIOMO, funkcja

Ten artykuł zawiera opis składni formuły i zastosowania funkcji WYSZUKAJ.POZIOMO w programie Microsoft Excel.

Opis

Wyszukuje wartość w górnym wierszu tabeli lub tablica wartości, a następnie zwraca wartość w tej samej kolumnie z wiersza określonego w tabeli lub w tablicy. Funkcji WYSZUKAJ.POZIOMO należy używać wtedy, gdy porównywane wartości są umieszczone w górnym wierszu tabeli danych i kiedy należy przeszukać określoną liczbę wierszy w dół. Funkcji WYSZUKAJ.PIONOWO należy używać wtedy, gdy porównywane wartości są umieszczone w kolumnie znajdującej się z lewej strony danych, które należy znaleźć.

POZIOMO w nazwie funkcji WYSZUKAJ.POZIOMO wskazuje, że wyszukiwanie zachodzi w poziomie.

Składnia

WYSZUKAJ.POZIOMO(szukana_wartość;tabela_tablica;nr_indeksu_wiersza;[przeszukiwany_zakres])

Składnia funkcji WYSZUKAJ.POZIOMO ma następujące argumenty:

  • Szukana_wartość    Argument wymagany. Wartość, którą należy znaleźć w pierwszym wierszu tabeli. Szukana_wartość może być wartością, odwołaniem lub ciągiem tekstowym.

  • Tabela_tablica    Argument wymagany. Tabela zawierająca informacje, w której są poszukiwane dane. Należy używać odwołania do zakresu lub nazwy zakresu.

    • Wartości w pierwszym wierszu tablicy określonej przez argument tabela_tablica mogą być tekstem, liczbami lub wartościami logicznymi.

    • Jeśli argument przeszukiwany_zakres ma wartość PRAWDA, wartości w pierwszym wierszu tablicy określonej przez argument tabela_tablica muszą być umieszczone w kolejności rosnącej: ...-2, -1, 0, 1, 2,... , A-Z, FAŁSZ, PRAWDA; w przeciwnym przypadku funkcja WYSZUKAJ.POZIOMO może nie podać poprawnej wartości. Jeśli argument przeszukiwany_zakres ma wartość FAŁSZ, nie ma potrzeby sortowania argumentu tabela_tablica.

    • Teksty pisane dużymi i małymi literami są równoważne.

    • Wartości są sortowane w kolejności rosnącej, od lewej do prawej. Aby uzyskać więcej informacji, zobacz Sortowanie danych w zakresie lub tabeli.

  • Nr_indeksu_wiersza    Argument wymagany. Numer wiersza w tablicy określonej przez argument tabela_tablica, z którego zostanie zwrócona pasująca wartość. Argument nr_indeksu_wiersza o wartości 1 zwraca pierwszy wiersz w tablicy określonej przez argument tabela_tablica, argument nr_indeksu_wiersza o wartości 2 zwraca drugi wiersz w tablicy określonej przez argument tabela_tablica itd. Jeśli wartość argumentu nr_indeksu_wiersza jest mniejsza od 1, funkcja WYSZUKAJ.POZIOMO zwraca wartość błędu #ARG!. Jeśli wartość argumentu nr_indeksu_wiersza jest większa od liczby wierszy w tablicy określonej przez argument tabela_tablica, funkcja WYSZUKAJ.POZIOMO zwraca wartość błędu #ADR!.

  • Przeszukiwany_zakres    Argument opcjonalny. Wartość logiczna określająca, czy funkcja WYSZUKAJ.POZIOMO ma znaleźć dokładne czy przybliżone dopasowanie. Jeśli tą wartością jest PRAWDA bądź argument został pominięty, zwracane jest przybliżone dopasowanie. Innymi słowy, jeśli nie zostanie znalezione dokładne dopasowanie, zwracana jest następna największa wartość, która jest mniejsza niż argument szukana_wartość. Jeśli tą wartością jest FAŁSZ, funkcja WYSZUKAJ.POZIOMO wyszuka dokładne dopasowanie. Jeśli nie zostanie znalezione, zwracana jest wartość błędu #N/D!.

Spostrzeżenie

  • Jeśli funkcja WYSZUKAJ.POZIOMO nie może znaleźć argumentu szukana_wartość, a argument przeszukiwany_zakres ma wartość PRAWDA, funkcja używa największej wartości, która jest mniejsza od argumentu szukana_wartość.

  • Jeśli argument szukana_wartość jest mniejszy od najmniejszej wartości w pierwszym wierszu tablicy określonej przez argument tabela_tablica, funkcja WYSZUKAJ.POZIOMO zwraca wartość błędu #N/D!.

  • Jeśli argument przeszukiwany_zakres ma wartość FAŁSZ, a szukana_wartość jest tekstem, przy określaniu argumentu szukana_wartość można używać symboli wieloznacznych: znaku zapytania (?) i gwiazdki (*). Znak zapytania zastępuje dowolny pojedynczy znak, a gwiazdka zastępuje dowolną sekwencję znaków. Aby znaleźć znak zapytania lub gwiazdkę, przed szukanym znakiem należy wpisać tyldę (~).

Przykład

Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.

Osie

Łożyska

Śruby

4

4

9

5

7

10

6

10

11

Formuła

Opis

Wynik

=WYSZUKAJ.POZIOMO("Osie";A1:C4;2;PRAWDA)

Wyszukuje słowo „Osie” w pierwszym wierszu i zwraca wartość z drugiego wiersza, który znajduje się w tej samej kolumnie (kolumnie A).

4

=WYSZUKAJ.POZIOMO("Łożyska";A1:C4;3;FAŁSZ)

Wyszukuje słowo „Łożyska” w pierwszym wierszu i zwraca wartość z trzeciego wiersza, która znajduje się w tej samej kolumnie (kolumnie B).

7

=WYSZUKAJ.POZIOMO("Ł";A1:C4;3;PRAWDA)

Wyszukuje „Ł” w pierwszym wierszu i zwraca wartość z trzeciego wiersza, która znajduje się w tej samej kolumnie. Ponieważ nie znaleziono dokładnego dopasowania „Ł”, użyta jest największa wartość w wierszu 1, która jest mniejsza niż „Ł”: „Osie” w kolumnie A.

5

=WYSZUKAJ.POZIOMO("Sworznie";A1:C4;4)

Wyszukuje słowo „Sworznie” w pierwszym wierszu i zwraca wartość z czwartego wiersza, która znajduje się w tej samej kolumnie (kolumnie C).

11

=WYSZUKAJ.POZIOMO(3;{1;2;3\"a";"b";"c"\"d";"e";"f"};2;PRAWDA)

Wyszukuje liczbę 3 w trzywierszowej stałej tablicowej i zwraca wartość z drugiego wiersza w tej samej (w tym przypadku trzeciej) kolumnie. W stałej tablicowej są trzy wiersze wartości oddzielone od siebie ukośnikiem odwrotnym (\). Zwracana jest wartość „c”, ponieważ znajduje się w drugim wierszu i w tej samej kolumnie co liczba 3.

c

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×