Відповіді:
Мабуть, ні. Я лише витрачав півгодини, намагаючись знайти спосіб збереження відфільтрованих даних безрезультатно. Це завжди зберігає всі рядки, незалежно від вибору фільтра.
Старошкільний спосіб:
Створіть новий аркуш (Sheet2) в електронній таблиці.
Встановіть A1
клітинку такою, яка буде =filter(Sheet1!A:X, Sheet1!A:A>1)
. (Див. Документи про filter
функцію.)
Тоді ви зможете зберегти або експортувати Sheet2 як CSV лише з відфільтрованими значеннями.
Я встановив, що встановлення фільтра в електронних таблицях Google, копіювання цього відфільтрованого вибору та вклеювання в Excel лише вставляє відфільтрований вибір. Коли ви намагаєтеся вставити в іншу електронну таблицю Google, ви отримаєте всі рядки у виборі (незалежно від фільтра).
Відкрийте електронну таблицю Gdocs, подивіться на пункт меню: "Інструменти :: Галерея сценаріїв", виконайте пошук csv, і ви знайдете скрипт, який займає довільний діапазон з назвою, перетворює його в csv та надсилає вам результат. . Я взагалі не можу поручитися за сценарій, але він, здається, працює.
Якщо ви подивитесь на це в редакторі сценаріїв Gdocs, ви можете побачити, що він створює CSV, фактично аналізуючи дані електронних таблиць, а не використовуючи внутрішню функцію експорту, тому він може не працювати ідеально для всіх випадків. Якщо це не робить те, що ви хочете з коробки, схоже, це було б досить легко змінити. Я не пробував це на відфільтрованих даних, але він отримує його дані від виклику до 'SpreadsheetApp.getActiveSpreadsheet ()', який має метод '.getActiveSelection ()', тож ви зможете обійти весь названий діапазон.
Для цього можна скласти таблицю зведення, вставивши потрібний фільтр. Потім просто експортуйте його як CSV.