Câu trả lời:
Rõ ràng là không. Tôi đã lãng phí nửa giờ để cố gắng tìm ra cách lưu dữ liệu đã lọc, nhưng không có kết quả. Nó luôn lưu tất cả các hàng, bất kể lựa chọn bộ lọc.
Cách học cũ:
Tạo một trang tính mới (Sheet2) trong bảng tính.
Đặt A1
ô là =filter(Sheet1!A:X, Sheet1!A:A>1)
. (Xem tài liệu về filter
chức năng.)
Sau đó, bạn có thể lưu hoặc xuất Sheet2 dưới dạng CSV chỉ với các giá trị được lọc.
Tôi đã thấy rằng việc đặt bộ lọc trong Bảng tính Google, sao chép lựa chọn đã lọc và sau đó dán vào Excel chỉ dán phần chọn đã lọc. Khi bạn cố gắng dán vào Bảng tính Google khác, bạn sẽ nhận được tất cả các hàng trong vùng chọn (bất kể bộ lọc).
Mở bảng tính Gdocs, xem mục menu: 'Tools :: Script Gallery', thực hiện tìm kiếm csv và bạn sẽ tìm thấy một tập lệnh lấy một phạm vi có tên tùy ý, chuyển đổi nó thành csv và gửi email kết quả cho bạn . Tôi không thể đảm bảo cho kịch bản, nhưng nó dường như hoạt động.
Nếu bạn xem nó trong Trình soạn thảo tập lệnh Gdocs, bạn có thể thấy rằng nó xây dựng CSV bằng cách thực sự phân tích dữ liệu bảng tính thay vì sử dụng chức năng xuất nội bộ, do đó, nó có thể không hoạt động hoàn hảo cho mọi trường hợp. Nếu nó không làm những gì bạn muốn ra khỏi hộp, có vẻ như điều này sẽ khá dễ dàng để sửa đổi. Tôi đã không thử nó trên dữ liệu đã lọc, nhưng nó nhận được dữ liệu của nó từ một cuộc gọi đến 'SpreadsheetApp.getActiveS Lansheet ()' có phương thức '.getActiveSelection ()', vì vậy bạn có thể bỏ qua toàn bộ phạm vi được đặt tên.
Bạn có thể tạo bảng Pivot cho điều đó, chèn bộ lọc mong muốn. Sau đó, chỉ cần xuất nó dưới dạng CSV.