Làm thế nào để phối hai hoặc nhiều bảng?

Áp dụng cho
Excel cho Microsoft 365 Excel 2024 Excel 2021

Bạn có thể phối (kết hợp) các hàng từ một bảng vào một bảng khác chỉ đơn giản bằng cách dán dữ liệu vào các ô trống đầu tiên bên dưới bảng đích. Bảng sẽ tăng kích cỡ để bao gồm các hàng mới. Nếu hàng trong cả hai bảng khớp nhau, bạn có thể phối các cột của một bảng với một bảng khác — bằng cách dán chúng vào các ô trống đầu tiên ở bên phải của bảng. Trong trường hợp này thì bảng cũng sẽ tăng lên để phù hợp với các cột mới.

Đối với tập dữ liệu lớn hơn hoặc phức tạp hơn, bạn cũng có thể kết hợp bảng bằng công cụ khác trong Excel.

Việc phối hàng thực sự khá đơn giản nhưng việc phối cột có thể khó khăn nếu các hàng của một bảng không tương ứng với các hàng trong bảng khác. Bằng cách sử dụng hàm tra cứu chẳng hạn như VLOOKUP, bạn có thể tránh được một số vấn đề về căn chỉnh.

Phối hai bảng bằng cách dùng hàm VLOOKUP

Trong ví dụ được hiển thị dưới đây, bạn sẽ thấy hai bảng mà trước đó có tên khác cho tên mới: "Blue" (Lam)" và "Orange" (Cam). Trong bảng Xanh lam, mỗi hàng là một khoản mục cho một đơn hàng. Như vậy, ID Đơn hàng 20050 có hai mục, ID Đơn hàng 20051 có một mục, ID Đơn hàng 20052 có ba mục, v.v. Chúng tôi muốn phối các cột ID Doanh số và Khu vực với bảng Màu lam, dựa trên các giá trị khớp nhau trong các cột ID Đơn hàng của bảng Màu cam.

Kết hợp hai cột với một bảng khác  

Giá trị ID Đơn hàng lặp lại trong bảng Màu lam nhưng giá trị ID Đơn hàng trong bảng Màu cam là duy nhất. Nếu chúng ta chỉ cần sao chép và dán dữ liệu từ bảng Màu cam, các giá trị ID Doanh số và Khu vực cho khoản mục thứ hai của đơn hàng 20050 sẽ bị lệch một hàng, điều này sẽ thay đổi giá trị trong các cột mới trong bảng Màu lam.

Đây là dữ liệu dành cho bảng Xanh lam mà bạn có thể sao chép vào một trang tính trống. Sau khi bạn dán nó vào trang tính, nhấn Ctrl+T để chuyển đổi nó thành một bảng, sau đó đổi tên bảng Excel thành Màu lam.

ID Đơn hàng Ngày Bán ID Sản phẩm
20050 2/2/14 C6077B
20050 2/2/14 C9250LB
20051 2/2/14 M115A
20052 2/3/14 A760G
20052 2/3/14 Tập 3331
20052 2/3/14 SP1447
20053 2/3/14 L88M
20054 2/4/14 S1018MM
20055 2/5/14 C6077B
20056 2/6/14 Tập 3331
20056 2/6/14 D534X

Đây là dữ liệu về bảng Màu cam. Sao chép thông tin đó vào cùng một trang tính. Sau khi dán sổ tay vào trang tính, nhấn Ctrl+T để chuyển đổi bảng thành bảng, rồi đổi tên bảng thành Màu cam.

ID Đơn hàng ID Bán hàng Khu vực
20050 447 Tây
20051 398 Nam
20052 1006 Bắc
20053 447 Tây
20054 885 Đông
20055 398 Nam
20056 644 Đông
20057 1270 Đông
20058 885 Đông

Chúng tôi cần đảm bảo rằng giá trị ID Bán hàng và Khu vực cho mỗi đơn hàng phù hợp với từng mục hàng đơn hàng duy nhất. Để thực hiện điều này, hãy dán các đầu đề bảng ID Doanh số và Khu vực vào các ô ở bên phải của bảng Màu lam, rồi sử dụng công thức VLOOKUP để lấy giá trị chính xác từ cột ID Doanh số và Khu vực của bảng Màu cam.

Sau đây là cách thực hiện:

  1. Sao chép đầu đề ID Doanh số và Khu vực trong bảng Màu cam (chỉ hai ô đó).
  2. Dán các đầu đề vào ô, ở bên phải đầu đề ID Sản phẩm của bảng Màu lam.
    Bây giờ, bảng Màu lam rộng năm cột, bao gồm các cột ID Doanh số và Khu vực mới.
  3. Trong bảng Xanh lam, ở ô đầu tiên bên dưới ID Bán hàng, hãy bắt đầu viết công thức này:
    =VLOOKUP(
  4. Trong bảng Màu lam, chọn ô đầu tiên trong cột ID Đơn hàng, 20050.
    Công thức được hoàn thành một phần trông như thế này:Một phần công thức VLOOKUP
    Phần [@[ID Đơn hàng]] có nghĩa là "lấy giá trị trong cùng hàng này từ cột ID Đơn hàng".
    Nhập một dấu phẩy và dùng chuột chọn toàn bộ bảng Màu cam để thêm "Orange[#All]" vào công thức.
  5. Nhập một dấu phẩy khác, 2, một dấu phẩy khác và 0—như thế này: ,2,0
  6. Nhấn Enter và công thức hoàn chỉnh sẽ trông như thế này:
    Ảnh chụp màn hình một công thức VLOOKUP đã hoàn thành.
    Phần Màu cam[#All] có nghĩa là "nhìn vào tất cả các ô trong bảng Màu cam". 2 có nghĩa là "lấy giá trị từ cột thứ hai" và 0 có nghĩa là "chỉ trả về giá trị nếu có kết quả khớp chính xác".
    Lưu ý rằng Excel đã điền các ô ở phía dưới trong cột đó, bằng công thức VLOOKUP.
  7. Quay lại bước 3 nhưng lần này hãy bắt đầu viết cùng một công thức vào ô đầu tiên bên dưới Vùng.
  8. Trong bước 6, thay thế 2 bằng 3, vì vậy công thức hoàn chỉnh trông giống như thế này:
    Ảnh chụp màn hình công thức VLOOKUP đã hoàn thành với các giá trị được thay thế.
    Chỉ có một sự khác biệt giữa công thức này và công thức đầu tiên—công thức đầu tiên lấy giá trị từ cột 2 của bảng Màu cam và công thức thứ hai lấy giá trị từ cột 3.
    Bây giờ bạn sẽ thấy các giá trị trong mỗi ô của các cột mới trong bảng Màu lam. Các mẫu này chứa công thức VLOOKUP, nhưng chúng sẽ hiển thị các giá trị. Bạn sẽ muốn chuyển đổi công thức VLOOKUP trong các ô đó sang giá trị thực của chúng.
  9. Chọn tất cả các ô giá trị trong cột ID Doanh số và nhấn Ctrl+C để sao chép chúng.
  10. Chọn Mũi tên Trang đầu> bên dưới Dán.
    Mũi tên xuống của nút Dán
  11. Trong bộ sưu tập Dán, bấm Dán Giá trị.
    Nút dán giá trị trong bộ sưu tập tùy chọn
  12. Chọn tất cả các ô giá trị trong cột Vùng, sao chép chúng, rồi lặp lại bước 10 và 11.
    Bây giờ, các công thức VLOOKUP trong hai cột đã được thay thế bằng các giá trị.

Tìm hiểu thêm về bảng và VLOOKUP

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.