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

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

W tym samouczku zademonstrujemy, jak wykonać funkcję VLOOKUP z rozróżnianiem wielkości liter w programie Excel przy użyciu dwóch różnych metod i Arkuszy Google przy użyciu jednej metody.

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

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:

1 =WYSZUKAJ.PIONOWO($E$2,$B$2:$C$4,2,0)

WYSZUKAJ.PIONOWO 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:

1 =WIERSZ()

=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:

12 =WYSZUKAJ.PIONOWO(MAKS(DOKŁADNIE(,)*(WIERSZ())),,,0)
1 =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ą

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:

12 =WYSZUKAJ.PIONOWO(MAKS(DOKŁADNIE(,)*(WIERSZ())),WYBIERZ({1,2}, WIERSZ(), ), ,0)
1 =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

Aby wykonać w Arkuszach Google funkcję VLOOKUP z rozróżnianiem wielkości liter, użyj tej metody:

wave wave wave wave wave