Cách hiển thị 7, 30, 60 ngày trong Bảng Tính Pivot trên Google Sheets

Để hiển thị dữ liệu trong Bảng Tính Pivot theo chu kỳ 7 ngày, 30 ngày hoặc 60 ngày, bạn có thể sử dụng cách làm sau trên Google Sheets.

Trong cách thực hiện này:

Chúng ta sẽ sử dụng một ô trợ giúp để nhập số ngày cần hiển thị.

Chúng ta cũng có thể sử dụng một công thức mảng để trả về giá trị TRUE hoặc FALSE trong một cột trong nguồn dữ liệu của Bảng Tính Pivot.

Khi bạn nhập số 7, 30, 60 hoặc số ngày tùy chọn trong ô trợ giúp, dữ liệu trong Bảng Tính Pivot sẽ mở rộng hoặc thu hẹp tương ứng với chu kỳ ngày đó.

Phương pháp này nhanh hơn rất nhiều vì bạn không cần mở trình chỉnh sửa Bảng Tính Pivot mỗi lần nhập công thức tùy chỉnh trong trường công thức tùy chỉnh của Bộ lọc.

Ngoài ô trợ giúp và công thức trên, để hiển thị dữ liệu trong các chu kỳ 7 ngày, 30 ngày hoặc 60 ngày trong bảng tính pivot trên Google Sheets, chúng ta có thể sử dụng tính năng Slicer hoặc Bộ lọc của Bảng Tính Pivot.

Ở ví dụ trực tiếp dưới đây, tôi đã sử dụng trường Bộ lọc của Bảng Tính Pivot, không phải Slicer.

Example

Cách hiển thị 7, 30, 60 ngày trong Bảng Tính Pivot trên Google Sheets

Dữ liệu mẫu

Trong bản sao làm việc của tôi (tệp Google Sheets), tôi có hai sheet có tên “Nguồn” và “Bảng Tính Pivot”.

  1. Nguồn

Nguồn chứa dữ liệu nguồn trong phạm vi A1:C.

Phạm vi dữ liệu thực tế là A1:B. Nhưng công thức mảng trong ô C1 trả về giá trị Boolean TRUE/FALSE trong cột C.

Vì vậy, chúng ta phải coi A1:C là nguồn dữ liệu để tạo Bảng Tính Pivot.

Dưới đây là nội dung và công thức trong sheet Nguồn.

=ArrayFormula( {"Helper"; if( A2:A="",,isbetween(A2:A,today()-'Bảng Tính Pivot'!E1+1,today()) ) } )

Chú ý: Tôi sẽ giải thích công thức này sau một vài đoạn văn phía dưới.

Helper Column

  1. Bảng Tính Pivot

Sheet này chứa Bảng Tính Pivot và ô trợ giúp E1 để điều khiển chu kỳ 7, 30, 60, số ngày tùy chỉnh trong Bảng Tính Pivot (xem ảnh trực tiếp ở trên).

Giải thích công thức

Có hai phần chính trong công thức và chúng là IF và ISBETWEEN.

  • Phần IF:

    Cú pháp: IF(expressions, value_if_true, value_if_false)

    Phần IF của công thức kiểm tra xem A2:A có trống không (expressions).

    Nếu trống (value_if_true), nó sẽ trả lại trống, nếu không nó sẽ thực hiện công thức ISBETWEEN (value_if_false).

  • Phần ISBETWEEN:

    Cú pháp: ISBETWEEN(value_to_compare, lower_value, upper_value, [lower_value_is_inclusive], [upper_value_is_inclusive])

    Các đối số trong dấu ngoặc vuông là tùy chọn, và chúng ta không sử dụng chúng trong công thức của mình.

    Hàm ISBETWEEN kiểm tra xem các ngày trong B2:B (value_to_compare) có nằm trong khoảng từ today() (upper_value) đến today()-‘Bảng Tính Pivot’!E1+1 (lower_value) không.

    Nó trả về TRUE hoặc FALSE dựa trên đánh giá các ngày trong B2:B.

    Tôi đã giải thích ‘Bảng Tính Pivot’!E1 điều khiển dữ liệu chu kỳ 7, 30, 60 ngày trong Bảng Tính Pivot trên Google Sheets.

Thiết lập Bộ lọc trong Bảng Tính Pivot hoặc Slicer để hiển thị dữ liệu chu kỳ 7, 30, 60 ngày

Như đã đề cập ở trên, chúng ta có thể sử dụng tính năng Slicer hoặc trường Bộ lọc của Bảng Tính Pivot.

Nếu bạn không muốn sử dụng Slicer, hãy làm như sau.

  1. Đi vào trình chỉnh sửa Bảng Tính Pivot.

  2. Nhấp vào “Thêm” trong phần “Bộ lọc” và chọn “Helper” (đây là cột trả về của công thức mảng trong sheet “Nguồn”).

  3. Nó sẽ thêm trường “Bộ lọc”. Nhấp vào nó và bỏ chọn “FALSE”.

  4. Bấm OK và xong!

Pivot Table Editor

Bảng Tính Pivot sẽ mở rộng hoặc thu hẹp kích thước dựa trên số mà bạn nhập vào ô ‘Bảng Tính Pivot’!E1.

Điều này cho phép bạn hiển thị dữ liệu chu kỳ 7, 30, 60 ngày trong Bảng Tính Pivot mà không cần sử dụng Slicer trên Google Sheets.

Nếu bạn muốn sử dụng Slicer thay vì thêm Bộ lọc trong Bảng Tính Pivot, hãy làm như sau.

  1. Nhấp vào ô đầu tiên trong báo cáo Bảng Tính Pivot. Theo ví dụ của tôi, đó là ‘Bảng Tính Pivot’!A1.

  2. Đi vào menu Dữ liệu > Slicer.

  3. Trong bảng điều khiển trình chỉnh sửa Slicer, chọn “Helper” làm cột. Sau đó đặt phạm vi là Nguồn!A1:C.

  4. Bỏ chọn “FALSE”.

  5. Nhấn “OK”.

Slicer Filter Field

Điều này cho phép bạn hiển thị dữ liệu chu kỳ 7, 30, 60 ngày trong Bảng Tính Pivot trên Google Sheets.

Cảm ơn đã đọc bài viết. Chúc bạn có trải nghiệm thú vị!

Sheet mẫu: 13921

Nguồn: Crawlan.com

Resources:

  • Lọc theo phạm vi ngày sử dụng trình đơn Lọc trong Google Sheets.
  • Tính tổng 7, 30 và 60 ngày gần nhất trong mỗi hàng (tính từ hôm nay) trong Google Sheets.
  • Lọc dữ liệu dựa trên Tuần này, Tuần trước, 30 ngày trước trong Google Sheets.
  • Công thức để lọc theo N ngày | Tháng trong Google Sheets.
  • Tổng kết ngược các tháng trong Google Sheets.

Related posts