Spis treści
Czasami podczas pracy z wieloma kolumnami często trzeba dopasuj swoje dwie kolumny, aby zwrócić trzecią wartość W tym artykule zobaczymy, jak dopasować dwie kolumny w Excel i zwrócić trzeci.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt i ćwicz podczas przechodzenia przez ten artykuł.
Dopasuj dwie kolumny i zwróć trzecią.xlsx3 Proste metody dopasowania dwóch kolumn i zwrócenia trzeciej w programie Excel
W tym miejscu będziemy porównywać dwie kolumny, w których występują takie same wartości. Jeśli te dwie wartości zostaną dopasowane, to zwrócone zostaną wartości z trzeciej kolumny, gdzie będą to wartości odpowiadające wynikom funkcji 1. kolumna .
Przyjrzyjmy się poniższej tabeli, w której mamy kilka identyfikatorów produktów wraz z odpowiadającymi im cenami. Tworzymy kolejną kolumnę z nagłówkiem ID produktu-2 Tutaj będziemy porównywać kolumny ID produktu oraz ID produktu-2 aby zwrócić wartość z Cena kolumna w Cena-2 kolumna.
1) Zastosowanie funkcji VLOOKUP do dopasowania dwóch kolumn i zwrócenia trzeciej w programie Excel
W pierwszej metodzie pokażę Ci użycie funkcja VLOOKUP Zróbmy to krok po kroku.
Kroki:
- Idź do F5 i zapisać następujący wzór
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
Formuła Wyjaśnienie:
- Tutaj wartość podglądu jest E5 .
- Na stronie macierz jest B5:C15 .
- Na stronie numer indeksu kolumny jest 2 . Więc Excel zwróci odpowiednią cenę dla E5 . (ponieważ cena jest w 2 kolumnie tablicy)
- Następnie naciśnij ENTER aby uzyskać dane wyjściowe.
- Następnie należy użyć Uchwyt do napełniania do AutoFill do F9 .
Read More: Jak porównać dwie kolumny w programie Excel dla Match (8 sposobów)
2. połączenie funkcji INDEX-MATCH w celu dopasowania dwóch kolumn i zwrócenia trzeciej w Excelu
Kolejna metoda jest ważna, tutaj użyję kombinacji INDEKS oraz Funkcja MATCH Zobaczmy kroki.
Kroki:
- Idź do F5 i zapisać następujący wzór
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))
Podział formuły:
- MATCH(E5,$B$5:$B$15) → Excel zwróci względną pozycję 1002 w tablicy B5:B15 .
- Wyjście: {2}
- INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Otrzymujemy
- INDEX($C$5:$C$15,2)
- Wyjście: {1029}
- Teraz naciśnij ENTER aby uzyskać dane wyjściowe.
- Na koniec należy użyć Uchwyt do napełniania do AutoFill do F9 .
Read More: Jak policzyć dopasowania w dwóch kolumnach w programie Excel (5 prostych sposobów)
Podobne lektury
- Excel Porównaj dwie listy i zwróć różnice (4 sposoby)
- Jak dopasować wiele kolumn w Excelu (Najprostsze 5 sposobów)
- Makro Excel do porównania dwóch kolumn (4 proste sposoby)
- Porównaj trzy kolumny w Excelu i zwróć wartość(4 sposoby)
3. kombinacja funkcji JEŻELI, INDEKSU i DOPASOWANIA do dopasowania dwóch kolumn i zwrócenia trzeciej w Excelu
Teraz pokażę kolejną metodę, dla tej metody zmieniłem nieco zestaw danych.
Tym razem, dopasuję zarówno ID produktu oraz Kategoria i uzyskać cena Połączenie IF , INDEX, oraz MATCH funkcje będą tu działać.
Kroki:
- Idź do G7 i zapisać następujący wzór
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))
Podział formuły:
- C5:C15=G6 → To jest logiczny test dla JEŚLI Warunek jest warunkiem tablicowym.
- Wyjście: TRUE jest dla Kategoria C oraz FALSE jest dla pozostałych kategorii. {FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}
- B5:B15 → Jest to wartość, jeśli test jest TRUE .
- MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → G5 jest wartością szukaną, a tablicą szukaną jest IF(C5:C15=G6,B5:B15) , to znaczy Excel będzie szukał PID-1001 z {FALSE;FALSE; "PID-1005″; "PID-1001″; FALSE;FALSE; "PID-1009″; FALSE;FALSE;FALSE} i uzyskać względną pozycję.
- Wyjście: {4}
- INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Otrzymujemy
- INDEX(D5:D15,4)
- Wyjście: {2186}
- Następnie naciśnij CTRL+SHIFT+ENTER Jest to spowodowane tym, że jest to formuła tablicowa. Zobaczysz parę 2. nawiasy pojawiają się w formule, która zawiera wewnątrz siebie formułę.
Read More: Dopasowanie dwóch kolumn i wyprowadzenie trzeciej w programie Excel (3 szybkie metody)
Rzeczy do zapamiętania
- Na stronie odniesienie absolutne służy do blokowania zakresu.
- CTRL+SHIFT+ENTER jest dla formuł tablicowych.
Wniosek
Porównanie między kolumnami w celu znalezienia dopasowań i uzyskania wartości z innej kolumny jest częstą praktyką w Excel Znajomość rozwiązań tego typu problemów w wielu przypadkach ułatwia pracę. Mam nadzieję, że spodoba Ci się ten artykuł. Bądź na bieżąco z kolejnymi wartościowymi artykułami.