Z uwzględnieniem wielkości liter - WYSZUKAJ.PIONOWO - Excel i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

WYSZUKAJ.PIONOWO z uwzględnieniem wielkości liter - Excel

W tym samouczku zademonstrujemy, jak wykonać funkcję WYSZUKAJ.PIONOWO z uwzględnieniem wielkości liter w programie Excel przy użyciu dwóch różnych metod.

Metoda 1 - VLOOKUP z rozróżnianiem wielkości liter z kolumną pomocnika

=WYSZUKAJ.PIONOWO(MAKS(DOKŁADNIE(E2,$B$2:$B$7)*(WIERSZ($B$2:$B$7))),$C$2:$D$7,2,0)

Funkcja WYSZUKAJ.PIONOWO

Funkcja WYSZUKAJ.PIONOWO służy do wyszukiwania przybliżonego lub dokładnego dopasowania wartości w skrajnej lewej kolumnie zakresu i zwraca odpowiednią wartość z innej kolumny. Domyślnie funkcja WYSZUKAJ.PIONOWO działa tylko dla wartości, które nie są rozróżniane wielkością liter, takich jak:

VLOOKUP z uwzględnieniem wielkości liter

Łącząc WYSZUKAJ.PIONOWO, DOKŁADNIE, MAX i WIERSZ, możemy utworzyć formułę WYSZUKAJ.PIONOWO z uwzględnieniem wielkości liter, która zwraca odpowiednią wartość dla naszej funkcji WYSZUKAJ.PIONOWO z uwzględnieniem wielkości liter. Przejdźmy przez przykład.

Mamy listę produktów i odpowiadających im cen (zwróć uwagę, że w identyfikatorze produktu rozróżniana jest wielkość liter):

Załóżmy, że zostaniemy poproszeni o podanie ceny za przedmiot przy użyciu jego identyfikatora przedmiotu w następujący sposób:

Aby to osiągnąć, najpierw musimy utworzyć kolumnę pomocniczą za pomocą ROW:

=ROW() kliknij i przeciągnij (lub kliknij dwukrotnie), aby wstępnie wypełnić wszystkie wiersze w zakresie

Następnie połącz VLOOKUP, MAX, EXACT i ROW w następujący sposób:

=WYSZUKAJ.PIONOWO(MAKS(DOKŁADNIE(,)*(WIERSZ())), ,,0)
=WYSZUKAJ.PIONOWO(MAKS(DOKŁADNIE(E2,$B$2:$B$7)*(WIERSZ($B$2:$B$7))),$C$2:$D$7,2,0)

Jak działa formuła?

  1. Funkcja DOKŁADNE porównuje identyfikator elementu w E2 (wartość wyszukiwania) z wartościami w B2:B7 (zakres wyszukiwania) i zwraca tablicę PRAWDA, w której występuje dokładne dopasowanie lub FLAS w tablicy BŁĄD, PRAWDA}.
  2. Ta tablica jest następnie mnożona przez tablicę ROW {2, 3, 4, 5, 6, 7} (zauważ, że pasuje to do naszej kolumny pomocniczej).
  3. Funkcja MAX zwraca maksymalną wartość z wynikowej tablicy {0,0,0,0,0,0,7}, która w naszym przykładzie wynosi 7.
  4. Następnie używamy wyniku jako naszej wartości wyszukiwania w funkcji WYSZUKAJ.PIONOWO i wybieramy naszą kolumnę pomocniczą jako zakres wyszukiwania. W naszym przykładzie formuła zwraca pasującą wartość 16,00 USD.

Metoda 2 - VLOOKUP z uwzględnieniem wielkości liter z „wirtualną” kolumną pomocniczą

=WYSZUKAJ.PIONOWO(MAX(DOKŁADNIE(D2,$B$2:$B$7)*(WIERSZ($B$2:$B$7))),WYBIERZ({1,2};WIERSZ($B$2:$B$7) , $C$2:$C$7,2,0)

Ta metoda wykorzystuje tę samą logikę, co pierwsza metoda, ale eliminuje potrzebę tworzenia kolumny pomocniczej i zamiast tego używa opcji WYBIERZ i ROW do utworzenia „wirtualnej” kolumny pomocniczej, jak na przykład:

=WYSZUKAJ.PIONOWO(MAKS(DOKŁADNIE(,)*(WIERSZ())), WYBIERZ({1,2};WIERSZ(), ), ,0)
=WYSZUKAJ.PIONOWO(MAX(DOKŁADNIE(D2,$B$2:$B$7)*(WIERSZ($B$2:$B$7))),WYBIERZ({1,2};WIERSZ($B$2:$B$7) ,$C$2:$7$C$,2,0)

Jak działa formuła?

  1. Pierwsza część formuły działa tak samo jak pierwsza metoda.
  2. Połączenie CHOOSE i ROW zwraca tablicę z dwiema kolumnami, jedną dla numeru wiersza, a drugą dla ceny. Tablica jest oddzielona średnikiem reprezentującym następny wiersz i przecinkiem dla następnej kolumny: {2,45; 3,83; 4,23; 5,74; 6,4; 7,16}.
  3. Następnie możemy użyć wyniku z pierwszej części formuły w funkcji WYSZUKAJ.PIONOWO, aby znaleźć odpowiednią wartość z naszej tablicy CHOOSE i ROW.

VLOOKUP z uwzględnieniem wielkości liter w Arkuszach Google

Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave