Khám phá các tính năng linh hoạt của Excel Slicers

Khám phá các tính năng linh hoạt của Excel Slicers

Slicers là gì?

Slicers là tính năng bộ lọc trực quan, sử dụng một bộ lọc trực quan (Slicer) bạn có thể lọc dữ liệu của mình bằng cách nhấp vào loại dữ liệu bạn muốn từ việc sử dụng chức năng Pivot table trong Excel.

Ví dụ: Như bạn thấy trong một bảng doanh thu tiêu thụ các mặt hàng theo thu nhập của từng loại khách hàng trong một báo cáo làm bằng pivot. Và bạn muốn biết dữ liệu là thuộc khu vực nào. Có hai tùy chọn cho bạn để thực hiện điều này.

  1. Thêm vùng cho report filter và lọc vùng mà bạn muốn
  2. Thêm một Slicer tại vùng và bạn kích chọn vùng dữ liệu bạn muốn

Với một báo cáo lọc report filter (hoặc bất cứ cách lọc khác nào) bạn sẽ phải nhấp nhiều lần để chọn một nhóm. Cùng với slicers, đó sẽ là một vấn đề chọn đơn giản.

Bằng cách nào để chèn một slicer ?

(Slicer chỉ có thể thực hiện trong Excell phiên bản 2010 trở lên)

1. Thêm một slicer trong Excel 2010:

Trong Excel 2010, bạn chỉ có thể thêm 1 slicer cho pivot tables và để chèn 1 slicer bạn thực hiện một trong các bước sau:

  1. Vào Insert chọn Insert Slicer
  2. Hoặc chọn vào biểu tượng (PivotTable Tools) và kích chọn Insert Slice

2. Thêm một slicer trong Excell 2013/2016:

Trong Excel 2013 và các phiên bản cao hơn, bạn có thể thêm một slicer cho pivot tables hoặc regular tables như sau:

Thêm slicers cho Regular tables:

Khi bạn thêm một slicer cho Regular tables, Chúng hoạt động giống như lọc tự động và lọc bảng dữ liệu của bạn. Thêm một slicer cho regular table bằng cách ta vào nút lệnh Insert ribbon sau đó nhấp vào biểu tượng Insert Slicer.

Thêm slicers cho Pivot tables:

  • Nhấp chuột phải vào vùng dữ liệu pivot table mà bạn muốn và kích chọn “add as slicer”
  • Nhấp vào analyze  sau đó nhấp vào Insert để thêm Slicer.

Đợn chọn và đa chọn trong Slicers:

Bạn có thể chọn một mục duy nhất hoặc nhiều mục trong Slicers. Để đa lựa chọn làm theo cách sau:

  1. Nếu các mục bạn muốn gộp lại với nhau, chỉ cần kéo từ mục đầu tiên đến cuối cùng.
  2. Nếu các mục bạn muốn tách biệt nhau, giữ phím CTRL và nhấp vào từng mục một.

Tạo biểu đồ tương tác cùng Slicers:

Khi Slicer tương tác với các bảng Pivot, bạn có thể sử dụng chúng để tạo các biểu đồ tương tác thú vị trong Excel. Quá trình cơ bản như sau:

  • Thiết lập pivot table mà cung cấp cho bạn dữ liệu cho biểu đồ của bạn.
  • Thêm Slicer để tương tác trên bất kỳ lĩnh vực nào (giả sử Slicer trên vùng dữ liệu khách hàng)
  • Tạo pivot chart (hoặc thậm chí regular chart) ) từ dữ liệu pivot table.
  • Di chuyển Slicer bên cạnh biểu đồ và định dạng mọi thứ theo sở thích của bạn

Và biểu đồ tương tác của bạn đã sẵn sàng phục vụ nhu cầu xử lý của bạn.

Liên kết multiple slicers với cùng một báo cáo Pivot (Pivot report)

Bạn có thể thêm bất kỳ slicers cho một pivot report. Khi bạn thêm slicer đa chọn (multiple slicers), Từng loại trong số chúng đều đóng vai trò trong việc báo cho pivot table là tập hợp dữ liệu phụ nào sẽ được sử dụng để tính toán các số.

Liên kết một slicer với nhiều privot tables:

Bạn cũng có thể liên kết một Slicer đơn với bất kỳ số lượng báo cáo privot nào. Điều này cho phép chúng tôi xây dựng các báo cáo tương tác và được lọc chéo rất mạnh mẽ bằng Excel. Để kết nối nhiều privot table với Slicer đơn, hãy làm theo các bước sau:

1.Tại tùy chọn: Đặt tên cho mỗi privot tables.

Để đặt tên cho các privot tables, nhấp chuột vào bất kỳ vị trí nào trong privot, di chuột tới Analyze ribbon và sử dụng vùng tên ở góc trên bên trái của privot table để đặt tên cho nó. Nếu bạn không đặt tên cho bảng bảng của mình, Excel sẽ đặt cho chúng các tên mặc định như PivotTable73. Điều này có thể gây nhầm lẫn khi bạn có nhiều hơn một privot tables

2. Nhấp chuột phải vào slicer và đi đến Báo cáo kết nối (Report connections) (trong Excel 2010, đây được gọi là kết nối các PivotTable).

3. Kiểm tra tất cả các privot tables mà bạn muốn sau đó nhấp chọn ok.

Liên kết slicer với nhiều hơn một cột:

Bạn có thể sử dụng cùng lúc nhiều mục đích khác nhau khi liên kết một slicer cho nhiều cột

Lựa chọn Slicer cho việc sử dụng công thức:

Mặc dù slicer là tuyệt vời và thú vị, nhưng bạn thường có lẽ muốn sử dụng chúng bên ngoài khung privot table.

 Ví dụ: bạn muốn sử dụng các bộ xử lý để thêm tính tương tác vào biểu đồ của mình hoặc sử dụng chúng trong bảng điều khiển của bạn.

Khi bạn muốn làm một điêug gì đó như thế, về cơ bản bạn muốn các Slicer làm việc với các công thức của bạn. Để làm điều này, chúng ta có thể sử dụng 2 cách tiếp cận:

  1. Sử dung dummy privot table route (hoặc harvester)
  2. Lộ trình công thức CUB

Sử dụng Dummy privot table route

Đây là cách dễ nhất để lựa chọn slicer selection vào một ô. Sử dụng dummy pivot table, chúng ta có thể tìm ra mục nào được chọn trong slicer và sử dụng chúng cho một số mục đích khác, như dưới đây:

Quá trình là như sau:

  • Bạn có thể biết nghề nào được chọn trong slicer (để bạn có thể sử dụng nó trong một số công thức hoặc biểu đồ).
  • Tạo một pivot table khác.
  • Thêm vùng nghề nghiệp vào vùng row labels.
  • Liên kết slicer với pivot table mới (sử dụng tính năng kết nối báo cáo của slicer)
  • Bây giờ khi bạn nhấp vào slicer, cả pivot gốc và dummy pivot mới này đều thay đổi.
  • Truy cập vào row labels như các ô thông thường trong công thức của bạn để tìm ra mục slicer nào được chọn.

Xem hình minh họa này để hiểu cách thiết lập các công thức:

Cách tiếp cận công thức CUBE:

Điều này chỉ có liên quan nếu các slicers của bạn được nối với mô hình dữ liệu thông qua một số thứ như Power Pivot, SAS Cubes hoặc WorkbookModel này trong Excel 2013 trở lên.

1. Để tìm ra slicer selection,

chúng ta có thể sử dụng công thức CUBERANKEDMEMBER () như thế này: =CUBERANKEDMEMBER(ThisWorkbookDataModel,Name_of_the_slicer , item_number)

Bạn có một slicer trên vùng dữ liệu và tên của nó là Slicer-Area (bạn có thể kiểm tra tên này từ Slicer properties

2. Để có được mục đầu tiên được chọn trong slicer

Bạn có thể sử dụng công thức CUBERANKEDMEMBER như sau:

= CUBERANKEDMEMBER (ThisWorkbookDataModel, Slicer_Area, 1)

Điều này sẽ trả về mục đầu tiên được chọn trên slicer.

Nếu không có lựa chọn nào (tức là bạn đã xóa bộ lọc trên slicer), Excel sẽ trả về phiên bản tất cả.

Gợi ý1: Bạn có thể sử dụng = CUBESETCOUNT (Slicer_Area) để đếm số lượng vật phẩm được chọn trong slicer.

Gợi ý 2: Bằng cách kết hợp các công thức CUBESETCOUNT và CUBERANKEDMEMBER, bạn có thể trích xuất tất cả các mục được chọn trong slicer dễ dàng.

Định dạng slicer

Slicer là hoàn toàn tùy biến. Bạn có thể dễ dàng thay đổi giao diện của chúng, cài đặt và sử dụng màu sắc của chúng bằng cách sử dụng tùy chọn công cụ cắt (slicer tools options).

Khi có quá nhiều mục trong slicer thì xử lý như sau:

Đơn giản. Xem nếu bạn có thể thiết lập slicer của bạn trong nhiều cột. Bạn cũng có thể điều chỉnh chiều cao và chiều rộng của các nút slicer cho phù hợp với yêu cầu của bạn. Nếu slicer của bạn vẫn còn quá lớn, bạn có thể điều chỉnh kích thước phông chữ của slicer bằng cách tạo kiểu mới.

Chọn màu cho slicer

Bạn có thể chuyển sang bảng màu khác. Chỉ cần nhấp vào tùy chọn công cụ của slicer (Slicer Tools Options) và chọn một kiểu bạn muốn.

Loại bỏ/thay đổi tựa đề của slicer

Có bạn có thể. Nhấp chuột phải vào slicer và đi đến cài đặt slicer “Slicer Settings”. Bỏ chọn tùy chọn tiêu đề hiển thị để loại bỏ nút lọc tiêu đề & xóa.


-Khi Slicer của tôi tiếp tục hiển thị các sản phẩm cũ (hoặc danh mục, v.v.) không còn là một phần của dữ liệu sau khi làm mới thì được xử lý như sau:

Một cách đơn giản là. Nhấp chuột phải vào slicer và chọn cài đặt Slicer settings. Kiểm tra Ẩn các mục không có tùy chọn dữ liệu.

Slicers và Report filter

Theo một cách nào đó, Slicer giống như các bộ lọc báo cáo, nhưng cách tốt hơn. (Liên quan: Giới thiệu về Bộ lọc Báo cáo Pivot)

Sự khác biệt chính giữa slicer và Report filters.

  • Report filter được gắn với các bảng pivot đơn trong khi Slicer có thể được liên kết với bất kỳ số lượng pivots.
  •  Nếu Report filter là vụng về để làm việc thì slicer lại rất dễ sử dụng.
  • trong khi Report filter có thể không hoạt động tốt trong môi trường màn hình cảm ứng nhưng slicer rất tốt cho giao diện người dùng màn hình cảm ứng.
  • Khi Report filter chiếm một ô trên mỗi bộ lọc thì Slicer chiếm nhiều không gian hơn trên giao diện người dùng.
  • Report filter có thể được tự động hóa với VBA đơn giản còn slicer cần nhiều mã hơn một chút để tự động hóa.

Bạn có thể truy cập các giá trị bộ lọc báo cáo bằng cách sử dụng các tham chiếu ô đơn giản. Các giá trị của slicer có thể được trích xuất bằng cách sử dụng các dummy pivot tables hoặc công thức CUBE, cả hai đều cần có năng lực.

Slicers & Compatibility

(Slicer tương thích với Excel 2010 và các phiên bản Excel cao hơn)

Nếu bạn tạo một sổ làm việc trong Excel 2010 (hoặc các phiên bản cao hơn) với slicers và gửi email cho một người bạn bằng Excel 2007, họ sẽ thấy một hộp trống nơi có slicer. Slicer hoạt động trên các phiên bản máy tính để bàn và web của Excel theo cùng một cách.

Bạn có đang sử dụng slicer? Nhận xét của bạn về slicer là gì?

Hãy chia sẻ cùng chúng tôi.

Trích nguồn: chandoo

Post Comment