WYSZUKAJ.PIONOWO z MATCH - Utwórz elastyczną formułę za pomocą funkcji WYSZUKAJ.PIONOWO

Formuła Vlookup działa tylko wtedy, gdy tablica tabeli w formule się nie zmienia, ale jeśli do tabeli zostanie wstawiona nowa kolumna lub kolumna zostanie usunięta, formuła daje niepoprawny wynik lub odzwierciedla błąd, aby formuła była wolna od błędów W takich dynamicznych sytuacjach używamy funkcji match, aby faktycznie dopasować indeks danych i zwrócić rzeczywisty wynik.

Połącz WYSZUKAJ.PIONOWO z dopasowaniem

Formuła vlookup jest najczęściej używaną funkcją, która służy do wyszukiwania i zwracania tej samej wartości w określonym indeksie kolumny lub wartości z innego indeksu kolumny w odniesieniu do dopasowanej wartości z pierwszej kolumny. Głównym wyzwaniem podczas korzystania z vlookup jest to, że indeks kolumny, który ma zostać określony, jest statyczny i nie ma funkcji dynamicznej. Zwłaszcza podczas pracy z wieloma kryteriami, które wymagają ręcznej zmiany indeksu kolumny odniesienia. W ten sposób potrzeba ta jest spełniona poprzez użycie formuły „DOPASUJ”, aby mieć lepszą przyczepność lub kontrolę nad często zmieniającym się indeksem kolumny w formule WYSZUKAJ.PIONOWO.

Wyszukaj i dopasuj formułę

# 1 - Formuła WYSZUKAJ.PIONOWO

Formuła funkcji WYSZUKAJ.PIONOWO w programie Excel

Tutaj wszystkie argumenty do wprowadzenia są obowiązkowe.

  • Lookup_value - w tym miejscu należy wprowadzić odwołanie do komórki lub tekst w podwójnych cudzysłowach, aby został zidentyfikowany w zakresie kolumn.
  • Tablica tablicowa - ten argument wymaga wprowadzenia zakresu tabeli, w którym należy przeszukać wartość Lookup_value, a dane do pobrania znajdują się w określonym zakresie kolumn.
  • Col_index_num - W tym argumencie numer indeksu kolumny lub liczba kolumny z pierwszej kolumny odniesienia musi zostać wprowadzona, z której należy pobrać odpowiednią wartość z tego samego miejsca, co wartość wyszukiwana w pierwszej kolumnie.
  • (Range_lookup) - ten argument daje dwie opcje.
  • PRAWDA - Przybliżone dopasowanie: - Argument można wprowadzić jako PRAWDA lub jako wartość liczbową „1”, która zwraca przybliżone dopasowanie odpowiadające kolumnie odniesienia lub pierwszej kolumnie. Ponadto wartości w pierwszej kolumnie tablicy tabeli muszą być sortowane w kolejności rosnącej.
  • FALSE - Dokładne dopasowanie: - W tym przypadku argument, który ma zostać wprowadzony, może mieć wartość FAŁSZ lub wartość liczbową „0”. Ta opcja zwróci tylko dokładne dopasowanie wartości, która ma być zidentyfikowana na podstawie pozycji w zakresie pierwszej kolumny. Niepowodzenie wyszukiwania wartości z pierwszej kolumny zwróciłby komunikat o błędzie „# N / A”.

# 2 - Formuła meczu

Funkcja dopasowania zwraca pozycję komórki wartości wprowadzonej dla danej tablicy tabeli.

Wszystkie argumenty w składni są obowiązkowe.

  • Lookup_value - w tym przypadku wprowadzony argument może być odwołaniem do komórki wartości lub ciągiem tekstowym z podwójnymi cudzysłowami, którego pozycja komórki ma zostać pobrana.
  • Lookup_array - należy wprowadzić zakres tablicy dla tabeli, którego wartość lub zawartość komórki ma zostać zidentyfikowana.
  • (typ dopasowania) - ten argument zapewnia trzy opcje, jak wyjaśniono poniżej.
  • „1-Mniejsze niż” - w tym przypadku argumentem, który ma zostać wprowadzony, jest liczba „1”, która zwróci wartość mniejszą lub równą wyszukanej wartości. Ponadto tablica wyszukiwania musi być posortowana w kolejności rosnącej.
  • „0-dokładne dopasowanie” - w tym przypadku argument, który ma zostać wprowadzony, powinien mieć wartość liczbową „0”. Ta opcja zwróci dokładną pozycję dopasowanej wartości wyszukiwania. Jednak tablica wyszukiwania może mieć dowolną kolejność.
  • „-1-Większe niż” - argument do wprowadzenia powinien mieć wartość liczbową „-1”. Trzecia opcja umożliwia znalezienie najmniejszej wartości, która jest większa lub równa wartości wyszukiwania. Tutaj kolejność dla tablicy wyszukiwania musi być ułożona w porządku malejącym.

# 3 - WYSZUKAJ.PIONOWO z formułą MATCH

= WYSZUKAJ.PIONOWO (wartość_wyszukiwania; tablica_tabeli; PODAJ.POZYCJĘ (wartość_wyszukiwania; tablica_wyszukiwania; (typ_dopasowania)), (wyszukiwanie zakresu))

Jak korzystać z funkcji WYSZUKAJ.PIONOWO z formułą dopasowania w programie Excel?

Poniższy przykład pomoże zrozumieć działanie funkcji vlookup i formuły dopasowania podczas składania.

Weź pod uwagę poniższą tabelę danych, która opisuje specyfikacje danego zakupionego pojazdu.

Aby uzyskać przejrzystość połączonej funkcji dla funkcji vlookup i match, zrozummy, jak działa indywidualna formuła, a następnie uzyskamy wyniki dopasowania vlookup po zestawieniu.

Krok 1 - Zastosujmy formułę vlookup na poziomie indywidualnym, aby dojść do wyniku.

Wynik jest pokazany poniżej:

Tutaj wartość wyszukiwania odnosi się do $ B9, czyli modelu „E”, a tablica przeglądowa jest podana jako zakres tabeli danych z wartością bezwzględną „$” indeks kolumny odnosi się do kolumny „4”, która jest liczbą dla kolumna „Typ”, a wyszukiwanie zakresu otrzyma dokładne dopasowanie.

W związku z tym do zwrócenia wartości w kolumnie „Paliwo” stosuje się następujący wzór .

Wynik jest pokazany poniżej:

Tutaj wartość wyszukiwania z ciągiem bezwzględnym „$” zastosowanym jako wartość wyszukiwania i tablica_wyszukiwania pomaga naprawić komórkę odniesienia, nawet jeśli formuła jest kopiowana do innej komórki. W kolumnie „Paliwo” musimy zmienić indeks kolumny na „5”, ponieważ zmienia się wartość, z której dane są potrzebne do pobrania.

Krok # 2 - Teraz zastosujmy formułę dopasowania, aby pobrać pozycję dla podanej wartości wyszukiwania.

Wynik jest pokazany poniżej:

Jak widać na powyższym zrzucie ekranu, tutaj próbujemy pobrać pozycję kolumny z tablicy tabeli. W tym przypadku numer kolumny do ściągnięcia jest określany jako komórka C8, czyli kolumna „Typ”, a zakres wyszukiwania do przeszukiwania jest podany jako zakres nagłówków kolumn, a typ dopasowania otrzymuje dokładne dopasowanie jako „0”.

Dlatego poniższa tabela da pożądany wynik dla pozycji kolumny „Paliwo”.

W tym przypadku kolumną do przeszukania jest komórka D8, a żądany indeks kolumny jest zwracany jako „5”.

Krok # 3 - Teraz formuła dopasowania zostanie użyta w funkcji vlookup, aby uzyskać wartość ze zidentyfikowanej pozycji kolumny.

Wynik jest pokazany poniżej:

W powyższym wzorze funkcja dopasowania jest umieszczana w miejsce parametru indeksu kolumny funkcji vlookup. W tym przypadku funkcja dopasowania zidentyfikuje komórkę odniesienia do wartości wyszukiwania „C8” i zwróci numer kolumny za pośrednictwem podanej tablicy tabeli. Ta pozycja kolumny będzie służyć jako dane wejściowe dla argumentu indeksu kolumny w funkcji vlookup. Co z kolei pomoże vlookup zidentyfikować wartość, która ma zostać zwrócona na podstawie numeru indeksu kolumny wynikowej?

Podobnie zastosowaliśmy podgląd z formułą dopasowania również dla kolumny „Paliwo”.

Wynik jest pokazany poniżej:

W ten sposób możemy zastosować tę funkcję kombinacji również dla innych kolumn „Typ” i „Paliwo”.

Rzeczy do zapamiętania

  • WYSZUKAJ.PIONOWO można zastosować do wyszukiwania wartości tylko w jego przedniej lewej części. Wszelkie wartości, które mają być przeszukiwane po prawej stronie tabeli danych, zwrócą wartość błędu „# N / A”.
  • Zakres tablicy tablica_tabeli wprowadzony w drugim argumencie powinien być bezwzględnym odwołaniem do komórki „$”, co spowoduje zachowanie stałego zakresu tablicy tabeli podczas stosowania formuły wyszukiwania do innych komórek, w przeciwnym razie komórki odniesienia dla zakresu tablicy tabeli zostaną przesunięte do następnej komórki odniesienie.
  • Wartość wpisana w wyszukiwanej wartości nie powinna być mniejsza niż najmniejsza wartość w pierwszej kolumnie tablicy tabeli, w przeciwnym razie funkcja zwróci wartość błędu „# N / A”.
  • Przed zastosowaniem przybliżonego dopasowania „TRUE” lub „1” w ostatnim argumencie zawsze pamiętaj, aby posortować tablicę tabeli w porządku rosnącym.
  • Funkcja dopasowania zwraca tylko pozycję wartości w tablicy tabeli vlookup i nie zwraca wartości.
  • W przypadku, gdy funkcja dopasowania nie jest w stanie zidentyfikować pozycji szukanej wartości w tablicy tabeli, wówczas formuła zwraca „# N / A” w wartości błędu.
  • Funkcje wyszukiwania i dopasowania nie uwzględniają wielkości liter podczas dopasowywania wartości wyszukiwania do pasującej wartości tekstowej w tablicy tabeli.

Interesujące artykuły...