Możesz scalić (połączyć) wiersze z jednej tabeli z drugą tabelą, po prostu wklejając dane w pierwszych pustych komórkach poniżej tabeli docelowej. Rozmiar tabeli zostanie zwiększony w celu uwzględnienia nowych wierszy. Jeśli wiersze w obu tabelach są zgodne, możesz scalić kolumny jednej tabeli z drugą — wklejając je w pierwszych pustych komórkach po prawej stronie tabeli. W tym przypadku również tabela zostanie zwiększona, aby pomieścić nowe kolumny.
W przypadku większych lub bardziej złożonych zestawów danych można również łączyć tabele przy użyciu innych narzędzi w programie Excel.
Scalanie wierszy jest w rzeczywistości dość proste, ale scalanie kolumn może być kłopotliwe, jeśli wiersze jednej tabeli nie odpowiadają wierszom w drugiej tabeli. Korzystając z funkcji odnośnika, takiej jak WYSZUKAJ.PIONOWO, można uniknąć niektórych problemów z wyrównaniem.
Scalanie dwóch tabel przy użyciu funkcji WYSZUKAJ.PIONOWO
W poniższym przykładzie zostaną wyświetlone dwie tabele, które wcześniej miały inne nazwy dla nowych nazw: "Niebieski" i "Pomarańczowy". W tabeli Niebieski każdy wiersz jest elementem wiersza zamówienia. Zatem identyfikatorowi zamówienia 20050 odpowiadają dwie pozycje, identyfikatorowi zamówienia 20051 odpowiada jedna pozycja, identyfikatorowi zamówienia 20052 odpowiadają trzy pozycje i tak dalej. Chcemy scalić kolumny Identyfikator sprzedaży i Region z tabelą Niebieski na podstawie zgodnych wartości w kolumnie Identyfikator zamówienia w tabeli Pomarańczowy.
Wartości identyfikatora zamówienia powtarzają się w tabeli Niebieski, ale wartości identyfikatorów zamówień w tabeli Pomarańczowy są unikatowe. Gdybyśmy po prostu skopiowali i wkleili dane z tabeli Pomarańczowy, wartości Identyfikator sprzedaży i Region dla drugiego wiersza zamówienia 20050 byłyby wyłączone o jeden wiersz, co zmieniłoby wartości w nowych kolumnach w tabeli Niebieski.
Poniżej przedstawiono dane tabeli Niebieski, które można skopiować do pustego arkusza. Po wklejeniu go do arkusza naciśnij klawisze Ctrl+T, aby przekonwertować go na tabelę, a następnie zmień nazwę tabeli programu Excel na Niebieska.
| Identyfikator zamówienia | Data sprzedaży | Identyfikator produktu |
|---|---|---|
| 20050 | 2014-02-02 | C6077B |
| 20050 | 2014-02-02 | C9250LB |
| 20051 | 2014-02-02 | M115A |
| 20052 | 2014-02-03 | A760G |
| 20052 | 2014-02-03 | E3331 |
| 20052 | 2014-02-03 | SP1447 |
| 20053 | 2014-02-03 | L88M |
| 20054 | 2014-02-04 | S1018MM |
| 20055 | 2014-02-05 | C6077B |
| 20056 | 2014-02-06 | E3331 |
| 20056 | 2014-02-06 | D534X |
Oto dane dla tabeli Pomarańczowy. Skopiuj ją do tego samego arkusza. Po wklejeniu go do arkusza naciśnij klawisze Ctrl+T, aby przekonwertować go na tabelę, a następnie zmień nazwę tabeli na Pomarańczowy.
| Identyfikator zamówienia | Identyfikator sprzedaży | Region |
|---|---|---|
| 20050 | 447 | Zachód |
| 20051 | 398 | Południe |
| 20052 | 1006 | Północ |
| 20053 | 447 | Zachód |
| 20054 | 885 | Wschód |
| 20055 | 398 | Południe |
| 20056 | 644 | Wschód |
| 20057 | 1270 | Wschód |
| 20058 | 885 | Wschód |
Musimy upewnić się, że wartości identyfikatora sprzedaży i regionu dla każdego zamówienia są poprawnie wyrównane z każdym unikatowym elementem wiersza zamówienia. W tym celu wklejmy nagłówki tabeli Identyfikator sprzedaży i Region w komórkach po prawej stronie tabeli Niebieski i użyjemy formuł WYSZUKAJ.PIONOWO, aby uzyskać prawidłowe wartości z kolumn Identyfikator sprzedaży i Region tabeli Pomarańczowy.
W tym celu wykonaj następujące czynności:
- Skopiuj nagłówki Identyfikator sprzedaży i Region w tabeli Pomarańczowy (tylko te dwie komórki).
- Wklej nagłówki do komórki po prawej stronie nagłówka Identyfikator produktu w tabeli Niebieski.
Teraz tabela Niebieski zawiera pięć kolumn, w tym nowe kolumny Identyfikatora sprzedaży i Region. - W tabeli Niebieski w pierwszej komórce poniżej nagłówka Identyfikator sprzedaży zacznij wpisywać następującą formułę:
=WYSZUKAJ.PIONOWO( - W tabeli Niebieski wybierz pierwszą komórkę w kolumnie Identyfikator zamówienia — 20050.
Częściowo ukończona formuła wygląda
Część [@[Identyfikator zamówienia]] oznacza „pobierz wartość w tym samym wierszu z kolumny Identyfikator zamówienia”.
Wpisz przecinek i zaznacz myszą całą tabelę Pomarańczowy, aby do formuły został dodany tekst "Pomarańczowy[#All]". - Wpisz kolejny średnik, cyfrę 2, znowu średnik i cyfrę 0, w ten sposób: ;2;0
- Naciśnij klawisz Enter. Cała formuła wygląda następująco:
Część Pomarańczowy[#Wszystko] oznacza „szukaj we wszystkich komórkach w tabeli Pomarańczowy”. Cyfra 2 oznacza „pobierz wartość z drugiej kolumny”, a cyfra 0 oznacza „zwróć wartość tylko w przypadku dokładnego dopasowania”.
Zwróć uwagę, że program Excel wypełnił komórki w tej kolumnie, używając formuły WYSZUKAJ.PIONOWO. - Powróć do kroku 3, ale tym razem zacznij wpisywać tę samą formułę w pierwszej komórce poniżej nagłówka Region.
- W kroku 6 zastąp cyfrę 2 cyfrą 3. Pełna formuła wygląda następująco:
Istnieje tylko jedna różnica między tą formułą i pierwszą formułą — pierwsza pobiera wartości z kolumny 2 tabeli Pomarańczowy, a druga pobiera je z kolumny 3.
Teraz zobaczysz wartości w każdej komórce nowych kolumn w tabeli Niebieski. Zawierają one formuły WYSZUKAJ.PIONOWO, ale są wyświetlane wartości. Warto przekonwertować formuły WYSZUKAJ.PIONOWO w tych komórkach na ich wartości rzeczywiste. - Zaznacz wszystkie komórki z wartościami w kolumnie Identyfikator sprzedaży, a następnie naciśnij klawisze Ctrl+C, aby je skopiować.
- Wybierz strzałkę Narzędzia główne> poniżej pozycji Wklej.
- W galerii wklejania kliknij pozycję Wklej wartości.
- Zaznacz wszystkie komórki z wartościami w kolumnie Region, skopiuj je i powtórz kroki 10 i 11.
Teraz formuły WYSZUKAJ.PIONOWO w tych dwóch kolumnach zostały zastąpione wartościami.
Więcej informacji o tabelach i funkcji WYSZUKAJ.PIONOWO
- Zmienianie rozmiaru tabeli przez dodawanie wierszy i kolumn
- Używanie odwołań strukturalnych w formułach tabeli programu Excel
- WYSZUKAJ.PIONOWO: kiedy i jak używać tej funkcji (kurs szkoleniowy)
- Wprowadzenie do usługi Copilot w programie Excel
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.