Xem xét Danh sách Đơn hàng Khách hàng chứa “Product ID”, “Customer”, và “Date”.

Chú ý Danh sách Sản phẩm và Doanh số với “Product ID”, “Item”, và “Sales” tính bằng USD.
Thực hiện outer join dựa trên “Product ID” chung:

Phương pháp 1 – Sử dụng hàm IFERROR và VLOOKUP
Các bước:
- Đi đến B4 >> nhấn CTRL + T để tạo và chèn Bảng.

- Đặt tên Bảng là “Order_Tbl”.

- Tạo Bảng thứ hai và đặt tên là “Product_Tbl”.

- Đi đến C5 và nhập công thức dưới đây.
=IFERROR(VLOOKUP([@[Product ID]],Order_Tbl,2,FALSE),"")
Product ID tham chiếu đến tiêu đề cột, trong khi Order_Tbl là phạm vi Bảng.
Phân tích công thức:
- VLOOKUP([@[Product ID]],Order_Tbl,2,FALSE) → tra cứu giá trị ở cột ngoài cùng bên trái của một bảng, và trả về giá trị trong cùng hàng từ cột được chỉ định. Ở đây, [@[Product ID]] ( đối số lookup_value ) được ánh xạ trong mảng Order_Tbl (đối số table_array ) trong trang tính “Order”. 2 (đối số col_index_num) đại diện cho số cột của giá trị tra cứu. FALSE (đối số range_lookup) đề cập đến Khớp chính xác của giá trị tra cứu.
- Kết quả → “Sam”
- IFERROR(VLOOKUP([@[Product ID]],Order_Tbl,2,FALSE),””) → trở thành
- IFERROR(“Sam”,“”) → trả về value_if_error nếu biểu thức có lỗi. Ngược lại, giá trị của biểu thức. Ở đây, “Sam” là đối số value, và “”(Rỗng) là đối số value_if_error. Hàm trả về “Sam”.
- Kết quả → “Sam”

- Đi đến D5 và sử dụng biểu thức dưới đây.
=IFERROR(VLOOKUP([@[Product ID]],Order_Tbl,3,FALSE),"")

- Nhập phương trình dưới đây vào E5.
=IFERROR(VLOOKUP([@[Product ID]],Product_Tbl,2,FALSE),"")
Product_Tbl đại diện cho phạm vi Bảng.

- Chọn F5 và nhập biểu thức vào Thanh công thức.
=IFERROR(VLOOKUP([@[Product ID]],Product_Tbl,3,FALSE),"")
Đây là đầu ra.

Phương pháp 2 – Sử dụng Trình soạn thảo Power Query
Các bước:
- Chọn B4 trong trang tính “Order” >> đi đến tab Data >> chọn From Table/Range.

- Nhấp Close & Load >> chọn Close & Load To.

- Chọn Only Create Connection >> nhấp OK.

Lặp lại quy trình cho Bảng trong trang tính “Order”.

- Đi đến Get Data >> chọn Combine Queries >> chọn Merge.

- Làm theo các bước hiển thị trong GIF dưới đây.

- Nhấp Close & Load To.

- Trong cửa sổ Import Data, chọn Table và New Worksheet >> nhấp OK.

Đây là đầu ra cuối cùng.

Xem thêm: Cách thực hiện Left Join trong Excel
Cách thực hiện Full Outer Join trong Excel
Thực hiện full outer join kết hợp tất cả các hàng trong hai bộ dữ liệu/bảng thành một.
Các bước:
- Đi đến trang tính “Best Sellers” >> tạo Bảng và đặt tên “Best_Sellers_Tbl”.

- Lặp lại bước trước trong trang tính “Quantity” để tạo “Quantity_Tbl”.

- Tải và Thiết lập Kết nối giữa Các Bảng bằng cách làm theo các bước được mô tả ở trên.

- Đi đến Get Data >> chọn Merge trong Combine Queries.

- Làm theo các bước hiển thị trong GIF dưới đây.

- Tải dữ liệu vào New Worksheet dưới dạng Table.

Đây là đầu ra.

Xem thêm: Cách thực hiện Left Join trong Excel
Cách thực hiện Inner Outer Join trong Excel
Các bước:
- Tải Các Bảng vào trình soạn thảo PowerQuery >> Merge hai truy vấn như hình dưới đây.

- Close & Load dữ liệu đã biến đổi vào một trang tính mới.

Xem thêm: Cách Inner Join trong Excel
Phần thực hành
Thực hành tại đây.

Tải xuống Workbook thực hành
Các bài viết liên quan
- Cách kết hợp hai bảng bằng Power Query trong Excel
- Cách thực hiện Left Outer Join trong Excel
- Cách tạo Cross Join trong Excel
<< Quay lại Power Query Excel | Học Excel
Nhận miễn phí Bài tập Excel nâng cao với lời giải!