Computer >> Máy Tính >  >> Phần mềm >> Office

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Sự cố xảy ra khi sao chép các phần tử khác nhau của một trang tính sang một trang tính khác là bạn có thể không nhận được định dạng thực tế của các phần tử mà bạn yêu cầu. Sao chép và dán một số lượng lớn các phần tử vào trang tính trong Microsoft Excel cũng có thể mất rất nhiều thời gian. Chúng tôi sẽ tìm hiểu quy trình của Power Query kết hợp nhiều tệp excel và cách hợp nhất dữ liệu từ nhiều trang tính vào một trang tính duy nhất. Trong bài viết này, tôi sẽ hướng dẫn bạn cách hợp nhất các trang tính Excel mà không cần sao chép và dán.

Bạn có thể tải xuống Excel miễn phí sách bài tập ở đây và tự thực hành.

3 cách dễ dàng để hợp nhất các trang tính Excel mà không cần sao chép và dán

Trong bài viết này, bạn sẽ thấy ba cách dễ dàng để hợp nhất các trang tính Excel mà không cần sao chép và dán. Trong phương pháp đầu tiên, tôi sẽ hợp nhất dữ liệu từ nhiều trang tính thành một tờ. Trong cách tiếp cận thứ hai, tôi sẽ nhờ sự trợ giúp của Power Query công cụ của Excel. Cuối cùng, tôi sẽ áp dụng VBA mã để hợp nhất nhiều trang tính Excel.

Để hiển thị tất cả các quy trình, tôi sẽ sử dụng hai tập dữ liệu sau trong hai trang tính khác nhau.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

1. Hợp nhất dữ liệu từ nhiều trang tính để hợp nhất mà không cần sao chép và dán

Giả sử bạn có hai trang tính có cùng tên sản phẩm. Số lượng bán hàng trong ba tháng được đưa ra và bạn muốn tìm tổng số tiền bán hàng của mỗi sản phẩm trong mỗi tháng. Đó là lúc bạn cần Hợp nhất tính năng của Excel để thực hiện tác vụ này. Xem các bước sau để hiểu tính năng này.

Bước 1:

  • Trước hết, hãy lấy một trang tính trống trong cùng một sổ làm việc và chọn một ô từ nơi bạn muốn xem kết quả.
  • Sau đó, chuyển đến Dữ liệu của ruy-băng và chọn Hợp nhất , nằm trong Công cụ dữ liệu nhóm .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 2:

  • Thứ hai, bạn sẽ thấy mục Hợp nhất hộp thoại.
  • Đây, từ Chức năng trình đơn thả xuống chọn Tổng .
  • Sau đó, trong Tài liệu tham khảo nhập vào hộp, nhập phạm vi dữ liệu từ tập dữ liệu đầu tiên.
  • Thứ ba, đánh dấu cả hai tùy chọn trong mục Sử dụng nhãn trong tiêu đề .
  • Cuối cùng, nhấn Thêm .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 3:

  • Thứ ba, một lần nữa trong Tài liệu tham khảo nhập vào hộp, chèn phạm vi dữ liệu của tập dữ liệu thứ hai.
  • Sau khi chèn, nhấn Thêm .
  • Cuối cùng, nhấp vào OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 4:

  • Thứ tư, sau khi nhấn OK . Bạn sẽ thấy một số dữ liệu được chèn vào trang tính mới có chứa các tên sản phẩm khác với doanh số hàng tháng.
  • Trong bảng tính này, số tiền bán hàng hàng tháng được cộng lại với nhau.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 5:

  • Thứ năm, trong trang tính mới, bạn sẽ thấy Tên sản phẩm thiếu tiêu đề.
  • Đó là vì nó nằm trong B4 ô trong cả hai trang tính và trong ô Hợp nhất tính năng, ô này được lấy làm ô tham chiếu.
  • Vì vậy, sau khi bạn thực hiện Hợp nhất tính năng, văn bản ô tham chiếu không được hiển thị.
  • Do đó, hãy định dạng trang tính mới với dữ liệu mới được thêm vào.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Đọc thêm: Sử dụng hàm VLOOKUP để hợp nhất hai trang tính trong Excel (với các bước dễ dàng)

2. Sử dụng Công cụ truy vấn Power để hợp nhất các trang tính Excel

Excel giới thiệu cho chúng ta tính năng mới của nó, Power Query có khả năng thực hiện nhiều việc mà các phiên bản trước không thể sử dụng được. Với sự trợ giúp của Power Query , khá dễ dàng để kết hợp nhiều dữ liệu từ các trang tính khác nhau thành một trang tính duy nhất. Ngoài ra, bằng cách sử dụng tính năng này, bạn có thể hợp nhất hai trang tính Excel dựa trên cùng một cột . Vì vậy, để tìm hiểu thêm về quy trình này, hãy làm theo các bước dưới đây.

Bước 1:

  • Trước hết, tôi sẽ chuyển đổi cả hai tập dữ liệu thành bảng.
  • Đối với điều đó, hãy chọn phạm vi dữ liệu B4:E8 của tập dữ liệu đầu tiên.
  • Sau đó, chuyển đến Chèn tab của ruy-băng và từ đó chọn Bảng .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 2:

  • Thứ hai, bạn sẽ thấy mục Tạo bảng hộp thoại.
  • Tại đây, hãy nhập phạm vi dữ liệu thích hợp và sau đó chọn OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 3:

  • Thứ ba, bạn sẽ thấy rằng phạm vi dữ liệu của mình sẽ chuyển đổi thành bảng Excel sau các bước trước đó.
  • Ngoài ra, hãy chuyển đổi tập dữ liệu thứ hai thành một bảng bằng cách làm theo các bước trên.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 4:

  • Thứ tư, để hợp nhất, hãy mở một trang tính mới và đi tới Dữ liệu tab của dải băng.
  • Sau đó, từ Lấy &Chuyển đổi Dữ liệu nhóm, chọn Nhận dữ liệu .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 5:

  • Thứ năm, từ lệnh trước đó, hãy chọn Từ tệp .
  • Sau đó, chọn Từ Sổ làm việc Excel để tải tất cả các trang tính để hợp nhất.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 6:

  • Sau đó, duyệt đến vị trí đặt sổ làm việc có chứa các trang tính từ việc hợp nhất.
  • Sau đó, chọn sổ làm việc và chọn Nhập .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 7:

  • Sau đó, sau khi nhập sổ làm việc, bạn sẽ thấy Bộ điều hướng hộp thoại.
  • Tại đây, hãy đánh dấu tùy chọn. Chọn nhiều mục để hợp nhất.
  • Sau đó, chọn tất cả các bảng từ sổ làm việc mà bạn muốn hợp nhất.
  • Cuối cùng, nhấn Tải .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 8:

  • Sau đó, bạn sẽ thấy Truy vấn &Kết nối ngăn cửa sổ sau khi tải bảng.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 9:

  • Sau đó, hãy chuyển lại mục Lấy dữ liệu lệnh từ Dữ liệu tab của dải băng.
  • Lần này, từ trình đơn thả xuống lệnh, hãy chọn Kết hợp các truy vấn .
  • Từ trình đơn thả xuống thứ hai, hãy chọn Hợp nhất .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 10:

  • Tại đây, bạn sẽ thấy mục Hợp nhất cửa sổ để chọn trang tính.
  • Từ đó, trước tiên, hãy chọn các bảng bạn muốn hợp nhất.
  • Sau đó, chọn cột giống nhau cho cả hai bảng.
  • Cuối cùng, nhấn OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 11:

  • Sau đó, bạn sẽ thấy các tập dữ liệu đã tải được hợp nhất với nhau.
  • Ở đây, bảng thứ hai không được mở rộng hoàn toàn.
  • Để mở rộng bảng, hãy nhấp vào biểu tượng ở góc trên bên phải của tiêu đề.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 12:

  • Từ đó, một hộp thoại mới sẽ xuất hiện.
  • Tại đây, bỏ chọn tiêu đề của cột mà bạn muốn giữ nguyên trong trang tính mới.
  • Sau đó, bỏ chọn dấu khỏi Sử dụng tên cột ban đầu làm tiền tố .
  • Cuối cùng, nhấn OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 13:

  • Sau đó, bạn sẽ thấy trang tính mới được hợp nhất trong Power Query .
  • Để chuyển nó vào trang tính, hãy chọn Đóng &Tải .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 14:

  • Cuối cùng, bạn sẽ thấy dữ liệu từ các trang tính được hợp nhất trong một trang tính dựa trên cùng một cột.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 15:

  • Ngoài ra, nếu bạn muốn nối thêm các trang tính, nghĩa là hợp nhất các trang tính dựa trên các hàng, thì sau khi chuyển đổi cả hai tập dữ liệu thành bảng, hãy mở một trang tính mới.
  • Sau đó, lại chuyển đến trang Lấy dữ liệu lệnh từ Chèn và chọn Kết hợp Truy vấn .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 16:

  • Tại đây, bạn sẽ thấy Nối thêm cửa sổ.
  • Trước tiên, hãy chọn số bảng mà bạn muốn thêm vào.
  • Sau đó, chọn tất cả các bảng theo chuỗi của chúng.
  • Cuối cùng, nhấn OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 17:

  • Sau đó, Power Query sẽ nối cả hai bảng từ các trang tính vào một bảng duy nhất.
  • Tại đây, chọn Đóng và Tải để chuyển bảng đã hợp nhất này vào trang tính chính.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 18:

  • Do đó, kết quả cuối cùng sẽ giống như hình sau.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Đọc thêm: Cách hợp nhất các trang tính Excel thành một sổ làm việc (4 cách thích hợp)

3. Áp dụng mã VBA để hợp nhất các trang tính Excel mà không cần sao chép và dán

Trong quy trình cuối cùng này, tôi sẽ sử dụng VBA mã để hợp nhất nhiều trang tính mà không cần sao chép và dán. Vì vậy, tôi sẽ không cần bất kỳ tính năng hoặc công cụ nào từ Excel. Tôi sẽ chèn chuỗi và lệnh cần thiết vào mã, và sau khi chạy, nó sẽ tự động hợp nhất. Hãy thực hiện các bước sau để hiểu rõ hơn.

Bước 1:

  • Trước tiên, hãy mở một trang tính mới và sau đó đi tới Nhà phát triển tab của dải băng.
  • Sau đó, từ nhóm, chọn Visual Basic .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 2:

  • Thứ hai, bạn sẽ thấy VBA cửa sổ sau khi chọn lệnh trước đó.
  • Sau đó, từ Chèn , chọn Mô-đun .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 3:

  • Thứ ba, sao chép mã sau và dán vào mô-đun.
  • Sau khi sao chép, hãy lưu mã.
'Giving name of sub procedure
Sub Merge_Excel_Worksheets()
'Declaring variables
Dim x As Integer
'Enabling error handling
On Error Resume Next
'Seleting a new worksheet for showing result
Sheets(1).Select
Worksheets.Add
'Naming the new workhseet
Sheets(1).Name = "Merged"
'Selecting first sheet for merging
Sheets(2).Activate
'Addressing the cell range
Range("B4:E8").EntireRow.Select
'Selecting the destination for new cell range
Selection.Copy Destination:=Sheets(1).Range("B4:E8")
'Starting the for loop
For x = 2 To Sheets.Count
'Activating x number of sheets for merging
Sheets(x).Activate
'Selecting the range for merging
Range("B4:E8").Select
'Selecting the current region
Selection.CurrentRegion.Select
'Selecting the tables without selecting the headers
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
'Merging all data in the new sheet
Selection.Copy Destination:=Sheets(1).Range("B65536").End(xlUp)(5)
Next
End Sub

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Phân tích VBA

  • Đầu tiên, hãy đặt tên cho hàm hoặc thủ tục con.
Sub Merge_Excel_Worksheets()
  • Thứ hai, khai báo các biến.
Dim x As Integer
  • Thứ ba, cho phép xử lý lỗi.
On Error Resume Next
  • Thứ tư, chọn một trang tính để hiển thị kết quả.
Sheets(1).Select
Worksheets.Add
  • Thứ năm, đặt tên cho trang tính mới tạo.
Sheets(1).Name = "Merged"
  • Sau đó, chọn trang tính có tập dữ liệu đầu tiên để hợp nhất.
Sheets(2).Activate
  • Sau đó, cung cấp phạm vi ô của tập dữ liệu đầu tiên
Range("B4:E8").EntireRow.Select
  • Ngoài ra, chọn dải ô đích sau khi hợp nhất.
Selection.Copy Destination:=Sheets(1).Range("B4:E8")
  • Sau đó, bắt đầu vòng lặp for.
For x = 2 To Sheets.Count
  • Sau đó, kích hoạt tất cả các trang tính trong sổ làm việc để hợp nhất và chọn phạm vi dữ liệu của chúng.
Sheets(x).Activate
Range("B4:E8").Select
  • Sau đó, chọn phạm vi dữ liệu của các trang tính đó và hợp nhất tất cả chúng trong trang tính được Hợp nhất.
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("B65536").End(xlUp)(5)

Bước 4:

  • Thứ tư, nhấn F5 hoặc Run để chạy mã thực hiện nhiệm vụ.
  • Trước khi nhấn, hãy giữ con trỏ trong mô-đun.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 5:

  • Cuối cùng, sau khi chạy mã này, bạn sẽ thấy một trang tính mới với tất cả dữ liệu đã hợp nhất ở định dạng thô.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 6:

  • Do đó, hãy thêm các tiêu đề và định dạng trang tính theo lựa chọn của bạn.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Sử dụng Power Query để hợp nhất nhiều tệp Excel từ thư mục

Trong phần thảo luận trên, bạn đã thấy quy trình hợp nhất các trang tính Excel mà không cần sao chép và dán chúng thành một. Bây giờ, tôi sẽ trình bày cách hợp nhất nhiều tệp Excel từ một thư mục. Tôi sẽ lại nhận sự trợ giúp của Power Query của Excel cho điều đó. Xem các bước dưới đây để hiểu rõ hơn.

Bước 1:

  • Trước tiên, hãy lấy sổ làm việc sau có chứa dữ liệu bán hàng cho Tháng 1 .
  • Sau đó, chọn phạm vi dữ liệu B4:C18 và nhấp vào Chèn tab của dải băng.
  • Sau đó, từ Bảng nhóm, chọn Bảng .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 2:

  • Thứ hai, trong Tạo bảng hộp thoại, sau khi kiểm tra tất cả các tiêu chí, hãy chọn OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 3:

  • Do đó, lệnh này sẽ chuyển tập dữ liệu thành định dạng bảng.
  • Sau đó, lưu sổ làm việc này vào một thư mục cụ thể.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 4:

  • Thứ tư, giống như hình ảnh sau, hãy lưu trữ tất cả các sổ làm việc mà bạn sẽ hợp nhất vào cùng một thư mục và chuyển tất cả các phạm vi dữ liệu của chúng sang định dạng bảng theo các bước trước đó.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 5:

  • Thứ năm, mở một trang tính mới và từ Dữ liệu , chọn Lấy dữ liệu .
  • Sau đó, từ trình đơn thả xuống, hãy chọn Từ Tệp và sau đó chọn Từ thư mục .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 6:

  • Thứ sáu, bạn sẽ thấy một cửa sổ mới chứa tất cả các sổ làm việc.
  • Từ đó, chọn Kết hợp và Chuyển đổi Dữ liệu .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 7:

  • Sau đó, bạn sẽ thấy Kết hợp các tệp cửa sổ.
  • Tại đây, hãy xem các tệp mẫu và tập dữ liệu cùng với nó.
  • Trong khi đặt Tham số , chọn Bảng thay vì tên trang tính .
  • Cuối cùng, nhấn OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 8:

  • Sau đó, bạn sẽ thấy tất cả các sổ làm việc đã được hợp nhất thành một.
  • Để chuyển nó vào trang tính mới, hãy chọn Đóng &Tải .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 9:

  • Cuối cùng, trang tính mới với các sổ làm việc đã hợp nhất sẽ giống như hình sau.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Sử dụng CMD để hợp nhất các tệp Excel thành một

Trong phần thảo luận cuối cùng của bài viết này, tôi sẽ chỉ cho bạn quy trình hợp nhất nhiều tệp Excel thành một sử dụng CMD . Để làm điều đó, chúng tôi phải chuyển đổi sổ làm việc của mình từ .xlsx định dạng thành .csv định dạng. Xem các bước sau để thực hiện điều đó.

Bước 1:

  • Trước hết, hãy lấy ba sổ làm việc giống nhau được hiển thị trong cuộc thảo luận trước.
  • Sau đó, từ bất kỳ sổ làm việc nào, hãy chuyển đến Tệp tab của ruy-băng.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 2:

  • Thứ hai, từ Trang chủ cửa sổ, chọn Lưu dưới dạng và sau đó Duyệt qua .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 3:

  • Thứ ba, tạo một thư mục trong C: lái xe trên PC của bạn làm đích lưu của các sổ làm việc này.
  • Then, in the saving type, select CSV as the format.
  • Lastly, press Save to save the file.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 4:

  • Fourthly, in the following image, you will see all the workbooks in the specified folder.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Bước 5:

  • Filthy, we will need to copy the path of the folder Sales File CSV in which we have stored our Excel files in CSV
  • To have the Copy path option, you need to expand the ribbon by clicking on the dropdown symbol in the top right corner.
  • Then, select the folder Sales File CSV and click on the Copy path tùy chọn.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 6:

  • Afterward, press the Windows key + R altogether to open the Run wizard.
  • In the Open type box, press cmd and click OK .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 7:

  • After that, by entering the previous command, you will open the command prompt.
  • Here, type cd and give a space and paste the path of the folder copied in Step 5 .
  • Then, press Enter .

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 8:

  • After pressing Enter , you will see the directory from the previous line.
  • Then type, copy *.csv Merged.csv .
  • Here, you must provide space after the copy word.
  • Also, I chose Merged as the new file name.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 9:

  • Then after pressing Enter , this code will automatically merge all the workbooks.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 10:

  • After that, come back to the folder where all the CSV files are saved, and you will see the newly merged files.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 11:

  • Then open the file and you will find all the data in the raw format.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 12:

  • As there are data from multiple worksheets, scroll down to see the remaining data.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 13:

  • Then, again, save this file in the .xlsx format.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 14:

  • Finally, open the Excel file and format the sheet like the following image.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Step 15:

  • Consequently, scroll down to see the whole sheet for a large data set.

Cách hợp nhất trang tính Excel mà không cần sao chép và dán

Kết luận

That’s the end of this article. I hope you find this article helpful. After reading the above description, you will be able to merge Excel worksheets without copying and pasting. Please share any further queries or recommendations with us in the comments section below.

The ExcelDemy team is always concerned about your preferences. Therefore, after commenting, please give us some moments to solve your issues, and we will reply to your queries with the best possible solutions ever.

Related Articles

  • How to Merge All Sheets into One in Excel (6 Quick Ways)