Wyszukiwanie wartości na liście danych
Applies ToExcel dla Microsoft 365 Excel dla sieci web Excel 2024 Excel 2021 Excel 2019 Excel 2016

Załóżmy, że chcesz wyszukać rozszerzenie telefonu pracownika, używając jego numeru identyfikacyjnego lub prawidłowej stawki prowizji za kwotę sprzedaży. Dane są wyszukiwane w celu szybkiego i wydajnego znajdowania określonych danych na liście oraz automatycznego sprawdzania, czy są używane poprawne dane. Po wyszukaniu danych możesz wykonać obliczenia lub wyświetlić wyniki z zwróconymi wartościami. Istnieje kilka sposobów wyszukiwania wartości na liście danych i wyświetlania wyników.

Co chcesz zrobić?

Wyszukiwanie wartości w pionie na liście przy użyciu dokładnego dopasowania

W tym zadaniu można użyć funkcji WYSZUKAJ.PIONOWO lub kombinacji funkcji INDEKS i PODAJ.POZYCJĘ.

Przykłady funkcji WYSZUKAJ.PIONOWO

=WYSZUKAJ.PIONOWO (B3,B2:E7,2,FAŁSZ)

Funkcja WYSZUKAJ.PIONOWO wyszukuje wartość Pawłowski w pierwszej kolumnie (B) tabeli tabela_tablica B3:E7 i zwraca wartość Marcin znalezioną w drugiej kolumnie (C) tabeli tabela_tablica.  Fałsz zwraca dokładne dopasowanie.

=WYSZUKAJ.PIONOWO (102,A2:C7,2,FAŁSZ)

Funkcja WYSZUKAJ.PIONOWO szuka dokładnego dopasowania (FAŁSZ) nazwiska dla 102 (szukana_wartość) w drugiej kolumnie (kolumna B) w zakresie A2:C7 i zwraca wartość Pawłowski.

Aby uzyskać więcej informacji, zobacz WYSZUKAJ.PIONOWO, funkcja.

Przykłady funkcji INDEKS i PODAJ.POZYCJĘ

Funkcji INDEKS i PODAJ.POZYCJĘ można używać w zastępstwie funkcji WYSZUKAJ.PIONOWO

Mówiąc prosto, oznacza to:

=INDEKS(Chcę zwrócenia wartości z zakresu C2:C10, która będzie pasować do wartości — PODAJ.POZYCJĘ(Jarmuż, która znajduje się gdzieś w tablicy B2:B10, przy czym zwrócona wartość to pierwsza wartość odpowiadająca wartości Jarmuż))

Formuła wyszukuj pierwszą wartość z zakresu C2:C10 odpowiadającą wartości Jarmuż (w komórce B7) i zwraca wartość w komórce C7 (100), która jest pierwszą wartością zgodną z wartością Jarmuż.

Aby uzyskać więcej informacji, zobacz INDEKS, funkcja i PODAJ.POZYCJĘ, funkcja.

Początek strony

Wyszukiwanie wartości w pionie na liście przy użyciu przybliżanego dopasowania

W tym celu użyj funkcji WYSZUKAJ.PIONOWO.

Ważne: Upewnij się, że wartości w pierwszym wierszu zostały posortowane w kolejności rosnącej.

Przykład formuły WYSZUKAJ.PIONOWO wyszukującej przybliżone dopasowanie

W powyższym przykładzie funkcja WYSZUKAJ.PIONOWO wyszuka imię ucznia, który ma 6 opóźnień w zakresie A2:B7. W tabeli nie ma wpisu dla 6 części, dlatego funkcja WYSZUKAJ.PIONOWO szuka następnego najwyższego dopasowania niższego niż 6 i znajduje wartość 5, skojarzoną z imieniem Błażej, a tym samym zwraca rekord Dave'a.

Aby uzyskać więcej informacji, zobacz WYSZUKAJ.PIONOWO, funkcja.

Początek strony

Wyszukiwanie wartości w pionie na liście o nieznanym rozmiarze przy użyciu dokładnego dopasowania

Aby wykonać to zadanie, użyj funkcji PRZESUNIĘCIE i PODAJ.POZYCJĘ.

Uwaga: Użyj tej metody, gdy dane są w zakresie danych zewnętrznych, które odświeżasz każdego dnia. Wiesz, że cena znajduje się w kolumnie B, ale nie wiesz, ile wierszy danych zwróci serwer, a pierwsza kolumna nie jest sortowana alfabetycznie.

Przykład funkcji PRZESUNIĘCIE i PODAJ.POZYCJĘ

C1 to lewe górne komórki zakresu (nazywane również komórką początkową).

FUNKCJA PODAJ.POZYCJĘ("Pomarańcze";C2:C7;0) wyszuka pozycji Pomarańcze w zakresie C2:C7. Nie należy uwzględniać początkowej komórki w zakresie.

1 to liczba kolumn po prawej stronie komórki początkowej, z której powinna pochodzić zwrócona wartość. W naszym przykładzie zwracana wartość pochodzi z kolumny D, Sprzedaż.

Początek strony

Wyszukiwanie wartości w poziomie na liście przy użyciu dokładnego dopasowania

Aby wykonać to zadanie, użyj funkcji WYSZUKAJ.POZIOMO. Poniżej przedstawiono przykład:

Przykład formuły WYSZUKAJ.POZIOMO w poszukiwaniu dokładnego dopasowania

Funkcja WYSZUKAJ.POZIOMO wyszukuj kolumnę Sprzedaż i zwraca wartość z wiersza 5 w określonym zakresie.

Aby uzyskać więcej informacji, zobacz WYSZUKAJ.POZIOMO, funkcja.

Początek strony

Wyszukiwanie wartości w poziomie na liście przy użyciu dopasowania przybliżanego

Aby wykonać to zadanie, użyj funkcji WYSZUKAJ.POZIOMO.

Ważne: Upewnij się, że wartości w pierwszym wierszu zostały posortowane w kolejności rosnącej.

Przykład formuły WYSZUKAJ.POZIOMO wyszukującej przybliżone dopasowanie

W powyższym przykładzie funkcja WYSZUKAJ.POZIOMO szuka wartości 11000 w wierszu 3 w określonym zakresie. Nie znajduje 11000 i dlatego szuka następnej największej wartości mniejszej niż 1100 i zwraca 10543.

Aby uzyskać więcej informacji, zobacz WYSZUKAJ.POZIOMO, funkcja.

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.