Tự động cập nhật bảng tổng hợp Excel

Trước phiên bản Excel 2016, người dùng có thể cập nhật bảng tổng hợp sau khi bảng truy vấn đã được cập nhật. Chức năng này hiện không còn hoạt động và chúng ta đang phải đối mặt với tình trạng các bảng tính được phát triển trong suốt 15 năm qua không còn hoạt động chính xác nữa.

Có ai biết cách làm cho bảng tổng hợp (pivot table) tự động cập nhật sau khi bảng truy vấn mà nó dựa trên đã được cập nhật mà không cần sử dụng VBA không?

Cụ thể, bảng truy vấn (đối tượng danh sách) trả về dữ liệu từ máy chủ SQL. Bảng truy vấn tự động cập nhật khi một tham số thay đổi. Bảng tổng hợp sử dụng bảng truy vấn làm nguồn dữ liệu không còn tự động cập nhật nữa và yêu cầu người dùng phải làm mới thủ công.

Tôi đã báo cáo vấn đề này với Microsoft thông qua tùy chọn phản hồi trong ứng dụng của họ, nhưng vẫn chưa nhận được sự hỗ trợ nào.

Cảm ơn

Richard




Trả lời:

Chào Richard,

Tôi xin lỗi vì sự bất tiện mà điều này gây ra cho bạn.

Theo mô tả, yêu cầu của bạn là tự động cập nhật bảng PivotTable mỗi khi nguồn dữ liệu được cập nhật. Excel có tính năng tự động làm mới bảng PivotTable dựa trên khoảng thời gian đã thiết lập. Vì vậy, để đáp ứng yêu cầu này, bạn có thể thiết lập khoảng thời gian là một phút , hãy làm theo các bước sau:

Mở tệp Excel chứa PivotTable > Nhấp vào PivotTable > Nhấp vào tab Phân tích PivotTable > Nhấp vào mũi tên xuống bên dưới Làm mới > Thuộc tính kết nối > Chọn tùy chọn Làm mới mỗi và đặt thời gian > OK

Hi vọng các bước này sẽ giúp bạn đáp ứng được yêu cầu của mình và rất cảm kích sự thông cảm của bạn.

Trân trọng,
Chitrahaas



Trả lời:

Chào Chitrahaas,

Cảm ơn bạn đã trả lời. Tùy chọn bạn đề cập không khả dụng - bảng Pivot không được kết nối trực tiếp với nguồn dữ liệu SQL, mà lấy dữ liệu từ một bảng tính có dữ liệu được trả về dưới dạng đối tượng danh sách.

Tôi vừa thử tạo một bảng tổng hợp (Pivot Table) liên kết trực tiếp với máy chủ SQL, nhưng dường như tôi không có tùy chọn đó - khi tôi trả về dữ liệu từ MS Query, tùy chọn tạo bảng tổng hợp bị mờ đi (không thể chọn):

Tôi tự hỏi liệu điều này có phải do sử dụng tham số trong truy vấn không? Điều này luôn gây lỗi ở các phiên bản Excel trước đây, đó là lý do tại sao trước đây chúng tôi thường trả về dữ liệu vào một bảng tính, rồi tạo bảng tổng hợp riêng biệt.

Ngay cả khi chúng ta có thể làm cho giải pháp này hoạt động, người dùng xử lý dữ liệu rất nhanh, và việc phải đợi một phút cho mỗi lần làm mới sẽ không hiệu quả - họ thà tiếp tục làm mới bảng tính theo cách thủ công còn hơn.

Thật đáng tiếc khi chức năng này đã bị thay đổi, vì điều này không chỉ ảnh hưởng đến nhiều bảng tính của chúng tôi mà chức năng trước đây còn hoạt động rất tốt.

Trân trọng,

Richard



Trả lời:

Chào Richard,

Chúng tôi hoàn toàn hiểu sự bất tiện do hạn chế của ứng dụng Excel trong việc tự động cập nhật PivotTable ngay khi nguồn dữ liệu được cập nhật. Trong trường hợp này, chúng tôi đề nghị bạn gửi phản hồi trên Excel UserVoice để nhóm phụ trách có thể xem xét.

Vì vậy, để đáp ứng chính xác yêu cầu của bạn, cách duy nhất là sử dụng VBA, và tôi xin lỗi vì mọi sự bất tiện.

Cảm ơn sự kiên nhẫn của bạn.

Trân trọng,
Chitrahaas



Trả lời:
Cảm ơn

Comments

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ