Bộ lọc cho phép bạn sắp xếp và lọc dữ liệu mà bạn nhìn thấy khi xem bảng tính. Dữ liệu phù hợp với tiêu chí bộ lọc mà bạn chỉ định không xuất hiện khi bộ lọc được bật. Với chế độ xem bộ lọc, bạn cũng có thể lưu các bộ lọc khác nhau và chuyển đổi giữa chúng bất cứ khi nào bạn muốn. Bộ lọc không thay đổi dữ liệu trong bảng tính của bạn, vì vậy chúng rất hữu ích khi bạn muốn tạm thời ẩn hoặc sắp xếp một số thông tin
Một số trường hợp sử dụng ví dụ cho bộ lọc được liệt kê bên dưới
- Sắp xếp dữ liệu theo một cột cụ thể. Ví dụ: sắp xếp hồ sơ người dùng theo họ
- Ẩn dữ liệu đáp ứng một điều kiện cụ thể. Ví dụ: ẩn tất cả các bản ghi cũ hơn hai năm
- Ẩn dữ liệu khớp với một giá trị nhất định. Ví dụ: ẩn tất cả các vấn đề với trạng thái "đã đóng. "
Bộ lọc cơ bản
Bộ lọc cơ bản cho bảng tính là bộ lọc được áp dụng bất cứ khi nào bạn xem bảng tính. Bạn có thể tắt bộ lọc cơ bản bằng cách xóa nó. Thao tác này sẽ xóa bộ lọc và tất cả cài đặt của nó khỏi bảng tính. Nếu bạn muốn bật lại cùng một bộ lọc, bạn cần đặt lại tiêu chí
Quản lý bộ lọc cơ bản
Để đặt hoặc xóa bộ lọc cơ bản, hãy sử dụng phương thức BatchUpdate với loại yêu cầu phù hợp
- Để xóa bộ lọc cơ bản, hãy sử dụng
- Để đặt bộ lọc cơ bản, hãy sử dụng
Lọc lượt xem
Chế độ xem bộ lọc là các bộ lọc được đặt tên mà bạn có thể tắt và bật bất cứ khi nào bạn muốn. Một bảng tính có thể có bất kỳ số lượng chế độ xem bộ lọc nào nhưng mỗi lần bạn chỉ có thể áp dụng một bộ lọc
Một số trường hợp sử dụng mẫu cho chế độ xem bộ lọc được liệt kê bên dưới
- Bạn có một số bộ lọc khác nhau mà bạn muốn chuyển đổi giữa khi xem dữ liệu
- Bạn muốn mỗi người mà bạn chia sẻ bảng tính xem dữ liệu theo cách khác nhau. Trong trường hợp này, bạn có thể cung cấp ID chế độ xem bộ lọc trong liên kết chia sẻ như được giải thích bên dưới
- Bạn không có quyền chỉnh sửa bảng tính nhưng vẫn muốn áp dụng bộ lọc. Trong trường hợp này, bạn có thể tạo chế độ xem bộ lọc tạm thời chỉ hiển thị cho bạn
Bạn có thể sử dụng URL của bảng tính để chỉ định chế độ xem bộ lọc mà bạn muốn áp dụng. Để làm như vậy, hãy sử dụng ID chế độ xem bộ lọc được trả về trong phản hồi khi bạn tạo chế độ xem bộ lọc. Ví dụ: nếu ID trang tính của bạn là 1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps
và ID chế độ xem bộ lọc của bạn là 1961323144
, thì URL bên dưới sẽ liên kết đến bảng tính có áp dụng chế độ xem bộ lọc đó
//docs.google.com/spreadsheets/d/1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps/edit#gid=0&fvid=1961323144
Quản lý chế độ xem bộ lọc
Để tạo, sửa đổi hoặc xóa chế độ xem bộ lọc, hãy sử dụng phương thức BatchUpdate với loại yêu cầu phù hợp
- Để tạo chế độ xem bộ lọc mới, hãy sử dụng
- Để tạo một bản sao của chế độ xem bộ lọc hiện có, hãy sử dụng
- Để sửa đổi chế độ xem bộ lọc hiện có, hãy sử dụng
- Để xóa chế độ xem bộ lọc, hãy sử dụng
Đại diện bộ lọc
Biểu diễn JSON cho một đối tượng được hiển thị bên dưới. Điều này giống nhau ngoại trừ việc nó thiếu tiêu đề và ID và không thể sử dụng dải ô đã đặt tên
{
"filterViewId": number,
"title": string,
"range": {
object[GridRange]
},
"namedRangeId": string,
"sortSpecs": [
{
object[SortSpec]
}
],
"criteria": {
string: {
object[FilterCriteria]
},
...
}
}
Phần còn lại của tài liệu này tham khảo dữ liệu bán hàng mẫu bên dưới
ABCDEFG1Danh mục mặt hàngSố mô hìnhChi phíSố lượngKhu vựcNhân viên bán hàngNgày giao hàng2Bánh xeW-24$20. 504WestBeth3/1/20163CửaD-01X$15. 002SouthAmir3/15/20164KhungFR-0B1$34. 008EastHannah3/12/20165PanelP-034$6. 004NorthDevyn3/15/20166PanelP-052$11. 507EastErik5/16/20167Bánh xeW-24$20. 5011SouthSheldon4/30/20168EngineENG-0161$330. 002NorthJessie7/2/2016Sắp xếp thông số kỹ thuật
Một bộ lọc có thể có bất kỳ số lượng thông số kỹ thuật sắp xếp nào. Chúng chỉ định cách sắp xếp dữ liệu và được áp dụng theo thứ tự đã chỉ định. Thuộc tính dimensionIndex
xác định chỉ số cột. Xem xét một đặc điểm kỹ thuật sắp xếp ví dụ
[
{
"dimensionIndex": 3,
"sortOrder": "ASCENDING"
},
{
"dimensionIndex": 6,
"sortOrder": "ASCENDING"
}
]
Khi áp dụng cho dữ liệu ví dụ, thông số kỹ thuật này sắp xếp theo số lượng trước rồi đến ngày giao hàng nếu hai hàng có cùng số lượng
Tiêu chí lọc
Tiêu chí lọc xác định dữ liệu nào trong bảng tính bị ẩn. Mỗi tiêu chí phụ thuộc vào các giá trị trong một cột cụ thể. Do đó, bạn cung cấp tiêu chí lọc dưới dạng bản đồ, trong đó khóa là chỉ số cột và giá trị là tiêu chí
Đối với tiêu chí được chỉ định bằng cách sử dụng condition
, điều kiện phải đúng thì giá trị mới được hiển thị. Tuy nhiên, đối với hiddenValues
, tất cả các kết quả phù hợp với giá trị sẽ bị ẩn
Ví dụ: hãy xem xét bản đồ tiêu chí bộ lọc bên dưới
{
0: {
'hiddenValues': ['Panel']
},
6: {
'condition': {
'type': 'DATE_BEFORE',
'values': {
'userEnteredValue': '4/30/2016'
}
}
}
}
Khi áp dụng cho tập dữ liệu ở trên, tiêu chí này chỉ hiển thị các hàng có danh mục mặt hàng không phải là "Bảng điều khiển" và có ngày giao hàng trước ngày 30 tháng 4 năm 2016
ABCDEFG1Danh mục mặt hàngSố mô hìnhChi phíSố lượngKhu vựcNhân viên bán hàngNgày giao hàng2Bánh xeW-24$20. 504WestBeth3/1/20163CửaD-01X$15. 002SouthAmir3/15/20164KhungFR-0B1$34. 008ĐôngHannah3/12/2016Thí dụ
Ví dụ này tạo hai chế độ xem bộ lọc khác nhau trên tập dữ liệu mẫu ở trên. Cái thứ hai được tạo như một bản sao của cái đầu tiên, sau đó được cập nhật