Opis
Użyj tej funkcji, aby wyszukać wartość w górnym wierszu tabeli lub tablicy i zwrócić wartość z tej samej kolumny z określonego wiersza. Obsługiwane w łańcuchach.
Funkcja WYSZUKAJ.POZIOMO jest przydatna do wyszukiwania wartości w górnym wierszu tabeli lub tablicy i zwracania odpowiadających im wartości z innych wierszy.
Składnia
WYSZUKAJ.POZIOMO(wartość_szukana, tablica_tablicowa, numer_indeksu_wiersza, [zakres_wyszukiwania])
Wejścia
Funkcja ta akceptuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
wartość_wyszukiwania |
Tak | Wartość, którą należy znaleźć w pierwszym wierszu tabeli. | Odwołanie do komórki, zakres komórek, liczba, ciąg tekstowy lub formuła, której wynikiem jest którykolwiek z poniższych wyników. |
tablica_tabelowa |
Tak | Tabela lub tablica danych, w której można przeprowadzić wyszukiwanie. | Zakres komórek. |
numer_indeksu_wiersza |
Tak | Numer wiersza w tabeli, z którego należy pobrać wartość. Pierwszy rząd to 1. | Liczba całkowita dodatnia, odwołanie do komórki zawierającej liczbę całkowitą dodatnią lub formuła, której wynikiem jest jedno z powyższych. |
wyszukiwanie_zakresu |
Nie | Określa, czy należy znaleźć dokładne czy przybliżone dopasowanie. PRAWDA w przypadku dopasowania przybliżonego, FAŁSZ w przypadku dopasowania dokładnego. Jeżeli pominięto, przyjmuje się wartość TRUE. | Wartość logiczna (PRAWDA lub FAŁSZ). |
Przykłady
Dane próbki
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Pozycja | Cena | Magazyn | Dostawca | Ocena |
| 2 | Jabłko | 1.20 | 150 | Świeże owoce | 4.5 |
| 3 | Banan | 0.50 | 300 | Dostawy tropikalne | 4.0 |
| 4 | Winogrono | 2.00 | 200 | Rozkosze winnicy | 4.7 |
| 5 | Pomarańczowy | 1.00 | 250 | Świat Cytrusów | 4.3 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Znajdź podany ciąg tekstowy i zwróć odpowiadającą mu wartość z drugiego wiersza. | =WYSZUKAJ.POZIOMO("Cena",A1:E5;2;FAŁSZ) |
Ta formuła działa w następujący sposób:
Wynik: 1,20 |
| Znajdź podany ciąg tekstowy i zwróć odpowiadającą mu wartość z czwartego wiersza. | =WYSZUKAJ.POZIOMO("Akcje",A1:E5;4;PRAWDA) |
Ta formuła działa w następujący sposób:
Wynik: 200 . |
| Znajdź dany element w pierwszym wierszu, a następnie zwróć wartość z dynamicznie określonej pozycji wiersza, znajdując kolumnę zawierającą określony tekst nagłówka. | =WYSZUKAJ.POZIOMO("Apple", A1:F5, PODAJ.POZYCJĘ("Cena", A1:F1, 0), FAŁSZ) |
Ta formuła działa w następujący sposób:
Wynik: #N/D . |
| Znajdź określoną wartość w pierwszym wierszu tabeli i zwróć odpowiadającą jej wartość z określonego wiersza. Jeśli wartość nie zostanie znaleziona, wyświetl niestandardowy komunikat. | =JEŻELI.BŁĄD(WYSZUKAJ.POZIOMO("Ananas", A1:F5, 3, FAŁSZ), "Owoc nie został znaleziony") |
Ta formuła działa w następujący sposób:
Wynik: Nie znaleziono owocu . |
| Pobierz wartość z określonego wiersza tabeli, wyszukując wartość w pierwszym wierszu i zwracając odpowiedni wpis z pasującego wiersza. | =WYSZUKAJ.POZIOMO(KOMÓRKA("zawartość", B1), A1:F5, 3, FAŁSZ) |
Ta formuła działa w następujący sposób:
Wynik: 0,5 . |
Uwagi
- Funkcja WYSZUKAJ.POZIOMO nie rozróżnia wielkości liter. Nie rozróżnia wielkich i małych liter.
- Jeżeli
range_lookup ma wartość TRUE lubjest pominięty, zwracane jest przybliżone dopasowanie. Jeśli FALSE, zwracane jest dokładne dopasowanie. - Jeżeli nie znaleziono dokładnego dopasowania i
range_lookupma wartość TRUE, funkcja HLOOKUP zwraca kolejną największą wartość mniejszą niżlookup_value . - Jeżeli nie znaleziono dokładnego dopasowania i
range_lookupma wartość FAŁSZ, funkcja WYSZUKAJ.POZIOMO zwraca #N/A. - Upewnij się, że
table_arrayjest sortowane w kolejności rosnącej podczas używania wartości TRUE dlarange_lookup ,aby zapewnić prawidłowe wyniki.
Porady
- Funkcji WYSZUKAJ.POZIOMO należy używać, gdy dane są zorganizowane w wierszach, a wartości, które chcesz wyszukać, znajdują się w górnym wierszu tabeli.
- W przypadku wyszukiwania pionowego należy rozważyć użycie funkcji WYSZUKAJ.PIONOWO .
- Aby zapobiec błędom, użyj JEŻELI.BŁĄD w celu obsługi przypadków, w których funkcja WYSZUKAJ.POZIOMO zwraca #N/A.
- Rozważ użycie nazwanych zakresów, aby ułatwić czytanie i zarządzanie formułami.
- Połącz funkcję HLOOKUP z innymi funkcjami, takimi jak INDEX i MATCH , aby uzyskać bardziej elastyczne i wydajne wyszukiwanie.