Khi sử dụng Excel để soạn thảo hoặc thống kê dữ liệu, việc sử dụng nhiều bảng tính là không tránh khỏi. Hãy cùng Mytour khám phá cách kết hợp nhanh chóng dữ liệu từ nhiều bảng tính vào một bảng duy nhất.
Thường nghĩ đến việc kết hợp nhiều bảng tính trong Excel, nhiều người có thể nghĩ đến cách làm thủ công, nhưng với sự thông minh của người dùng Excel, chúng ta có thể áp dụng thủ thuật để kết hợp nhiều bảng mà không cần sao chép và dán thủ công.
Dựa trên ví dụ dưới đây với hai bảng dữ liệu, Mytour sẽ thực hiện việc kết hợp dữ liệu từ hai bảng đầu vào và đặt vào bảng cuối cùng có tên là Tổng hợp.
Để gộp nhiều sheet thành một, hãy tận dụng Microsoft Visual Basic của Excel.
Kích hoạt Microsoft Visual Basic bằng tổ hợp phím Alt F11. Sau đó, vào tab Insert trên thanh công cụ và chọn Module.
Sau đó, nhập đoạn mã sau vào khung soạn thảo của Microsoft Visual Basic:
Sub GộpBảngTính()
Const NHR = 1
Dim
MWS As Worksheet
Dim AWS As Worksheet
Dim FAR As Long
Dim LR As Long
Set AWS = ActiveSheet
For Each MWS In ActiveWindow.SelectedSheets
If Not MWS Is AWS Then
FAR = AWS.UsedRange.Cells(AWS.UsedRange.Cells.Count).Row + 1
LR = MWS.UsedRange.Cells(MWS.UsedRange.Cells.Count).Row
MWS.Range(MWS.Rows(NHR + 1), MWS.Rows(LR)).Copy AWS.Rows(FAR)
End If
Next MWS
End Sub
Tiếp theo, bấm vào trang Excel chính và mở bảng tính mà bạn muốn kết hợp các bảng tính khác vào. Giữ phím Ctrl và chọn những bảng tính bạn muốn kết hợp.
Sau đó, nhấp vào thanh công cụ View.
Chọn Marcos và chọn View Macros.
Khi bảng Macro xuất hiện, bạn sẽ thấy dòng MergeSheets trong danh sách chạy Macro. Chọn dòng này và nhấp Run để thực hiện lệnh.
Như vậy, bảng tổng hợp của bạn sẽ chứa đầy đủ dữ liệu từ những bảng bạn đã chọn.
Bài hướng dẫn của Mytour đã kết thúc ở đây. Hy vọng rằng, thông qua bài viết này, bạn đã thành thạo cách kết hợp nhiều bảng thành một. Hẹn gặp lại trong các bài viết khác trên trang của chúng tôi.