Spis treści
W artykule znajdziesz kilka podstawowych wskazówek, jak scalić pliki Excela na podstawie. kolumna . Czasami możemy mieć różne informacje o tych samych osobach lub przedmiotach w różnych skoroszytach Excela. Dlatego możemy wymagać połączenia tych informacji w jednym arkuszu Excela. W tym artykule mamy dane o niektórych osobach nazwy i ich oznaczenie w jednym skoroszycie Excela i ich nazwy oraz wynagrodzenia w innym skoroszycie. Pokażemy ich nazwy , oznaczenia oraz wynagrodzenia w jednym arkusz roboczy .
Poniższa ilustracja przedstawia nazwy i odpowiadający mu oznaczenia które zapisaliśmy w pliku o nazwie Scalanie plików .
A ten rysunek pokazuje nazwy oraz wynagrodzenia w pliku o nazwie Merge Files (lookup) .
Pobierz Zeszyt ćwiczeń
Merge Files.xlsxMerge Files (lookup).xlsx
3 Sposoby łączenia plików Excela na podstawie kolumn
1. użycie funkcji VLOOKUP w Excelu do łączenia plików na podstawie kolumny
Zastosowanie Funkcja VLOOKUP to bardzo skuteczny sposób na łączenie plików Excela na podstawie kolumny. Tutaj wprowadzimy Kolumna wynagrodzeń od Merge Files (lookup) i umieścić go w pliku o nazwie Scalanie plików Przejdźmy przez poniższą procedurę.
Kroki:
- Najpierw zrób kolumna dla wynagrodzenia w Scalanie plików i wpisz w komórce następującą formułę D5 tego pliku.
=VLOOKUP($B5,'[Merge Files (lookup).xlsx]lookup'!$B$5:$C$11,2,FALSE)
Tutaj, funkcja VLOOKUP szuka wartości w komórce B5 , wyszukuje tę wartość w zakres B5:C11 z Merge Files (lookup) plik (pamiętaj, że musimy użyć Bezwzględne odniesienie do komórki ) i zwraca odpowiednie wynagrodzenie dla faceta w celi B5 . We set the numer indeksu kolumny jako 2 ponieważ wynagrodzenia znajdują się w 2. kolumna . Chcemy dokładnego dopasowania nazwy więc wybraliśmy FALSE .
- Naciśnij przycisk ENTER i pojawi się wynagrodzenie z Jason Campbell którego nazwa znajduje się w komórce B5 .
- Następnie należy użyć Uchwyt do napełniania do AutoFill niższe komórki.
Dzięki temu można scalać pliki Excela na podstawie kolumna poprzez użycie Funkcja VLOOKUP .
Read More: Jak scalić plik Excela z etykietami pocztowymi (z prostymi krokami)
2. łączenie plików Excela na podstawie kolumn za pomocą funkcji INDEX i MATCH
Możemy również użyć kombinacji INDEX oraz MATCH Funkcje aby połączyć pliki Excela na podstawie kolumny. Tutaj przyniesiemy Kolumna wynagrodzeń od Merge Files (lookup) i umieścić go w pliku o nazwie Scalanie plików Przejdźmy przez poniższą procedurę.
Kroki:
- Najpierw zrób kolumna dla wynagrodzenia w Scalanie plików i wpisz w komórce następującą formułę D5 tego pliku.
=INDEX('[Merge Files (lookup).xlsx]lookup'!$C$5:$C$11,MATCH($B5,'[Merge Files (lookup).xlsx]lookup'!$B$5:$B$11,0))
Tutaj, funkcja MATCH szuka wartości w komórce B5 i zwraca numer rzędu od Merge Files (lookup) plik dla odpowiedniej wartości B5 . funkcja INDEX zwraca relatywny Wynagrodzenie od zakres C5:C11 w Merge Files (lookup) Pamiętaj, że powinieneś użyć Bezwzględne odniesienie do komórki , w przeciwnym razie napotkasz nieoczekiwane błędy.
- Naciśnij przycisk ENTER i pojawi się wynagrodzenie z Jason Campbell którego nazwa znajduje się w komórce B5 .
- Następnie należy użyć Uchwyt do napełniania do AutoFill niższe komórki.
Dzięki temu można scalać pliki Excela na podstawie kolumna poprzez użycie INDEX oraz Funkcja MATCH .
Read More: Jak scalić pliki Excela w jeden za pomocą CMD (4 kroki)
Podobne lektury
- Jak połączyć wiele arkuszy w jeden skoroszyt
- Jak scalić plik Excela z dokumentem Worda
3. zastosowanie edytora Power Query do łączenia plików Excel na podstawie kolumn
Jeśli używanie formuł(y) jest dla Ciebie nieco trudne, możesz użyć Edytor zapytań Power Query od Zakładka Dane aby scalić pliki na podstawie kolumna Wystarczy postępować zgodnie z poniższym procesem.
Kroki:
- Otwórz nowy arkusz i wybierz Dane >> Pobierz dane >> Z FIle >> Z skoroszytu Excela
- Na stronie Importuj dane Pojawi się okno, Wybierz Połącz plik oraz Otwórz
- Następnie. Navigator Pojawi się okno, w którym należy wybrać zapytanie o moc jak zapisujemy nazwy oraz oznaczenia w tym arkusz pliku o nazwie Scalanie plików .
- Wybierz Załaduj >> Załaduj do
- Zobaczysz okno dialogowe . Wybierz Tylko tworzenie połączeń i kliknąć Ok .
Ta operacja spowoduje dodanie arkusz zapytania o moc od Połącz plik plik w Zapytania & Połączenia sekcja.
- Następnie ponownie wybierz Dane >> Pobierz dane >> Z FIle >> Z skoroszytu Excela
- Na stronie Importuj dane Pojawi się okno, Wybierz Merge Files (lookup) oraz Otwórz
- Następnie. Navigator Pojawi się okno, w którym należy wybrać wynagrodzenie jak zapisujemy nazwy oraz wynagrodzenia w tym arkusz pliku o nazwie Merge Files (lookup) .
- Wybierz Załaduj >> Załaduj do
- Zobaczysz okno dialogowe . Wybierz Tylko tworzenie połączeń i kliknąć Ok .
Ta operacja spowoduje dodanie karta wynagrodzeń od Merge Files (lookup) plik w Zapytania & Połączenia sekcja.
- Teraz należy wybrać do Dane >> Pobierz dane >> Łączenie zapytań >> Połącz
- Następnie. Połącz Pojawi się okno, w którym należy wybrać zapytanie o moc od pierwszego ikona rozwijana oraz wynagrodzenie od drugiego ikona rozwijana .
- Kliknij na Kolumny z nazwami z obu zapytania .
- Kliknij Ok .
W poniższej tabeli pojawi się Edytor zapytań Power Query .
- Kliknij na zaznaczoną ikonę w kolumna wynagrodzeń i wybrać Wynagrodzenie .
- Następnie kliknij Ok .
Zobaczysz Nazwa , Oznaczenie oraz Wynagrodzenie razem w Edytor zapytań Power Query .
- Następnie należy wybrać Close & Load .
Operacja ta spowoduje wyświetlenie informacji w nowym Tabela Excela w nowym arkusz .
Dzięki temu można scalać pliki Excela na podstawie kolumna poprzez użycie Edytor zapytań Power Query .
Read More: Jak scalić wiele plików Excela w jeden arkusz za pomocą VBA (3 kryteria)
Część ćwiczeniowa
Tutaj przedstawiam Wam zbiór danych z tego artykułu, abyście mogli poćwiczyć na własną rękę.
Wniosek
W końcu ten artykuł pokazuje kilka łatwych metod, jak scalić pliki Excela na podstawie kolumna Jeśli wprowadzisz dane ręcznie, będzie to kosztowało Cię wiele czasu i niedogodności. Dlatego opracowaliśmy formuły i polecenia do łączenia plików Excela w oparciu o kolumna Jeśli masz jakieś lepsze pomysły lub opinie, proszę podziel się ze mną w polu komentarza. Twoje cenne myśli pomogą mi wzbogacić moje nadchodzące artykuły.