Hướng dẫn này sẽ trình bày cách thực hiện Left Outer Join (Kết nối ngoài bên trái) để hợp nhất các bảng dữ liệu trong Excel.
Chúng ta sẽ sử dụng bộ dữ liệu mẫu dưới đây, bao gồm hai bảng. Bảng đầu tiên chứa điểm môn Khoa học xã hội của một số học sinh, bảng thứ hai chứa điểm môn Toán của cùng nhóm học sinh đó. Tạo bảng chính thức bằng cách chọn vùng dữ liệu và nhấn Ctrl + T.

Phương pháp 1 – Hợp nhất bảng bằng Power Query Editor
Power Query, còn được gọi là "Get & Transform Data" (Lấy & Chuyển đổi dữ liệu), là công cụ mạnh mẽ có sẵn từ Microsoft Excel 2010 trở đi, giúp làm sạch và tự động hóa dữ liệu.
Các bước:
- Chọn bảng đầu tiên.
- Chuyển đến thẻ Table Design (Thiết kế bảng) >> Table Name (Tên bảng).
- Đặt Tên bảng (ví dụ: ScienceMarks).

- Lặp lại quy trình để đặt tên bảng thứ hai là MathMarks.

- Chọn bảng dữ liệu (bảng ScienceMarks).
- Chuyển đến thẻ Data (Dữ liệu) >> From Table/Range (Từ bảng/Khu vực).

Cửa sổ Power Query Editor mở ra, hiển thị dữ liệu đã chọn.
- Nhấp Close & Load (Đóng & Tải) để tạo kết nối.

- Trong thẻ Import Data (Nhập dữ liệu), chọn tùy chọn Only Create Connection (Chỉ tạo kết nối).
- Nhấp OK.

Trong ngăn Queries and Connections (Truy vấn và Kết nối), kết nối mới được hiển thị.

- Lặp lại toàn bộ quy trình cho bảng thứ hai (MathMarks).

- Chuyển đến thẻ Data >> Get Data (Lấy dữ liệu) >> Combine Queries (Kết hợp truy vấn) >> Merge (Hợp nhất).

Cửa sổ Merge (Hợp nhất) xuất hiện.
- Chọn hai bảng tương ứng.
- Chọn cột khóa chung (cột đầu tiên của mỗi bảng, ví dụ: Student ID).
- Nhấp OK.

Trong cửa sổ Power Query, bảng kết quả sau khi hợp nhất được hiển thị.

- Nhấp vào biểu tượng mũi tên mở rộng của cột mới được thêm vào (thường mang tên NewColumn).
- Chọn các cột dữ liệu muốn hiển thị (trong ví dụ này, chọn cột Math).
- Nhấp OK.

Dữ liệu từ cột Toán hiện đã xuất hiện.

- Nhấp Close and Load (Đóng và Tải) để trả về kết quả cuối cùng trên trang tính.

Đọc thêm: Cách kết hợp hai bảng bằng Power Query trong Excel
Phương pháp 2 – Sử dụng hàm VLOOKUP
Hàm VLOOKUP thường được dùng để tra cứu dữ liệu dựa trên giá trị tra cứu trong một cột hoặc phạm vi ô.
Các bước:
- Tạo một bảng dữ liệu tương tự như hình ảnh dưới đây (bảng kết quả mong muốn với cột trống cho điểm Toán).

- Chọn bảng đầu tiên (Khoa học) và nhấn Ctrl + C để sao chép.
- Dán vào ô trống khác bằng Ctrl + V.

- Nhập công thức sau vào ô D11 (ô đầu tiên của cột điểm Toán trong bảng kết quả):
=VLOOKUP(B11,$E$4:$F$9,2,FALSE)

Trong công thức:
- B11 là giá trị tra cứu (Mã học sinh/Tên học sinh).
- $E$4:$F$9 là mảng bảng tra cứu (bảng điểm Toán), sử dụng tham chiếu tuyệt đối để cố định khi kéo công thức.
- 2 là chỉ số cột trong mảng bảng chứa giá trị cần trả về (cột điểm Toán).
- FALSE yêu cầu khớp chính xác.
Kết quả cho ô này được trả về, trong trường hợp này là điểm Toán từ cột 2 của phạm vi E4:F9.
- Sử dụng Fill Handle (cúi chuột tại góc dưới bên phải ô) để sao chép công thức cho toàn bộ cột.

Dữ liệu từ cột thứ hai được trả về, hoàn thành việc hợp nhất hai bảng dữ liệu. Bảng mới này chứa hai cột đầu từ bảng Khoa học và cột thứ ba từ bảng Toán.

Đọc thêm: Cách thực hiện Left Join trong Excel
Tải tệp thực hành
Các bài viết liên quan
- Cách thực hiện Inner Join trong Excel
- Cách thực hiện Outer Join trong Excel
- Cách tạo Full Outer Join trong Excel
- Cách tạo Cross Join trong Excel
<< Quay lại: Power Query Excel | Learn Excel
Nhận miễn phí Bài tập Excel nâng cao có lời giải!