Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel

Czy kiedykolwiek miałeś duży arkusz kalkulacyjny z danymi w programie Excel(Excel) i potrzebujesz łatwego sposobu na filtrowanie i wyodrębnianie z niego określonych informacji? Jeśli nauczysz się korzystać z funkcji WYSZUKAJ.PIONOWO(VLOOKUP) w programie Excel , możesz wykonać to wyszukiwanie za pomocą jednej, potężnej funkcji programu Excel(Excel) .

Funkcja WYSZUKAJ.PIONOWO(VLOOKUP) w Excelu(Excel) przeraża wiele osób, ponieważ ma wiele parametrów i istnieje wiele sposobów jej użycia. W tym artykule poznasz wszystkie sposoby korzystania z funkcji WYSZUKAJ.PIONOWO(VLOOKUP) w programie Excel i dlaczego ta funkcja jest tak potężna.

Parametry WYSZUKAJ.PIONOWO w programie Excel(VLOOKUP Parameters In Excel)

Gdy zaczniesz pisać =VLOOKUP( w dowolnej komórce w programie Excel , zobaczysz wyskakujące okienko pokazujące wszystkie dostępne parametry funkcji.

Zbadajmy każdy z tych parametrów i ich znaczenie.

  • lookup_value : wartość, której szukasz z arkusza kalkulacyjnego
  • table_array : zakres komórek w arkuszu, który chcesz przeszukać
  • col_index_num : kolumna, z której chcesz pobrać wynik
  • [range_lookup] : tryb dopasowania ( TRUE = przybliżony, FALSE = dokładny)

Te cztery parametry umożliwiają przeprowadzanie wielu różnych, przydatnych wyszukiwań danych w bardzo dużych zbiorach danych.

Prosty przykład VLOOKUP Excel(A Simple VLOOKUP Excel Example)

WYSZUKAJ.PIONOWO nie jest jedną z podstawowych funkcji programu Excel,(the basic Excel functions) których możesz się nauczyć, więc spójrzmy na prosty przykład, aby rozpocząć.

W poniższym przykładzie użyjemy dużego arkusza kalkulacyjnego z wynikami SAT dla szkół w Stanach (United) Zjednoczonych(States) . Ten arkusz kalkulacyjny zawiera ponad 450 szkół wraz z indywidualnymi wynikami SAT z czytania, matematyki i pisania. Zapraszam(Feel) do pobrania, aby śledzić dalej. Istnieje połączenie zewnętrzne, które pobiera dane, więc podczas otwierania pliku otrzymasz ostrzeżenie, ale jest to bezpieczne.

Przeszukiwanie tak dużego zbioru danych w celu znalezienia szkoły, którą jesteś zainteresowany, byłoby bardzo czasochłonne.

Zamiast tego możesz utworzyć prosty formularz w pustych komórkach z boku tabeli. Aby przeprowadzić to wyszukiwanie, po prostu utwórz jedno pole dla Szkoły(School) i trzy dodatkowe pola dla wyników z czytania, matematyki i pisania.

Następnie musisz użyć funkcji WYSZUKAJ.PIONOWO(VLOOKUP) w programie Excel , aby te trzy pola działały. W polu Czytanie(Reading) utwórz funkcję WYSZUKAJ.PIONOWO(VLOOKUP) w następujący sposób:

  1. Wpisz =VLOOKUP(
  2. Wybierz pole Szkoła(School) , które w tym przykładzie to I2 . Wpisz przecinek.
  3. Zaznacz cały zakres komórek zawierających dane, które chcesz wyszukać. Wpisz przecinek.

Po wybraniu zakresu możesz zacząć od kolumny, której używasz do wyszukiwania (w tym przypadku kolumny nazwy szkoły), a następnie zaznaczyć wszystkie inne kolumny i wiersze zawierające dane.

Uwaga(Note) : Funkcja WYSZUKAJ.PIONOWO(VLOOKUP) w programie Excel może przeszukiwać tylko komórki po prawej stronie kolumny wyszukiwania. W tym przykładzie kolumna nazwy szkoły musi znajdować się po lewej stronie szukanych danych.

  1. Następnie, aby pobrać wynik Reading , musisz wybrać trzecią kolumnę z ostatniej wybranej kolumny. Więc wpisz 3 , a następnie wpisz kolejny przecinek.
  2. Na koniec wpisz FALSE dla dokładnego dopasowania i zamknij funkcję za pomocą ) .

Twoja ostatnia funkcja WYSZUKAJ.PIONOWO(VLOOKUP) powinna wyglądać mniej więcej tak:

=VLOOKUP(I2,B2:G461,3,FALSE)

Gdy po raz pierwszy naciśniesz Enter i zakończysz funkcję, zauważysz, że pole Czytanie(Reading) będzie zawierać #N/A .

Dzieje się tak, ponieważ pole Szkoła jest puste i funkcja (School)WYSZUKAJ.PIONOWO(VLOOKUP) nie ma nic do znalezienia. Jeśli jednak wpiszesz nazwę jakiejkolwiek szkoły średniej, którą chcesz wyszukać, zobaczysz prawidłowe wyniki z tego wiersza dla wyniku w czytaniu(Reading) .

Jak radzić sobie z funkcją WYSZUKAJ.PIONOWO, uwzględniającą wielkość liter(How To Deal With VLOOKUP Being Case- Sensitive)

Możesz zauważyć, że jeśli nie wpiszesz nazwy szkoły w tym samym przypadku, w którym jest ona wymieniona w zbiorze danych, nie zobaczysz żadnych wyników.

Dzieje się tak, ponieważ funkcja WYSZUKAJ.PIONOWO(VLOOKUP) rozróżnia wielkość liter. Może to być denerwujące, szczególnie w przypadku bardzo dużego zbioru danych, w którym kolumna, którą przeszukujesz, jest niezgodna z kapitalizacją.

Aby obejść ten problem, możesz zmusić to, czego szukasz, do zmiany na małe litery przed wyszukaniem wyników. Aby to zrobić, utwórz nową kolumnę obok kolumny, której szukasz. Wpisz funkcję:

=TRIM(LOWER(B2))

Spowoduje to zmniejszenie nazwy szkoły i usunięcie wszelkich zbędnych znaków (spacji), które mogą znajdować się po lewej lub prawej stronie nazwy.

Przytrzymaj klawisz Shift i umieść kursor myszy w prawym dolnym rogu pierwszej komórki, aż zmieni się w dwie poziome linie. Kliknij dwukrotnie(Double) myszą, aby automatycznie wypełnić całą kolumnę.

Wreszcie, ponieważ WYSZUKAJ.PIONOWO(VLOOKUP) spróbuje użyć formuły zamiast tekstu w tych komórkach, musisz przekonwertować je wszystkie tylko na wartości. Aby to zrobić, skopiuj całą kolumnę, kliknij prawym przyciskiem myszy pierwszą komórkę i wklej tylko wartości.

Teraz, gdy wszystkie dane są wyczyszczone w tej nowej kolumnie, nieznacznie zmodyfikuj funkcję WYSZUKAJ.PIONOWO w programie (VLOOKUP)Excel , aby używać tej nowej kolumny zamiast poprzedniej, rozpoczynając zakres wyszukiwania od(the lookup range) C2 zamiast B2.

=VLOOKUP(I2,C2:G461,3,FALSE)

Teraz zauważysz, że jeśli zawsze będziesz pisać małymi literami, zawsze uzyskasz dobry wynik wyszukiwania.

Jest to przydatna wskazówka programu Excel(handy Excel tip) , która pozwala przezwyciężyć fakt, że funkcja WYSZUKAJ.PIONOWO(VLOOKUP) rozróżnia wielkość liter.

WYSZUKAJ.PIONOWO dopasowanie przybliżone

Chociaż przykład dopasowania dokładnego WYSZUKAJ(LOOKUP) opisany w pierwszej części tego artykułu jest dość prosty, dopasowanie przybliżone jest nieco bardziej złożone.

Dopasowanie przybliżone najlepiej nadaje się do przeszukiwania zakresów liczb. Aby to zrobić poprawnie, zakres wyszukiwania musi być odpowiednio posortowany. Najlepszym tego przykładem jest funkcja WYSZUKAJ.PIONOWO służąca(VLOOKUP) do wyszukiwania klasy literowej odpowiadającej klasie liczbowej.

Jeśli nauczyciel ma długą listę ocen z pracy domowej uczniów z całego roku z końcową uśrednioną kolumną, byłoby miło, gdyby ocena literowa odpowiadająca tej końcowej ocenie pojawiła się automatycznie.

Jest to możliwe dzięki funkcji WYSZUKAJ.PIONOWO(VLOOKUP) . Wszystko, co jest wymagane, to tabela przeglądowa po prawej stronie, która zawiera odpowiednią ocenę literową dla każdego zakresu liczbowego.

Teraz, korzystając z funkcji WYSZUKAJ.PIONOWO(VLOOKUP) i przybliżonego dopasowania, możesz znaleźć odpowiednią ocenę liter odpowiadającą prawidłowemu zakresowi liczbowemu.

W tej funkcji WYSZUKAJ.PIONOWO:

  • lookup_value : F2, końcowa uśredniona ocena
  • table_array : I2:J8, zakres wyszukiwania klasy liter
  • index_column : 2, druga kolumna w tabeli odnośników
  • [range_lookup] : TRUE, przybliżone dopasowanie

Po zakończeniu funkcji WYSZUKAJ.PIONOWO(VLOOKUP) w G2 i naciśnięciu klawisza Enter(Enter) , możesz wypełnić pozostałe komórki, stosując to samo podejście opisane w ostatniej sekcji. Zobaczysz, że wszystkie oceny literowe są poprawnie wypełnione.

Zwróć uwagę, że funkcja WYSZUKAJ.PIONOWO(VLOOKUP) w programie Excel wyszukuje od dolnego końca zakresu ocen z przypisanym wynikiem literowym do górnej części zakresu następnej litery.

Tak więc „C” musi być literą przypisaną do dolnego zakresu (75), a B jest przypisane do dolnego (minimum) własnego zakresu liter. WYSZUKAJ.PIONOWO(VLOOKUP) „znajdzie” wynik dla 60 (D) jako najbliższą przybliżoną wartość dla wartości od 60 do 75.

WYSZUKAJ.PIONOWO(VLOOKUP) w Excelu(Excel) to bardzo potężna funkcja, która jest dostępna od dawna. Przydaje się również do znajdowania pasujących wartości w dowolnym miejscu skoroszytu programu Excel(finding matching values anywhere in an Excel workbook) .

Pamiętaj jednak, że użytkownicy Microsoft , którzy mają miesięczną subskrypcję Office 365 , mają teraz dostęp do nowszej funkcji XLOOKUP. Ta funkcja ma więcej parametrów i dodatkową elastyczność. Użytkownicy z półroczną subskrypcją będą musieli poczekać na wprowadzenie aktualizacji w lipcu 2020 r(July 2020) .



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts