Ustalenie praktycznego wglądu jest głównym celem każdej bazy danych. Microsoft Excel oferuje funkcje WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO do wyszukiwania danych z dużego arkusza kalkulacyjnego. Jednak te funkcje nie są wystarczająco elastyczne.
Możesz użyć funkcji INDEKS i PODAJ.POZYCJĘ w programie Excel, aby ułatwić zadanie odnajdywania danych. Będziesz cieszyć się bezproblemowym odzyskiwaniem danych, nawet w zaawansowanych i złożonych sytuacjach. Ten artykuł pomaga zrozumieć te dwie funkcje w prostych słowach i na łatwych do zrozumienia przykładach.
Co to jest funkcja INDEKS?
Funkcja INDEX z Microsoft Excel pobiera wartość z podanego zakresu komórek. Podobnie jak urządzenie GPS, które znajduje lokalizację na mapie, ta funkcja znajduje wartość komórki w zakresie komórek.
Podczas gdy w przypadku GPS musisz wprowadzić szerokość i długość geograficzną, aby funkcja INDEX działała, musisz podać zakres komórek, numer wiersza i numer kolumny. Oto składnia:
=INDEKS(tablica; numer_wiersza; [numer_kolumny])
Związane z: Jak zrobić mapę myśli w Excelu: proste metody
Możesz wypróbować te kroki, aby zastosować funkcję INDEKS w odpowiednim scenariuszu:
- W komórce umieść Znak równości a następnie wpisz INDEKS.
- naciskać Patka i wprowadź pierwszy argument.
- Powinien to być zakres komórek, po którym następuje przecinek.
- Wpisz numer wiersza, w którym oczekujesz danych, i umieść przecinek.
- Numer kolumny nie jest konieczny, ponieważ istnieje tylko jedna kolumna źródłowa.
- Umieść nawias na końcu i naciśnij Enter.
- Formuła powinna wyglądać następująco:
=INDEKS(C5:C8,3,0)
Ściągnij: INDEKS i DOPASUJ w samouczku programu Excel zeszyt ćwiczeń (Bezpłatny)
Co to jest funkcja PODAJ.POZYCJĘ?
Jeśli chcesz poznać numer wiersza lub numer kolumny wartości komórki lub adresu komórki, musisz użyć funkcji PODAJ.POZYCJĘ w programie Excel. Jest to przydatne, gdy trzeba zautomatyzować zadanie w programie Excel, na przykład lokalizowanie wartości komórki dla funkcji INDEKS.
Wymaga trzech danych wejściowych, aby pobrać pozycję komórki; wartość wyszukiwania, zakres komórek, w którym istnieje wartość, oraz kryteria dopasowania. Możliwe typy dopasowania to 0 dla dokładnego dopasowania, 1 dla mniej niż wartość wyszukiwania i -1 dla większej niż wartość wyszukiwania. Oto składnia:
= PODAJ.(wyszukiwana_wartość, wyszukiwana_tablica, [typ_pasowania])
Oto jak możesz wypróbować funkcję PODAJ.POZYCJĘ:
- Wpisz an Znak równości w dowolnej komórce i typie MECZ.
- naciskać Patka.
- Teraz wybierz komórkę jako odwołanie do wyszukiwania lub wpisz cokolwiek w cudzysłowie.
- Wybierz zakres komórek dla danych źródłowych, a następnie wpisz 0 dla dokładnego dopasowania.
- naciskać Wchodzić aby uzyskać pozycję komórki. Oto formuła w akcji:
= PODAJ.POZYCJĘ(C7;C5:C8,0)=MATCH("aktywne nasłuchiwanie",C5:C8,0)
Związane z: Najlepsze metody wizualizacji danych, które zwiększają wartość wszelkich raportów
Jakie są zalety funkcji INDEKS i PODAJ.POZYCJĘ w programie Excel?
W przypadku złożonych zadań wyszukiwania danych musisz użyć obu funkcji, aby uwolnić ich pełny potencjał. Korzyści ze stosowania tej kombinacji formuł to:
- Brak ograniczeń w wyszukiwaniu od lewej do prawej lub od prawej do lewej
- Łatwiejsze usuwanie, wstawianie lub aktualizowanie kolumn
- W przypadku dużych arkuszy kalkulacyjnych formuła kombi jest znacznie szybsza niż WYSZUKAJ.PIONOWO
- Może pobierać przybliżone dopasowania
- Korzystając z tych dwóch funkcji, możesz tworzyć dłuższe formuły zagnieżdżone
Jak zastosować indeks i dopasowanie w jednej formule?
MATCH i INDEX są bardzo korzystne, gdy zastosujesz je razem. Powiedzmy, że chcesz się dowiedzieć Przychód oraz Zysk dowolnej aplikacji z podanej bazy danych. Oto jak możesz to zrobić:
- Podnieś INDEKS funkcjonować.
- Wybierz komórki C3:C13 dla Przychód źródło danych.
- Rodzaj MECZ i naciśnij Patka.
- Wybierać G2 jako wartość wyszukiwania, B3:B13 jako dane źródłowe i 0 dla pełnego dopasowania.
- Uderzyć Wchodzić by pobrać informacje o przychodach z wybranej aplikacji.
- Wykonaj te same czynności i wymień INDEKS źródło z D3:D13 dostać Zysk.
- Oto działająca formuła:
=INDEKS(C3:C13;PODZIEL(G2,B3:B13,0))=INDEKS(D3:D13;PODZIEL(G2,B3:B13,0))
Powyższe jest przykładem jednowymiarowego wykorzystania funkcji DOPASOWANIE INDEKSU w Excelu. Możesz także wybrać razem wiersze i kolumny, aby przeprowadzić bardziej złożone wyszukiwania.
Na przykład możesz użyć listy rozwijanej zamiast oddzielnych komórek dla Przychód oraz Zysk. Możesz wykonać następujące kroki, aby przećwiczyć:
- Wybierz Przychód komórkę i kliknij Dane zakładka na wstążce.
- Kliknij na Walidacji danych,i pod Pozwalać na, wybierać Lista.
- Wybierz Przychód oraz Zysk nagłówki kolumn jako Źródło.
- Kliknij ok.
- W tej formule będziesz używać MECZ funkcja dwukrotnie, aby pobrać zarówno wartość wiersza, jak i kolumny dla końcowego INDEKS funkcjonować.
- Skopiuj i wklej następującą formułę obok Przychód komórka, aby uzyskać wartości. Po prostu użyj menu, aby wybrać między Przychód oraz Zysk.
=INDEKS(C3:D13;POZYCJA(G2,B3:B13,0);POZYCJA(F4,C2:D2,0))
W powyższym wzorze pierwsze zagnieżdżone PODAJ.POZYCJĘ informuje program Excel o nazwie aplikacji, dla której potrzebne są dane o przychodach i zyskach. Drugi odpowiada nagłówkom kolumn przychodów i zysków i odzwierciedla odpowiednie wartości, gdy zamieniasz je w rozwijanym menu.
Kolejną złożoną sytuacją może być wyszukiwanie danych według trzech nagłówków kolumn, takich jak nazwa aplikacji, prognozowany przychód i prawdziwy przychód. Tutaj musisz dwukrotnie użyć INDEKSU i DOPASOWANIA, aby przekazać sobie nawzajem wymagane dane wejściowe. Możesz ćwiczyć, wykonując następujące kroki:
- Utwórz trzy menu rozwijane z selektorem nazw aplikacji, prawdą/prognozą i przychodem/zyskiem.
- Teraz zastosuj następującą formułę obok nazwy aplikacji, w której chcesz uzyskać wartość wyszukiwania.
=INDEKS(C4:F14,POZYCJA(I4,B4:B14,0),POZYCJA(J2&J3;INDEKS(C2:F2&C3:F3,0);0))
W przypadku funkcji PODAJ.POZYCJĘ i INDEKS możesz oddzielić wiele danych wejściowych dla tych samych argumentów, używając funkcji & podpisać. Kiedy musisz wykonać funkcję MATCH, aby zlokalizować pozycje dwóch wartości wyszukiwania, użyj & między wyszukiwaniami i zagnieżdżonym INDEKSEM dla źródła wyszukiwania.
Jeśli zauważysz drugą funkcję INDEKSU, & znak oddziela dwie tablice źródłowe. Nie ma wierszy ani kolumn, ponieważ musimy rozważyć całą tablicę jako możliwe wartości.
Łatwe wyszukiwanie istotnych danych
Za każdym razem, gdy musisz utworzyć pulpit nawigacyjny lub wyszukać dane z dużej macierzy, spróbuj wykonać powyższe przykłady i dla wygody zastosować połączoną formułę DOPASUJ DO INDEKSU. Ta funkcja combo jest bardziej wydajna i elastyczna niż konwencjonalna formuła WYSZUKAJ.PIONOWO.
Nie musisz się martwić o zmiany kolumn lub wierszy, ponieważ program Excel automatycznie dostosowuje wybrane źródło danych. Dzięki temu możesz wydajniej wyszukiwać w skoroszycie programu Excel.
Przeszukiwanie dużego arkusza kalkulacyjnego Excel nie zawsze jest łatwe. Korzystaj z formuł wyszukiwania, aby oszczędzić czas i efektywnie przeszukiwać arkusze kalkulacyjne.
Czytaj dalej
- Wydajność
- Microsoft Excel
- Wskazówki dotyczące arkuszy kalkulacyjnych
- Analiza danych
Tamal jest niezależnym pisarzem w MakeUseOf. Po zdobyciu dużego doświadczenia w technologii, finansach i biznesie w swojej poprzedniej pracy w firmie konsultingowej IT, 3 lata temu przyjął pisanie jako pełnoetatowy zawód. Nie pisząc o produktywności i najnowszych nowinkach technicznych, uwielbia grać w Splinter Cell i oglądać filmy na Netflix/Prime Video.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować