2 Cách tạo Dynamic Pivot Table để tự động cập nhật dữ liệu mở rộng trên Excel

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.

ảnh chụp màn hình chọn dữ liệu nguồn khi tạo bảng

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.

ảnh chụp màn hình kích hoạt tính năng 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).

ảnh chụp màn hình chọn vị trí để đặt PivotTable

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

ảnh chụp màn hình thêm các trường vào các khu vực bạn cần

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.

ảnh chụp màn hình làm mới thủ công PivotTable khi dữ liệu nguồn thay đổi

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.

ảnh chụp màn hình hiển thị bản cập nhật PivotTable

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.

Excel OFFSET function | MyExcelOnline

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:

ảnh chụp màn hình bật tính năng Trình quản lý tên

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.

ảnh chụp màn hình cài đặt hộp thoại Trình quản lý tên

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

ảnh chụp màn hình kích hoạt tính năng PivotTable 2

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.

ảnh chụp màn hình hiển thị cách tạo PivotTable

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

ảnh chụp màn hình cho thấy cách kéo các trường vào các khu vực 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

ảnh chụp màn hình cho thấy cách làm mới PivotTable

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ả.

Bài viết liên quan

zalo-icon
phone-icon