Tự động chuyển dữ liệu từ một bảng tính Excel sang một bảng tính khác

  • Chia Sẻ Cái Này
Hugh West

Khi làm việc với nhiều trang tính trong Excel, bạn thường cảm thấy cần phải chuyển dữ liệu từ trang tính này sang trang tính khác. Có một số cách dễ dàng và đơn giản để đạt được mục tiêu này. Trong bài viết này, bạn sẽ tìm hiểu cách chuyển dữ liệu sang một trang tính khác với các ví dụ phù hợp và giải thích ngắn gọn.

Tải xuống Sổ làm việc thực hành

Bạn có thể tải xuống sổ làm việc Excel mà chúng tôi đã sử dụng để chuẩn bị cho bài viết này.

Tự động chuyển dữ liệu từ một trang tính khác.xlsx

4 cách nhanh chóng để chuyển dữ liệu từ một trang tính Trang tính này sang trang tính khác tự động trong Excel

1. Sử dụng Dán liên kết để tự động truyền dữ liệu từ một trang tính khác

Trong hình dưới đây, Trang tính 1 đại diện cho một số thông số kỹ thuật của một số mẫu điện thoại thông minh.

Và đây là Trang tính 2 trong đó chỉ có ba cột từ trang tính đầu tiên được trích xuất. Cột Giá chưa được sao chép vì chúng tôi sẽ hiển thị các phương pháp khác nhau ở đây để lấy bảng giá từ trang tính đầu tiên. Chúng tôi phải duy trì một số quy tắc sẽ tự động cập nhật cột giá nếu có bất kỳ thay đổi nào được thực hiện trong cột tương ứng trong trang tính đầu tiên (Sheet1) .

Bây giờ, hãy xem cách chúng ta có thể liên kết giữa hai trang tính này để dữ liệu trong một trang tính (Sheet2) sẽ được tự động điền dựa trên một trang tính kháctrang tính (Trang tính 1) .

📌 Bước 1:

➤ Từ Trang tính 1 , chọn dải ô (F5:F14) chứa giá của điện thoại thông minh.

➤ Nhấn CTRL+C để sao chép dải ô đã chọn.

📌 Bước 2:

➤ Chuyển đến Sheet2 ngay.

➤ Chọn ô đầu ra đầu tiên trong cột Giá .

➤ Nhấp chuột phải vào nút chuột và chọn tùy chọn Dán liên kết như được đánh dấu trong ô vuông màu đỏ trong ảnh chụp màn hình sau.

Và cột Giá hiện đã hoàn tất với dữ liệu được trích xuất từ ​​trang tính đầu tiên ( Sheet1) .

Bây giờ chúng ta sẽ xem cách thay đổi dữ liệu trong trang tính chính (Sheet1) tự động điền dữ liệu vào trang tính thứ hai (Sheet2) .

📌 Bước 3:

➤ Trong Sheet1 , thay đổi giá trị giá của bất kỳ mẫu điện thoại thông minh nào.

➤ Nhấn Enter và chuyển đến Sheet2 .

Và bạn sẽ tìm thấy giá cập nhật của điện thoại thông minh tương ứng trong Trang tính2 . Đây là cách chúng ta có thể dễ dàng liên kết giữa hai hoặc nhiều trang tính để truyền dữ liệu.

Đọc thêm: Chuyển dữ liệu từ một trang tính Excel sang Khác Tự động với VLOOKUP

2. Truyền dữ liệu tự động bằng cách sử dụng tham chiếu trang tính trong Excel

Bây giờ chúng ta sẽ áp dụng một phương pháp khác mà chúng ta sẽ không phải sao chép và dán bất kỳ thứ gì từ một trang tính vàonữa. Thay vào đó, chúng ta sẽ sử dụng (các) tham chiếu ô từ một trang tính khác để tự động điền dữ liệu.

📌 Bước 1:

➤ Trong Trang tính 2 , hãy chọn Ô D5 và đặt dấu Bằng (=) .

📌 Bước 2:

➤ Chuyển đến Sheet1 .

➤ Chọn phạm vi ô (F5:F13 ) chứa giá của tất cả các mẫu điện thoại thông minh.

➤ Nhấn Enter .

Bây giờ trong Sheet2 , bạn sẽ tìm thấy một dãy giá trong Cột D từ D5 đến D14 . Nếu bạn thay đổi bất kỳ dữ liệu nào trong cột Giá trong Trang tính 1 , thì bạn cũng sẽ thấy giá cập nhật của mặt hàng tương ứng trong Trang tính 2 ngay lập tức.

Đọc thêm: Cách Excel lấy dữ liệu từ trang tính khác dựa trên tiêu chí

Cách đọc tương tự

  • Cách nhập tệp văn bản có nhiều dấu phân cách vào Excel (3 phương pháp)
  • Trích xuất dữ liệu đã lọc trong Excel sang một trang tính khác (4 phương pháp )
  • Cách nhập dữ liệu từ tệp văn bản vào Excel (3 phương pháp)
  • Chuyển đổi Excel thành tệp văn bản bằng dấu phân cách (2 phương pháp dễ dàng)
  • Cách tự động chuyển đổi tệp văn bản sang Excel (3 cách phù hợp)

3. Sử dụng Biểu tượng dấu cộng (+) để tự động truyền dữ liệu sang trang tính khác

Trong phần này, chúng ta sẽ áp dụng một công thức thay thế bắt đầu bằng Biểu tượng dấu cộng (+) thay vì một Dấu bằng (=) . Đi nàoqua các bước sau.

📌 Bước 1:

➤ Chọn đầu ra Ô D5 trong Trang tính 2 .

➤ Bắt đầu nhập và chỉ nhập Biểu tượng dấu cộng (+) ở đó. Đừng nhấn Enter ngay.

➤ Kéo con trỏ chuột của bạn đến tab Sheet1 .

➤ Nhấp chuột phải vào nút chuột và bạn sẽ được chuyển hướng đến Trang tính 1 .

📌 Bước 2:

➤ Trong Sheet1 , bây giờ hãy chọn phạm vi ô (F5:F14) chứa giá của tất cả các thiết bị.

➤ Nhấn Enter .

Giống như trong ảnh chụp màn hình sau, bạn sẽ tìm thấy tất cả giá trong cột Giá trong Trang tính2 . Và nếu bạn thay đổi giá của thiết bị điện thoại thông minh trong Sheet1 , giá đó sẽ tự động cập nhật giá tương ứng trong Sheet2 ngay lập tức.

Đọc thêm: Trích xuất dữ liệu từ trang tính này sang trang tính khác bằng VBA trong Excel (3 phương pháp)

4. Nhúng Macro VBA để tự động truyền dữ liệu sang một trang tính khác trong Excel

Trong phần cuối cùng của chúng ta, chúng ta sẽ áp dụng các mã VBA để truyền dữ liệu từ Sheet1 sang Trang tính2 . Trong hình bên dưới, Trang tính 1 chứa các tab Điện thoại thông minh Giá trong B4 C4 tương ứng. Những gì chúng ta sẽ làm ở đây là nhập kiểu điện thoại thông minh và giá của nó trong B5 C5 trước tiên. Sau đó, chúng tôi sẽ nhấn một nút tùy chỉnh sẽ chuyển dữ liệu đầu vào từ Sheet1 sang Sheet2 .

Và đây là Sheet2 nơi danh sách các kiểu điện thoại thông minh và giá tương ứng sẽ được tự động điền từ Sheet1 .

Vì vậy, bây giờ chúng ta có thể chuyển sang các bước cần thiết để thực thi Macro đúng cách.

📌 Bước 1:

➤ Trước tiên hãy truy cập dải băng Nhà phát triển .

➤ Từ Chèn thả xuống, chọn nút lệnh đầu tiên được hiển thị trong hình chữ nhật từ phần Điều khiển ActiveX .

📌 Bước 2:

➤ Bây giờ, vẽ hình chữ nhật theo kích thước mong muốn của bạn. Và bạn sẽ thấy nút lệnh như minh họa trong ảnh chụp màn hình sau.

📌 Bước 3:

➤ Nhấp chuột phải vào nút chuột ngay bây giờ.

➤ Chọn tùy chọn Thuộc tính .

📌 Bước 4:

➤ Trong hộp Chú thích , hãy gán tên cho nút, giả sử đó là ' Chuyển sang Trang tính 2' .

📌 Bước 5:

➤ Nhấp chuột phải vào tab Trang tính và chọn Xem mã .

Cửa sổ VBA sẽ xuất hiện.

📌 Bước 6:

➤ Trong mô-đun VBA , hãy dán các mã sau:

6361

📌 Bước 7:

➤ Bây giờ, hãy quay lại Trang tính1 của bạn.

➤ Nhập tên kiểu điện thoại thông minh và giá của nó trong các ô nhập liệu tương ứng.

➤ Nhấp vào nút 'Chuyển đếnSheet2' .

Và bạn sẽ thấy rằng dữ liệu đầu vào đã biến mất khỏi Sheet1 .

Bây giờ hãy chuyển sang Sheet2 và bạn sẽ tìm thấy dữ liệu đầu vào của mình ở đó dưới các tiêu đề tương ứng.

📌 Bước 8:

➤ Hãy chuyển đến Sheet1 một lần nữa.

➤ Nhập tên của một thiết bị điện thoại thông minh khác và giá của thiết bị đó.

➤ Nhấn nút lệnh ở bên phải.

Vì vậy, chúng tôi vừa chuyển dữ liệu đầu vào thứ hai cũng sang Sheet2 . Bằng cách này, chúng tôi có thể nhập ngày càng nhiều dữ liệu vào Sheet1 và tự động cập nhật Sheet2 với dữ liệu đầu vào từ Sheet1 mọi lúc.

Đọc thêm: Cách chuyển dữ liệu từ trang tính này sang trang tính khác trong Excel bằng macro

Lời kết

Tôi hy vọng tất cả các phương pháp đơn giản nêu trên giờ đây sẽ giúp bạn áp dụng chúng trong bảng tính Excel của mình khi bạn phải chuyển dữ liệu từ trang tính này sang trang tính khác. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng cho tôi biết trong phần bình luận. Hoặc bạn có thể xem các bài viết khác của chúng tôi liên quan đến các hàm Excel trên trang web này.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.