Mục lục
Trong không gian làm việc, chúng tôi thường gặp nhu cầu hợp nhất hai bảng riêng biệt với nhau. Việc hợp nhất hai bảng riêng biệt sẽ làm tăng độ rõ ràng của thông tin và giúp việc diễn giải dễ dàng hơn. Nếu bạn tò mò muốn biết cách hợp nhất hai bảng trong Excel, thì bài viết này có thể hữu ích cho bạn. Trong bài viết này, chúng tôi thảo luận về cách hợp nhất hai bảng riêng biệt trong Excel với phần giải thích chi tiết.
Tải xuống Sổ làm việc thực hành
Tải xuống sổ làm việc thực hành này bên dưới.
Hợp nhất hai bảng.xlsx
5 cách dễ dàng để hợp nhất hai bảng trong Excel
Chúng tôi sẽ sử dụng tập dữ liệu sau để tạo mối quan hệ giữa hai bảng các bảng trong Excel có giá trị trùng lặp. Cả hai tập dữ liệu đều có một cột chung. Cột chung là Id sản phẩm . Việc hợp nhất hai bảng sẽ dựa trên cột này.
1. Sử dụng hàm VLOOKUP
Hàm VLOOKUP sẽ giúp chúng tôi để tìm kiếm giá trị từ cột này sang cột khác. Sau đó sao chép giá trị đó và dán vào ô đích. Điều này cuối cùng sẽ giúp chúng tôi hợp nhất hai bảng trong Excel.
Các bước
- Trong hình ảnh bên dưới, chúng tôi có hai bảng mà chúng tôi muốn hợp nhất với nhau
- Để hợp nhất một bảng, chúng ta phải có một cột chung ở giữa chúng. Đối với các bảng đã cho, cột chung là Id sản phẩm cột.
- Để thực hiện việc này, trước tiên, hãy chọn ô I4 và nhập công thức sau:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- Sau đó kéo Fill Handle đến ô I10 .
- Làm điều này sẽ điền vào phạm vi ô I4:I10 với cột đầu tiên của bảng đầu tiên, khớp với Id sản phẩm cột.
- Để thêm cột thứ hai, hãy chọn ô J4 và nhập công thức sau:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- Sau đó kéo Fill Handle vào ô J10 .
- Làm điều này sẽ lấp đầy phạm vi ô J5:J10 với cột đầu tiên của bảng đầu tiên, khớp với Id sản phẩm cột.
- Bây giờ, chúng ta cần định dạng các cột mới để khớp với các ô còn lại.
- Chọn một dải ô các ô D4:D10 rồi nhấp vào biểu tượng trình vẽ định dạng từ nhóm Bảng nhớ tạm trong tab Trang chủ .
- Một cọ vẽ nhỏ xuất hiện ở vị trí của cur sor.
- Với con trỏ đó, chọn dãy ô I4:J10 .
- Cuối cùng, bạn có thể thấy hai bảng hiện đã được hợp nhất và định dạng.
Đọc thêm: Cách hợp nhất hai bảng trong Excel bằng cách sử dụng VLOOKUP
2. Sử dụng Hàm XLOOKUP
Hàm XLOOKUP sẽ hoạt động theo cách gần như tương tự như cách hoạt động của phương thức trước đó. Trong XLOOKUP ,người dùng cần nhập đối số phạm vi đầu ra sẽ được trả về thay vì số sê-ri của cột trong bảng.
Các bước
- Trong phần bên dưới hình ảnh, chúng tôi có hai bảng mà chúng tôi muốn hợp nhất với nhau
- Để hợp nhất một bảng , chúng tôi phải có một cột chung ở giữa chúng. Đối với các bảng đã cho, cột chung là cột Id sản phẩm .
- Để thực hiện việc này, trước tiên, hãy chọn ô I4 và nhập công thức sau:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- Và sau đó kéo Fill Handle vào ô I10 .
- Làm điều này sẽ lấp đầy phạm vi ô I4:I10 bằng cột đầu tiên của bảng đầu tiên, khớp với cột Id sản phẩm .
- Để thêm cột thứ hai, hãy chọn ô J4 và nhập công thức sau:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- Và sau đó kéo Fill Handle vào ô J10 .
- Làm điều này sẽ lấp đầy phạm vi ô J4:J10 với ô đầu tiên cột của bảng đầu tiên, khớp với cột Id sản phẩm .
- Bây giờ, chúng ta cần định dạng các cột mới để khớp với cột các ô còn lại.
- Chọn một dải ô D4:D10 rồi nhấp vào biểu tượng trình vẽ định dạng từ nhóm Bảng tạm trong Trang chủ t ab.
- Một cọ vẽ nhỏ xuất hiện ở vị trí của con trỏ.
- Với con trỏ đó,chọn phạm vi ô I4:J10 .
- Cuối cùng, bạn có thể thấy hai bảng hiện đã được hợp nhất và định dạng.
Đọc thêm: Cách hợp nhất hai bảng tổng hợp trong Excel (với các bước nhanh)
3. Áp dụng Power Query
Power Query là một trong những công cụ mạnh mẽ nhất trong Excel. Power query có nhiều tính năng mặc định mạnh mẽ có thể giải quyết nhiều vấn đề ngay lập tức
Các bước
- Trong hình ảnh bên dưới, chúng tôi có hai bảng mà chúng tôi muốn hợp nhất với nhau
- Để hợp nhất một bảng, chúng ta phải có một cột chung ở giữa chúng. Đối với các bảng đã cho, cột chung là cột Id sản phẩm .
- Để thêm hai bảng dữ liệu này, hãy truy cập Dữ liệu > Nhận dữ liệu.
- Sau đó, tiếp tục với Từ các nguồn khác > From Table/Range .
- Một hộp thoại nhỏ sẽ xuất hiện.
- Trong hộp thoại đó, bạn cần phải nhập phạm vi của bảng và đánh dấu vào hộp Bảng của tôi có tiêu đề .
- Nhấp vào OK sau đó.
- Đối với bảng thứ hai, hãy làm điều tương tự và thêm bảng vào Power Query .
- Trong Power Query tạo hộp thoại bảng, chỉ định phạm vi của bảng và đánh dấu vào hộp kiểm Bảng của tôi có tiêu đề .
- Nhấp vào OK sau đó.
- Sau khi tải cả hai bảng lên nguồntruy vấn, chúng ta có thể hợp nhất chúng lại với nhau bằng tính năng kết hợp.
- Đối với điều này, hãy mở trình chỉnh sửa truy vấn nguồn (nhấp vào OK ở bước trước đó sẽ tự động khởi chạy trình chỉnh sửa).
- Trong trình chỉnh sửa truy vấn nguồn, hãy chuyển đến tab Trang chủ .
- Và từ tab Trang chủ , hãy chuyển đến nhóm Kết hợp . Sau đó nhấp vào Truy vấn hợp nhất .
- Từ menu thả xuống, nhấp vào Truy vấn hợp nhất .
- Trong cửa sổ mới có tên Hợp nhất , chọn Bảng 1 làm bảng đầu tiên
- Và trong menu thả xuống thứ hai, chọn Bảng 2 làm bảng thứ hai.
- Trong menu thả xuống bên dưới, chọn Bên ngoài bên trái (tất cả từ bảng đầu tiên, khớp với bảng thứ hai) .
- Tùy chọn thả xuống này có nghĩa là quá trình khớp sẽ bắt đầu với bảng đầu tiên từ phía bên trái, sau đó phần khớp bên phải sẽ đến cuối cùng.
- Nhấp vào OK sau đó.
- Ngay sau khi nhấn OK , bạn sẽ thấy một cột na med Table2 được nối với bảng đầu tiên.
- Nhưng cột này thực sự là phiên bản thu nhỏ của Table2 .
- Tất cả các cột đều bị ẩn trong cột Table2 này.
- Để hiển thị tất cả các cột của Table2 , hãy nhấp vào góc trên cùng bên phải của tiêu đề cột Table2 .
- Sau đó, trong menu mở rộng, chỉ đánh dấu vào Số lượng và Chi phí vì chúng tôi đã có Id sản phẩm trong bảng đầu tiên.
- Bỏ chọn hộp Sử dụng tên cột gốc làm tiền tố .
- Nhấp vào OK sau đó.
- Sau khi nhấp vào OK , bạn sẽ lưu ý rằng hai cột hiện đã được thêm vào bảng đầu tiên.
- Sau đó nhấp vào Đóng và tải từ tab Trang chủ .
- Sau đó, từ menu thả xuống, nhấp vào Đóng và tải vào .
- Và chọn Bảng trong Chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của mình
- Sau đó chọn Bảng tính hiện có rồi chọn ô B13 .
- Nhấp OK sau đó.
- Sau đó, bảng sẽ được tải vào ô B13:F19 .
- Và chúng ta có thể thấy rằng cả hai bảng hiện đã được hợp nhất.
Đọc thêm: Cách kết hợp hai bảng bằng Power Query trong Excel
4. Kết hợp các hàm INDEX và MATCH
INDEX và Các hàm MATCH sẽ giúp chúng ta hợp nhất hai bảng trong Excel bằng cách khớp giá trị rồi lập chỉ mục giá trị từ bảng thứ hai sang bảng đầu tiên.
Các bước
- Trong hình bên dưới, chúng ta có hai bảng mà chúng ta muốn hợp nhất với nhau
- Để hợp nhất một bảng, chúng ta phải có một cột chung ở giữa chúng. Đối với các bảng đã cho, cột chung là Id sản phẩm cột.
- Để thực hiện việc này, trước tiên, hãy chọn ô I4 và nhập công thức sau:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- Sau đó kéo Fill Handle đến ô I10 .
- Làm điều này sẽ điền vào phạm vi ô I5:I10 với cột đầu tiên của bảng đầu tiên, khớp với Id sản phẩm cột.
- Để thêm cột thứ hai, chọn ô J4 và nhập công thức sau:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- Sau đó kéo Fill Handle vào ô J10 .
- Làm điều này sẽ lấp đầy phạm vi ô I4:I10 với cột đầu tiên của bảng đầu tiên, khớp với Id sản phẩm .
- Thao tác này sẽ hoàn tất thao tác hợp nhất.
- Bây giờ, chúng ta cần định dạng các cột mới để khớp với phần còn lại của cột các ô.
- Chọn một dải ô D4:D10 rồi nhấp vào biểu tượng trình vẽ định dạng từ nhóm Clipboard trong Trang chủ tab.
- A cọ sơn nhỏ xuất hiện ở vị trí của con trỏ.
- Với con trỏ đó, hãy chọn dải ô I4:J10 .
- Cuối cùng, bạn có thể thấy hai bảng hiện đã được hợp nhất và định dạng.
🔎 Phân tích công thức
- MATCH($F4,$B$4:$B$10,0)
Đây hàm sẽ tìm kiếm giá trị chính xác được chỉ định trong đối số đầu tiên trongmảng/phạm vi ô được đề cập trong đối số thứ hai. Trong trường hợp này, nó sẽ tìm kiếm giá trị trong ô F4 trong mảng tra cứu trong B4:B10, và trả về chuỗi của giá trị đó trong phạm vi đó.
- INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Sau khi chúng tôi nhận được sê-ri của giá trị khớp trong mảng tra cứu, sau đó sử dụng sê-ri đó, nó sẽ tìm kiếm giá trị của cùng một sê-ri trong cột khác (đối số đầu tiên) trong bảng.
5. Sử dụng Excel Copy Tính năng -Paste
So với các phương pháp trước đây, phương pháp này khá đơn giản. Chúng tôi sẽ sao chép và dán trực tiếp các cột của bảng thứ hai vào bảng đầu tiên.
Các bước
- Giống như các phương pháp trước, chúng tôi cần có hai bảng với một cột chung.
- Đồng thời, các giá trị cột chung trong cả hai bảng phải nằm trong cùng một chuỗi.
- Đầu tiên, chọn cột thứ hai và thứ ba của cột đầu tiên rồi nhấp chuột phải.
- Từ menu ngữ cảnh, nhấp vào Sao chép .
- Sau đó chọn ô I4 và nhấp chuột phải một lần nữa.
- Từ menu ngữ cảnh, nhấp vào Dán .
- Việc này sẽ dán các cột của bảng vào bảng thứ hai.
- Dán cột đầu tiên cột bảng vào cột bảng thứ hai cuối cùng sẽ hợp nhất haibảng.
Đọc thêm: Cách hợp nhất hai bảng dựa trên một cột trong Excel (3 cách)
Những điều cần nhớ
- Bạn cần duy trì cùng một chuỗi cho các mục nhập cột trong các cột chung trong cả hai bảng.
- Trong phương thức Power Query , không chọn bảng thứ hai ngay từ đầu. Luôn chọn bảng đầu tiên mà từ đó quá trình so khớp sẽ bắt đầu ngay từ đầu.
Kết luận
Tóm lại, vấn đề về cách chúng tôi có thể hợp nhất hai bảng riêng biệt trong Excel trong Excel với các giá trị trùng lặp được trả lời ở đây theo 5 cách khác nhau. Đối với vấn đề này, có sẵn sách bài tập để bạn tải xuống, nơi bạn có thể thực hành các phương pháp này. Vui lòng đặt bất kỳ câu hỏi hoặc phản hồi nào thông qua phần bình luận. Mọi đề xuất để cải thiện cộng đồng Exceldemy sẽ được đánh giá cao.