Masz skoroszyt programu Excel z tysiącami liczb i słów. Na pewno będą tam wielokrotności tej samej liczby lub słowa. Być może będziesz musiał je znaleźć. Dlatego przyjrzymy się kilku sposobom znajdowania pasujących wartości w programie Excel 365 .
Omówimy znajdowanie tych samych słów lub liczb w dwóch różnych arkuszach iw dwóch różnych kolumnach. Przyjrzymy się używaniu funkcji DOKŁADNA, PODAJ.POZYCJĘ i WYSZUKAJ.PIONOWO. Niektóre metody, których użyjemy, mogą nie działać w internetowej wersji programu Microsoft Excel, ale wszystkie będą działać w wersji komputerowej.
Spis treści
- Co to jest funkcja programu Excel?
- Dokładna funkcja
- Funkcja DOPASUJ
- Funkcja WYSZUKAJ.PIONOWO
- Jak znaleźć pasujące wartości w dwóch różnych arkuszach?
- Jak jeszcze mogę korzystać z tych funkcji?
Co to jest funkcja programu Excel?
Jeśli korzystałeś już z funkcji, przejdź dalej.
Funkcja programu Excel jest jak miniaplikacja. Stosuje serię kroków w celu wykonania pojedynczego zadania. Najczęściej używane funkcje Excela znajdziesz w zakładce Formuły . Tutaj widzimy je podzielone na kategorie według natury funkcji -
- Sumowanie automatyczne
- Ostatnio używany
- Budżetowy
- Logiczny
- Tekst
- Data i godzina
- Wyszukiwanie i odniesienia
- Matematyka i trig
- Więcej funkcji.
Kategoria Więcej funkcji zawiera kategorie Statystyka, Inżynieria, Kostka, Informacje, Zgodność i Sieć .
Dokładna funkcja
Zadaniem funkcji Exact jest przejście przez wiersze dwóch kolumn i znalezienie pasujących wartości w komórkach Excela. Dokładnie znaczy dokładnie. Sama funkcja Dokładna uwzględnia wielkość liter. Nie uzna Nowego Jorku i Nowego Jorku za pasujące.
W poniższym przykładzie są dwie kolumny tekstu — Bilety i Pokwitowania. W przypadku zaledwie 10 zestawów tekstu mogliśmy je porównać, patrząc na nie. Wyobraź sobie jednak, że było 1000 wierszy lub więcej. Wtedy przydałaby się funkcja Dokładna.
Umieść kursor w komórce C2. Na pasku formuły wprowadź formułę
=DOKŁADNIE(E2:E10;F2:F10)
E2:E10 odnosi się do pierwszej kolumny wartości, a F2:F10 do kolumny tuż obok. Po naciśnięciu klawisza Enter program Excel porówna dwie wartości w każdym wierszu i powie nam, czy jest to dopasowanie ( prawda ), czy nie ( fałsz ). Ponieważ użyliśmy zakresów zamiast tylko dwóch komórek, formuła rozleje się na komórki poniżej i oceni wszystkie pozostałe wiersze.
Ta metoda jest jednak ograniczona. Porówna tylko dwie komórki znajdujące się w tym samym wierszu. Na przykład nie porówna tego, co jest w A2 z B3. Jak to zrobimy? MECZ może pomóc.
Funkcja DOPASUJ
Funkcji PODAJ.POZYCJĘ można użyć, aby powiedzieć nam, gdzie w zakresie komórek znajduje się dopasowanie dla określonej wartości.
Załóżmy, że chcemy dowiedzieć się, w którym wierszu znajduje się określona jednostka SKU (jednostka magazynowa), w poniższym przykładzie.
Gdybyśmy chcieli dowiedzieć się, w którym wierszu znajduje się AA003, użylibyśmy wzoru:
=POZYCJA.POZYCJI(J1;E2:E9;0)
J1 odnosi się do komórki z wartością, którą chcemy dopasować. E2:E9 odnosi się do zakresu wartości, które przeszukujemy. Zero ( 0 ) na końcu formuły mówi programowi Excel, aby wyszukał dokładne dopasowanie. Gdybyśmy dopasowywali liczby, moglibyśmy użyć 1, aby znaleźć coś mniejszego niż nasze zapytanie, lub 2 , aby znaleźć coś większego niż nasze zapytanie.
Ale co by było, gdybyśmy chcieli znaleźć cenę AA003?
Funkcja WYSZUKAJ.PIONOWO
V w VLOOKUP oznacza pion. Oznacza to, że może wyszukiwać daną wartość w kolumnie. To, co może również zrobić, to zwrócić wartość w tym samym wierszu, co znaleziona wartość.
Jeśli masz subskrypcję usługi Office 365 w kanale miesięcznym, możesz użyć nowszej funkcji XLOOKUP . Jeśli masz tylko półroczną subskrypcję, będzie ona dostępna w lipcu 2020 r.
Użyjmy tych samych danych inwentaryzacyjnych i spróbujmy znaleźć cenę czegoś.
Tam, gdzie wcześniej szukaliśmy wiersza, wpisz formułę:
=WYSZUKAJ.PIONOWO(J1;E2:G9;3;FAŁSZ)
J1 odnosi się do komórki z wartością, którą dopasowujemy. E2:G9 to zakres wartości, z którymi pracujemy. Ale VLOOKUP będzie szukać dopasowania tylko w pierwszej kolumnie tego zakresu. 3 odnosi się do trzeciej kolumny od początku zakresu.
Więc kiedy wpiszemy SKU w J1, VLOOKUP znajdzie dopasowanie i pobierze wartość z komórki o 3 kolumny powyżej. FAŁSZ mówi Excelowi, jakiego rodzaju dopasowania szukamy. FAŁSZ oznacza, że musi to być dokładne dopasowanie, podczas gdy PRAWDA oznacza, że musi to być ścisłe dopasowanie.
Jak znaleźć pasujące wartości w dwóch różnych arkuszach?
Każda z powyższych funkcji może działać w dwóch różnych arkuszach, aby znaleźć pasujące wartości w programie Excel. Użyjemy funkcji DOKŁADNIE, aby pokazać, jak to zrobić. Można to zrobić za pomocą prawie każdej funkcji. Nie tylko te, które omówiliśmy tutaj. Istnieją również inne sposoby łączenia komórek między różnymi arkuszami i skoroszytami .
Pracując na arkuszu Holders wpisujemy formułę
=DOKŁADNIE(D2:D10;Bilety!E2:E10)
D2:D10 to zakres, który wybraliśmy na arkuszu Oprawki. Po wstawieniu przecinka po tym możemy kliknąć arkusz Tickets i przeciągnąć i wybrać drugi zakres.
Zobacz, jak odwołuje się do arkusza i zakresu jako Bilety!E2:E10 ? W tym przypadku każdy wiersz pasuje, więc wszystkie wyniki są prawdziwe.
Jak jeszcze mogę korzystać z tych funkcji?
Gdy opanujesz te funkcje dopasowywania i znajdowania rzeczy, możesz zacząć robić z nimi wiele różnych rzeczy. Przyjrzyj się także połączeniu funkcji INDEKS i PODAJ.POZYCJĘ, aby zrobić coś podobnego do funkcji WYSZUKAJ.PIONOWO.
Czy masz jakieś fajne wskazówki dotyczące korzystania z funkcji programu Excel w celu znajdowania pasujących wartości w programie Excel? Może pytanie o to, jak zrobić więcej? Napisz do nas wiadomość w komentarzach poniżej.
Używanie INDEKSU i DOPASUJ zamiast WYSZUKAJ.PIONOWO
Istnieją pewne ograniczenia związane z używaniem funkcji WYSZUKAJ.PIONOWO — funkcja WYSZUKAJ.PIONOWO może wyszukiwać wartości tylko od lewej do prawej. Oznacza to, że kolumna zawierająca szukaną wartość powinna zawsze znajdować się na lewo od kolumny zawierającej zwracaną wartość. Jeśli Twój arkusz kalkulacyjny nie jest zbudowany w ten sposób, nie używaj funkcji WYSZUKAJ.PIONOWO. Zamiast tego użyj kombinacji funkcji INDEKS i PODAJ.
Ten przykład pokazuje małą listę, na której wartość, którą chcemy przeszukać (Chicago), nie znajduje się w skrajnej lewej kolumnie. Nie możemy więc użyć funkcji WYSZUKAJ.PIONOWO. Zamiast tego użyjemy funkcji DOPASUJ, aby znaleźć Chicago w zakresie B1:B11. Znajduje się w wierszu 4. Następnie INDEX używa tej wartości jako argumentu wyszukiwania i znajduje populację Chicago w 4. kolumnie (kolumna D). Zastosowana formuła jest pokazana w komórce A14.