Hướng dẫn gộp các sheet trong excel

Khi thống kê, người dùng có thói quen chia nhỏ dữ liệu thành từng Sheet theo khoảng thời gian hay theo tiêu chí phân loại đặc thù. Tuy nhiên khi cần tổng hợp và phân tích số liệu, người dùng cần phải gộp các Sheet vào thành một trang tính để dễ dàng tính toán và phân tích hơn. Hầu hết người dùng sẽ sử dụng công cụ cắt, dán để tổng hợp các sheet, tuy nhiên thì việc làm này khiến cho mất nhiều thời gian và có thể dẫn đến sai sót nếu người dùng sao chéo thừa, hoặc thiếu một trường thông tin nào đó. Hôm nay Thủ Thuật 123 sẽ hướng dẫn các bạn cách tổng hợp từ nhiều Sheet vào một Sheet trong Excel bằng công cụ VBA.

Bật thẻ Developer trên Ribbon

Để sử dụng lệnh Marco hay VBA, trước tiên bạn phải khởi tạo thẻ Developer trên thanh Ribbon. Nếu như Excel của bạn đã bật thẻ Developer rồi thì bỏ qua bước này.

Bước 1: Vào File chọn Options.

Bước 2: Cửa sổ Excel Options hiện ra => Chọn dòng Customize Ribbon [1] --> Tích vào Developer [2] \=> Nhấn nút OK [3].

Thẻ Developer đã xuất hiện trên Ribbon. Giờ đây bạn có thể dùng Macro cho excel.

Sử dụng mã VBA để tổng hợp nhiều Sheet thành 1 Sheet

Ví dụ bạn có bản danh sách học sinh các lớp của trường A, bạn cần tổng hợp chúng vào một Sheet.

Bước 1: Mở cửa sổ Microsoft Visual Basic for Applications [VBA] bằng cách nhấn tổ hợp phím Alt + F11.

Bước 2: Cửa sổ VBA xuất hiện. Nhấn chuột vào nút Insert [1] \=> Chọn Module [2].

Bước 3: Dán đoạn mã sau vào cửa sổ Module.

  Sub Combine[]  
  Dim J As Integer  
  On Error Resume Next  
  Sheets[1].Select  
  Worksheets.Add  
  Sheets[1].Name = "Tonghop"  
  Sheets[2].Activate  
  Range["A1"].EntireRow.Select  
  Selection.Copy  Destination:=Sheets[1].Range["A1"]  
  For J = 2 To Sheets.Count  
  Sheets[J].Activate  
  Range["A1"].Select  
  Selection.CurrentRegion.Select  
  Selection.Offset[1,  0].Resize[Selection.Rows.Count - 1].Select  
  Selection.Copy  Destination:=Sheets[1].Range["A65536"].End[xlUp][2]  
  Next  
End Sub

Bước 4: Trên cửa sổ Module sau khi sao chép đoạn mã trên, Nhấn F5 để chạy mã.

Bước 5: Kết quả là tất cả dữ liệu trong bảng tính đã được hợp nhất thành trang tính Tonghop được đặt trước các trang tính khác.

Tính năng Consolidate Excel sẽ thống kê, gộp dữ liệu từ các sheet khác nhau trong cùng 1 file bảng tính, giúp bạn tính toán nhanh khi có thể tích hợp sử dụng các phép tính tổng trong Excel, hoặc các hàm trong Excel được hỗ trợ. Bài viết dưới đây sẽ hướng dẫn bạn đọc gộp dữ liệu trong Excel.

Hướng dẫn gộp dữ liệu từ các sheet Excel

Bước 1:

Trước hết bạn cần tạo 1 sheet để hiển thị kết quả dữ liệu gộp từ các sheet trong Excel. Click vào một ô bất kỳ tại sheet kết quả, sau đó nhấn vào tab Data rồi nhấn vào biểu tượng Consolidate Excel như hình dưới đây.

Bước 2:

Hiển thị giao diện thiết lập dữ liệu. Đầu tiên tại Function người dùng lựa chọn hàm Excel hay chức năng cần sử dụng.

Tiếp tục nhìn xuống phần Reference, chúng ta nhấn vào biểu tượng mũi tên rồi di chuyển đến sheet dữ liệu đầu tiên và khoanh vùng dữ liệu muốn gộp. Khi đó dữ liệu sẽ hiển thị như dưới đây. Nhấn vào nút Add để thêm vào danh sách All References.

Vùng tham chiếu dữ liệu cần gộp đầu tiên sẽ hiển thị.

Bước 3:

Bạn nhấn tiếp vào mũi tên để thêm vùng tham chiếu ở sheet khác. Phần Use labels in bạn có thể tích chọn để dùng nhãn dán cho dữ liệu.

  • Top row: Nếu như dòng đầu tiên là tiêu đề bạn chọn ô tích này.
  • Left column: Cột tiêu đề, nếu như cột đầu tiên của vùng dữ liệu là tiêu đề bạn chọn ô tích này.
  • Create links to source: Hiển thị dữ liệu cụ thể ở các bảng tính nguồn

Cuối cùng nhấn vào OK để thực hiện gộp dữ liệu và thống kê dữ liệu bằng chức năng đã sử dụng dữ liệu.

Như vậy với tính năng sẵn có Consolidate trong Excel, chúng ta dễ dàng gộp dữ liệu từ những bảng tính khác trong cùng 1 file Excel, hoặc sử dụng các hàm tính toán, các chức năng thống kê dữ liệu để cho ra kết quả nhanh hơn.

Làm sao để gộp 2 sheet trong Excel?

Để gốp một vài sheet cụ thể, bạn hãy thực hiện theo các bước dưới đây: Bước 1: Chọn một sheet đầu tiên muốn gộp. Bước 2: Nhấn giữ phím Ctrl và chọn tất cả các sheet còn lại. Thao tác trên sẽ giúp bạn gộp các sheet trong Excel nhanh chóng.

Trong 1 file Excel có bao nhiêu sheet?

Không giới hạn số lượng Worksheet trong một Workbook.

Làm sao góp nhiều file Excel thành 1?

Gộp nhiều file Excel thành 1 file bằng Move or Copy Bước 1: Chuyển tất cả các file Excel cần gộp vào một thư mục. Bước 2: Chọn các file có trong thư mục cần gộp, nhấn chuột phải, chọn Move or Copy… Bước 3: Hộp thoại xuất hiện, bạn chọn 1 file làm file tổng để gộp dữ liệu tại Move selected sheets to book và nhấn OK.

Làm sao để góp dữ liệu trong Excel?

Cách gộp hàng bằng tính năng Group trong Excel.

Mở bảng Excel cần gộp nhóm dữ liệu..

Bôi đen các hàng bạn muốn gộp..

Nhấn vào mục Data trên thanh công cụ..

Chọn Group tại tab Outline..

Click vào dấu - để ẩn hàng đã gộp..

Click vào dấu + để hiện hàng đã gộp..

Chủ Đề