Thông thường, Pivot Table có thể được làm mới bằng dữ liệu đã cập nhật trong phạm vi dữ liệu nguồn. Tuy nhiên, nếu bạn thêm dữ liệu mới vào phạm vi nguồn, chẳng hạn như thêm dữ liệu hàng hoặc cột mới vào cuối hoặc bên phải phạm vi nguồn, dữ liệu đang mở rộng sẽ không thể được thêm vào Pivot Table ngay cả khi bạn làm mới Pivot Table theo cách thủ công. Làm thế nào để làm mới Pivot Table với dữ liệu đang mở rộng trong Excel? Tri Thức Software sẽ giới thiệu các phương pháp trong bài viết này có thể giúp bạn.
1. Tạo một Dynamic Pivot Table bằng cách chuyển đổi phạm vi nguồn thành phạm vi Table
Việc chuyển đổi dữ liệu nguồn sang bảng có thể giúp làm mới Pivot Table với dữ liệu đang mở rộng trong Excel. Vui lòng thực hiện như sau.
1. Chọn vùng dữ liệu và nhấn đồng thời phím Ctrl + T. Create Table đang mở, nhấp vào nút OK.

2. Sau đó, dữ liệu nguồn đã được chuyển đổi thành một phạm vi bảng. Tiếp tục chọn phạm vi bảng, nhấp vào Insert > PivotTable.

3. Trong cửa sổ Create PivotTable, chọn nơi đặt PivotTable và nhấp vào OK (Trong trường hợp này, tôi đặt PivotTable vào bảng tính hiện tại).

4. Trong ngăn PivotTable Fields, hãy kéo các trường vào vùng tương ứng.

5. Bây giờ, nếu bạn thêm dữ liệu mới vào cuối hoặc bên phải của phạm vi nguồn, hãy vào PivotTable và nhấp chuột phải vào đó, sau đó nhấp vào Refresh từ menu ngữ cảnh.

Sau đó, bạn có thể thấy PivotTable được làm mới với dữ liệu đang mở rộng như ảnh chụp màn hình bên dưới.

2. Tạo Dynamic Pivot Table bằng cách sử dụng hàm OFFSET
Trong phần này, tôi sẽ chỉ cho bạn cách tạo PivotTable động với sự trợ giúp của hàm OFFSET.

1. Chọn vùng dữ liệu nguồn, nhấp vào Formulas > Name Manager. Xem ảnh chụp màn hình:

2. Trong cửa sổ Name Manager, nhấp vào nút New để mở hộp thoại Edit Name. Trong hộp thoại này, bạn cần:
- Nhập tên cho phạm vi vào hộp Name
- Sao chép công thức bên dưới vào hộp Refers to
=OFFSET(‘dynamic pivot with table’!$A$1,0,0,COUNTA(‘dynamic pivot with table’!$A:$A),COUNTA(‘dynamic pivot with table’!$1:$1)) - Nhấp vào nút OK.
Lưu ý: Trong công thức, ‘dynamic pivot with table’ là tên của bảng tính chứa phạm vi nguồn; $A $1 là ô đầu tiên của phạm vi; $A$A là cột đầu tiên của phạm vi; $1$1 là hàng đầu tiên của phạm vi. Vui lòng thay đổi chúng dựa trên phạm vi dữ liệu nguồn của riêng bạn.
3. Sau đó, nó sẽ quay lại cửa sổ Name Manager, bạn có thể thấy dãy tên mới được tạo được hiển thị trong cửa sổ, vui lòng đóng cửa sổ lại.

4. Nhấp vào Insert > PivotTable.

5. Trong cửa sổ Create PivotTable, nhập tên phạm vi bạn đã chỉ định ở bước 2, chọn nơi đặt PivotTable, sau đó nhấp vào nút OK.

6. Trong ngăn PivotTable Fields, hãy kéo các trường vào vùng tương ứng.

7. Sau khi thêm dữ liệu mới vào phạm vi nguồn, dữ liệu trong PivotTable sẽ được cập nhật bằng cách nhấp vào tùy chọn Refresh

Tổng kết
Vậy là tôi đã giới thiệu xong cho bạn 2 Cách tạo Dynamic Pivot Table để tự động cập nhật dữ liệu mở rộng trên Excel. Nếu gặp bất kỳ khó khăn nào trong quá trình thực hiện, bạn có thể liên hệ banquyenphanmem.com hoặc gọi điện thoại số 028.22443013 để được trợ giúp. Với các hướng dẫn trên, chúng tôi hy vọng bạn đã giải quyết được nhu cầu của mình một cách nhanh chóng và hiệu quả.













