Połącz tabele z INDEKSEM i PODAJ.POZYCJĘ
Załóżmy, że masz co najmniej dwie tabele ze wspólną kolumną, jednak dane we wspólnych kolumnach nie są wyświetlane w tej samej kolejności. W takim przypadku, aby scalić, połączyć lub połączyć tabele podczas dopasowywania danych, można skorzystać z pomocye INDEKS i MATCH fnamaszczenia.
Jak połączyć tabele z INDEX i MATCH?
Dołączyć tabela 1 i tabela 2 połączyć wszystkie informacje w nowy stół jak pokazano na powyższym zrzucie ekranu, należy najpierw skopiować dane z tabeli 1 lub tabeli 2 do nowej tabeli (tutaj skopiowałem dane z tabeli 1, patrz zrzut ekranu poniżej). Weź pierwszą legitymację studencką 23201 w nowej tabeli jako przykład, funkcje INDEX i MATCH pomogą Ci pobrać jego wynik i informacje o rankingu w ten sposób: MATCH zwraca pozycję wiersza identyfikatora ucznia, który pasuje 23201 in tabela 2. Informacje o wierszu zostaną przekazane do indeksu INDEX w celu pobrania wartości na przecięciu tego wiersza i określonej kolumny (kolumna wyniku lub rangi).
Ogólna składnia
=INDEX(return_table,MATCH(lookup_value,lookup_array,0),col_num)
√ Uwaga: ponieważ wypełniliśmy informacje z tabela 1, teraz musimy tylko pobrać odpowiednie dane z tabela 2.
- tabela_zwrotów: Tabela, z której zwracane są wyniki uczniów. Tutaj odnosi się do tabela 2.
- szukana_wartość: Wartość użyta do dopasowania informacji w tabela_zwrotów. Tutaj odnosi się do wartości legitymacji studenckiej w nowy stół.
- szukana_tablica: Zakres komórek z wartościami do porównania z lookup_value. Tutaj odnosi się do kolumny ID ucznia w tabela_zwrotów.
- numer_kolumny: Numer kolumny wskazujący, z której kolumny tabela_zwrotów aby zwrócić odpowiednie informacje.
- 0: Połączenia typ_dopasowania 0 zmusza MATCH do wykonania dokładnego dopasowania.
Do pobrać odpowiednie dane z tabeli 2, aby połączyć wszystkie informacje w nowej tabeli, skopiuj lub wprowadź poniższe formuły w komórkach F16 i G16, a następnie naciśnij Wchodzę aby uzyskać wyniki:
Komórka F16 (punktacja)
=INDEKS(5 $ F: 11 $ H $,MECZ(C16,5 $ F $: 11 $ F $0),2)
Komórka G16 (ranga)
=INDEKS(5 $ F: 11 $ H $,MECZ(C16,5 $ F $: 11 $ F $0),3)
√ Uwaga: Znaki dolara ($) powyżej oznaczają odniesienia bezwzględne, co oznacza tabela_zwrotów i wyszukiwana_tablica w formule nie zmieni się, gdy przeniesiesz lub skopiujesz formuły do innych komórek. Jednak nie ma żadnych znaków dolara dodanych do lookup_value ponieważ chcesz, aby był dynamiczny. Po wprowadzeniu formuły przeciągnij uchwyt wypełniania w dół, aby zastosować formułę do poniższych komórek.
Wyjaśnienie formuły
Tutaj używamy poniższej formuły jako przykładu:
=INDEX($F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- DOPASUJ (C16, $ F $ 5: $ F $ 11,0): Połączenia typ_dopasowania 0 wymusza na funkcji MATCH wykonanie dokładnego dopasowania. Następnie funkcja zwraca pozycję wartości dopasowania 23201 (wartość w C16) w tablicy wyszukiwania 5 $ F $: 11 $ F $. Tak więc funkcja zwróci 3 ponieważ jego wartość dopasowania wynosi 3Trzecia pozycja w zakresie.
- INDEKS(5 $ F: 11 $ H $,DOPASUJ (C16, $ F $ 5: $ F $ 11,0),2) = INDEKS(5 $ F: 11 $ H $,3,2): Funkcja INDEX zwraca wartość na przecięciu 3trzeci rząd i 2i kolumna tabeli zwrotów 5 $ F: 11 $ H $, który jest 91.
Powiązane funkcje
Funkcja Excel INDEX zwraca wyświetlaną wartość na podstawie podanej pozycji z zakresu lub tablicy.
Funkcja Excel PODAJ.POZYCJĘ wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję wartości.
Powiązane formuły
Dokładne dopasowanie z INDEX i MATCH
Jeśli potrzebujesz znaleźć informacje podane w Excelu o konkretnym produkcie, filmie, osobie itp., powinieneś dobrze wykorzystać kombinację funkcji INDEKS i PODAJ.POZYCJĘ.
Przybliżone dopasowanie z INDEX i MATCH
Czasami musimy znaleźć przybliżone dopasowania w programie Excel, aby ocenić wydajność pracowników, ocenić wyniki uczniów, obliczyć opłatę pocztową na podstawie wagi itp. W tym samouczku omówimy, jak używać funkcji INDEKS i DOPASUJ do pobierania wyniki, których potrzebujemy.
Wyszukaj najbliższą wartość dopasowania z wieloma kryteriami
W niektórych przypadkach może być konieczne wyszukanie najbliższej lub przybliżonej wartości dopasowania na podstawie więcej niż jednego kryterium. Dzięki połączeniu funkcji INDEKS, DOPASUJ i JEŻELI możesz szybko wykonać to w programie Excel.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.