- Проблема с многопользовательским фильтром в таблицах Google
- 5 ответов
- Обновление:
- Сохранение только по архивным причинам, оригинальный ответ:
- Фильтры в Google Таблицах. Совместная работа (+видеоурок)
- Применение фильтров для Google Таблиц
- Гугл Таблицы позволяют организовывать Ваши данные, сортировать их по алфавиту и применять к ним фильтры, чтобы сузить разброс ненужных Вам данных и скрыть их из вида.
- Создание фильтра
- Для того, чтобы фильтр работал правильно, ваш лист должен содержать заголовок, чтобы определить имя каждого столбца.
- 2. Щелкните на ячейку, содержащую данные.
- 4. Появился выпадающий список со стрелкой в заголовке каждого столбца.
- 6. Нажмите очистить , чтобы убрать чеки от данных.
- Применение нескольких фильтров
- 1. Щелкните стрелку выпадающего списка в столбцах, которые хотите фильтровать.
- Условное форматирование
- Работать с большими объемами информации проще, если настроить правила условного форматирования. Цвет текста или фона в ячейках, строках и столбцах Гугл Таблиц будет меняться при вводе определенных данных. Для того, чтобы установить правила: 1. Выделите нужные ячейки.
- Cоветы и руководства по Google Таблицам
- Как использовать функцию ФИЛЬТР в Google Таблицах (примеры)
- Синтаксис функции фильтра Google Таблиц
- Пример 1 — Фильтрация данных на основе одного условия
- Пример 2 — Фильтрация данных на основе нескольких условий (условие И)
- Пример 3 — Фильтрация записей на основе нескольких условий (условие ИЛИ)
- Пример 4 — Фильтр 3 или 5 лучших записей по значению
- Пример 5 — СОРТИРОВКА отфильтрованных данных (с использованием комбинации ФИЛЬТРА и СОРТИРОВКИ)
- Пример 6 — Фильтрация всех записей ЧЕТНЫХ чисел (или записей НЕЧЕТНЫХ чисел)
Проблема с многопользовательским фильтром в таблицах Google
Когда два или более пользователя просматривают одну и ту же таблицу Google, и один из них фильтрует данные по столбцу, этот фильтр немедленно применяется и для других пользователей.
Есть ли способ избежать этого и позволить каждому пользователю иметь свои собственные критерии фильтрации?
5 ответов
Теперь у Google Диска есть функция, называемая «фильтрами». Он делает некоторые фильтры доступными только вам, пока вы не меняете никаких данных.
Использовать представления фильтров в новых Google Таблицах
В Google Таблицах фильтрация ваших данных упрощает просмотр и анализ данных, позволяя вам скрывать данные, которые вы хотите временно вывести из вида. В новых Google Таблицах также представлены виды фильтров, которые позволяют создавать, изменять имена и сохранять фильтры, которые вы можете использовать, не нарушая, как другие просматривают вашу таблицу.
Создание представления фильтра
Когда вы создаете представление фильтра, оно подобно сохранению фильтра, который вы можете использовать снова и снова.
- Откройте таблицу, в которой вы хотите создать представление фильтра.
- Выберите меню «Данные», наведите указатель мыши на «Fillter views» и выберите «Создать новый фильтр». Вы также можете нажать стрелку вниз справа от значка фильтра и выбрать «Создать новый вид фильтра».
- Используя стрелки вниз в заголовках столбцов, сортируйте и фильтруйте данные, чтобы они соответствовали вашему желаемому виду. Вид вашего фильтра будет сохранен при внесении изменений.
- Чтобы закрыть новый вид фильтра, щелкните по X в верхнем правом углу электронной таблицы или щелкните стрелку вниз справа от значка фильтра и выберите «Нет».
(Примечание. Если у вас был существующий общий фильтр на столбцах, сначала удалите это.)
«Просмотр списка» в меню позволяет пользователю фильтровать, не изменяя представление для других пользователей. Тем не менее, они должны редактировать и отправлять значения для каждой строки, которая немного более громоздка.
Обновление:
Ниже приведен ответ от 2011 года. Очевидно, что правильный ответ изменился с того времени, так как в 2014 году есть лучший ответ. Обратите внимание на трехлетнюю разницу перед голосованием по ответу.
Сохранение только по архивным причинам, оригинальный ответ:
Я проверил связанные группы Google и темы поддержки. Очевидно, что он не поддерживается (и выглядит так, как скоро не планируется, хотя не на 100% уверен в этом).
Теперь я могу экспортировать в Excel и применить фильтр там, а затем найти вероятное уникальное значение (или повторяется несколько раз) на листе для корреляции строки в Google Таблице (путем поиска ее в листе Google) и применить необходимые изменения. Не оптимально, все еще надеясь на поддержку каждого пользователя fltter.
Такая же проблема все еще существует. Мы обходим это, создавая отдельные листы для каждого пользователя, которые ссылаются на основной лист, но с применяемой логикой «если тогда», чтобы показывать только информацию, относящуюся к этому пользователю. Другие строки пользователя запрограммированы как ——. Этот лист пользователя теперь является фильтрованным дубликатом основного листа, который затем может быть отфильтрован по мере необходимости, не испортив чье-либо мнение. Теперь мы собираемся создать еще один лист, который ссылается на листы пользователей, не вытягивая ячейки —-. Причина в том, что теперь пользователи могут редактировать свои листы, и все изменения появятся на последнем листе. Это делает основной лист «черновиком», а последний лист — отредактированной версией. Это план в любом случае. , ,
Одним из простых способов достижения этого является Data-> Защищенные листы и диапазоны . -> + Добавить лист или диапазон . Выберите первую строку или строки, на которые вы обычно применяете фильтр, и ограничиваете его для всех и сохраняете. Теперь только администратор /владельцы могут использовать функцию фильтра, которую им следует избегать, любой, кто пытается применить фильтр, будет вынужден использовать Фильтр Представления , который будет только локальным для каждого человека и не будет нарушен лист для других пользователей.
Источник
Фильтры в Google Таблицах. Совместная работа (+видеоурок)
Давайте обсудим правила совместной работы с фильтрами в Google Таблицах.
Они особенно актуальны, когда пользователей в документе много.
Обычный фильтр, кнопка «Фильтр» на панели = фильтрация, которая отображается у всех пользователей.
Обычный фильтр выглядит вот так (и видят его и результаты фильтрации все пользователи):
Filter views (фильтры), кнопка «Фильтры» на панели = фильтрация, которая отображается только у того, кто создал фильтр или вошел в него (по ссылке или через меню «Фильтры»)
Временные фильтры, та же кнопка «Фильтры» на панели = фильтрация, которая отображается только у того, кто ее создал. Такие фильтры удаляются при закрытии вкладки и не видны другим пользователям. Временные фильтры доступны пользователям с доступом на комментирование/просмотр.
Filter views, временные и обычные, выглядят вот так:
— помните, что обычный фильтр и результаты фильтрации видны абсолютно всем пользователям с любым доступом. Если вы отфильтровали данные с помощью него, другие люди не увидят скрытые строки, пока не снимут фильтр (снять его они смогут, только имея доступ на редактирование);
— есть фильтры (filter views) которые видны только тому пользователю, который в этот фильтр зашел. Их можно сохранять под названиями, ссылки на них можно передавать другим (это очень удобно, когда нужно вместе посмотреть на какой-то срез данных) — просто копируйте ссылку с окончанием вида fvid из адресной строки.
— доступ ко всем созданным в файле filter views есть у любого пользователя, даже с доступом на просмотр (но менять и удалять их он не сможет)
— пользователь с доступом на просмотр/комментирование может создавать только временные фильтры или просматривать чужие фильтры. Временные фильтры не сохраняются и не видны другим пользователям.
— именно filter views — оптимальное решение для совместной работы. Обычный фильтр же лучше вообще не использовать, если пользователей больше одного. При этом не забывайте, что фильтры (filter views) сохраняются, по умолчанию — под названиями вида ФильтрN, где N — порядковый номер. Хорошее правило — удалять все фильтры без названий периодически, чтобы не засорять файл. Если у фильтра нет названия, значит, его создали «на один раз». Правильная же ситуация — когда у каждого отдела/сотрудника/ситуации есть свой фильтр, например «Иванов», «Маркетинг» или «Проекты в работе с приоритетом 2».
— filter views и временные фильтры можно использовать в той ситуации, когда кто-то из ваших коллег все-таки воспользовался обычной фильтрацией на листе, а вам нужно видеть всю таблицу вместе со скрытыми строками — и вы не хотите его фильтр сбивать. Создавайте себе свой фильтр (filter view) и смотрите в нем на всю таблицу целиком без фильтрации.
Мой видеоурок про фильтры разных типов:
Источник
Применение фильтров для Google Таблиц
Гугл Таблицы позволяют организовывать Ваши данные, сортировать их по алфавиту и применять к ним фильтры, чтобы сузить разброс ненужных Вам данных и скрыть их из вида.
В этой статье Вы узнаете, как отфильтровать данные для отображения только нужной информации.
Создание фильтра
Для того, чтобы фильтр работал правильно, ваш лист должен содержать заголовок, чтобы определить имя каждого столбца.
1. Нажмите кнопку вид и наведите курсор мыши на кнопку закрепить . Выберите первую строку из появившегося меню.
2. Щелкните на ячейку, содержащую данные.
3. Щелкните кнопку Ф ильтр в меню Данные.
4. Появился выпадающий список со стрелкой в заголовке каждого столбца.
5. Щелкните стрелку выпадающего списка в столбце, которые Вы хотите фильтровать.
6. Нажмите очистить , чтобы убрать чеки от данных.
7. Выберите данные, которые Вы хотели бы фильтровать, затем нажмите кнопку ОК .
8. Данные будут отфильтрованы, временно скрывая любой контент, который не соответствует требованиям.
Применение нескольких фильтров
1. Щелкните стрелку выпадающего списка в столбцах, которые хотите фильтровать.
2. Проверьте или снимите флажки, в зависимости от данных, которые хотите фильтровать, затем нажмите ОК .
3. Новый фильтр будет применен.
Условное форматирование
Работать с большими объемами информации проще, если настроить правила условного форматирования. Цвет текста или фона в ячейках, строках и столбцах Гугл Таблиц будет меняться при вводе определенных данных. Для того, чтобы установить правила:
1. Выделите нужные ячейки.
2. Нажмите Формат и в открывшемся меню выберите условное форматирование .
Источник
Cоветы и руководства по Google Таблицам
Мастер Google Таблиц с полезными советами и руководствами
Как использовать функцию ФИЛЬТР в Google Таблицах (примеры)
В Google Таблицах есть несколько отличных функций, которые могут помочь легко разрезать данные. Хотя в Google Таблицах есть встроенная функция фильтра, в вашем распоряжении также есть функция FILTER (ФИЛЬТР).
Функция FILTER , как следует из названия, позволит вам фильтровать набор данных на основе условия (или нескольких условий).
Например, если у вас есть список имен с названиями состояний и продажной стоимостью, вы можете использовать функцию FILTER в Google Таблицах, чтобы быстро получить все записи / назвать одно конкретное состояние (как показано ниже).
Одним из преимуществ использования функции FILTER по сравнению с обычным фильтром в Google Таблицах является то, что результаты функции FILTER являются динамическими. Если вы измените что-либо в исходных данных, полученные отфильтрованные данные автоматически обновятся.
Это делает функцию FILTER Google Таблиц отличным выбором при создании интерактивных отчетов или информационных панелей.
В этом руководстве я покажу вам, как работает функция ФИЛЬТР в Google Таблицах, а также расскажу о некоторых полезных примерах, которые можно использовать в повседневной работе.
Итак, давайте начнем с изучения синтаксиса этой функции.
Синтаксис функции фильтра Google Таблиц
Ниже приведен синтаксис функции FILTER:
FILTER (диапазон; условие1; [условие2;…]):
- диапазон : это диапазон ячеек, который вы хотите отфильтровать.
- условие1 : это столбцы / строка (соответствующие столбцу / строке набора данных), которая возвращает массив ИСТИНА / ЛОЖЬ. Он должен быть того же размера, что и диапазон
- [условие2] : это необязательный аргумент, который может быть вторым условием, которое вы проверяете в формуле. Это снова может быть столбец / строка (соответствующая столбцу / строке набора данных), которая возвращает массив ИСТИНА / ЛОЖЬ. Он должен быть того же размера, что и диапазон.
Когда вы используете несколько условий, те результаты, которые возвращают истину для обоих условий, будут отфильтрованы.
Если функция FILTER не может найти результат, соответствующий условию, она вернет ошибку # Н / Д.
Если вам интересно, как это работает, просмотрите пару примеров (перечисленных ниже), и станет ясно, как использовать функцию ФИЛЬТР в Google Таблицах.
Пример 1 — Фильтрация данных на основе одного условия
Предположим, у вас есть набор данных, показанный ниже, и вы хотите быстро отфильтровать все записи, в которых название штата — Флорида.
Следующая формула сделает это:
В приведенной выше формуле в качестве аргумента используется диапазон данных, а условие — B2: B11 = «Флорида». Это условие проверяет каждую ячейку в диапазоне B2: B11, и если значение равно Флориде, эта запись фильтруется, в противном случае — нет.
В этом примере я жестко запрограммировал значение, но вы также можете иметь это значение в ячейке, а затем ссылаться на эту ячейку. Например, если у вас есть текст Флорида в ячейке H1, вы также можете использовать следующую формулу:
Несколько вещей, которые нужно знать о функции FILTER.
Функция ФИЛЬТР в Google Таблицах возвращает массив значений, который распространяется на соседние ячейки (это называется динамическим массивом). Чтобы это сработало, вам нужно убедиться, что соседние ячейки (куда будут помещены результаты) должны быть пустыми.
Если какая-либо из ячеек не пуста, ваша формула вернет # ССЫЛКА! ошибка. Google Sheets также сообщает вам, почему выдает ошибку, показывая красный треугольник в правом верхнем углу ячейки, и когда вы наводите на него курсор, появляется сообщение:
Результат массива не был расширен, потому что он перезаписал данные в F3
И как только вы удалите заполненную ячейку, которая мешает функции FILTER выдать результат, она автоматически заполнит диапазон результатом.
Кроме того, результатом формулы FILTER является массив, и вы можете изменить часть массива. Это означает, что вы не можете изменить или удалить одну ячейку (или пару ячеек) в результате. Вам придется удалить весь результат формулы. Чтобы удалить результат, вы можете выбрать ячейку, в которой вы ввели формулу, а затем нажать клавишу удаления.
Пример 2 — Фильтрация данных на основе нескольких условий (условие И)
Вы также можете использовать функцию FILTER для проверки нескольких условий таким образом, чтобы она возвращала только те записи, в которых выполняются оба условия.
Например, предположим, что у вас есть приведенный ниже набор данных и вы хотите отфильтровать все записи, в которых штат Флорида и стоимость продажи превышает 5000.
Вы можете сделать это, используя приведенную ниже формулу;
Приведенная выше формула проверяет наличие двух условий (где штат Флорида, а стоимость продажи превышает 5000) и возвращает все записи, соответствующие этим критериям.
Точно так же, если вы хотите, вы можете иметь несколько условий в одной формуле ФИЛЬТРА.
Пример 3 — Фильтрация записей на основе нескольких условий (условие ИЛИ)
В приведенном выше примере я проверил два условия и вернул результаты, в которых оба условия ИСТИНА.
Вы также можете проверить условие ИЛИ в формуле FILTER.
Например, предположим, что у вас есть набор данных, показанный ниже, и вы хотите получить все записи для Калифорнии и Айовы. Это означает, что условием должно быть состояние штата Калифорния или Айова (что делает это условием ИЛИ).
Следующая формула сделает это:
В приведенной выше формуле в условии используется оператор сложения, чтобы сначала проверить оба условия, а затем добавить результат каждого из них. Поскольку эти условия возвращают массив или ИСТИНА и ЛОЖЬ, вы можете добавить их (поскольку ИСТИНА равно 1, а ЛОЖЬ равно 0 в Google Таблицах).
Это даст вам 0 (или ЛОЖЬ), если оба условия не выполняются, 1, если выполнено одно из двух условий, и 2, если оба условия выполнены.
И тогда формула FILTER вернет все записи, в которых условия возвращают значение больше 0.
Пример 4 — Фильтр 3 или 5 лучших записей по значению
Вы также можете использовать функцию FILTER, чтобы быстро получить 3 или 5 первых (или любое количество записей, которое вы выберете).
Например, предположим, что у меня есть набор данных, показанный ниже, и я хочу быстро получить записи для трех основных значений продаж.
Следующая формула сделает это:
В приведенной выше формуле используется функция LARGE (НАИБОЛЬШИЙ), чтобы получить третье по величине значение в наборе данных. Это значение затем используется в условии, чтобы проверить, больше ли значения в столбце C этому значению или нет.
Это вернет все записи, соответствующие критериям, которые будут тремя верхними записями.
Если вы хотите получить три нижние записи, вы можете использовать приведенную ниже формулу ФИЛЬТРА:
Пример 5 — СОРТИРОВКА отфильтрованных данных (с использованием комбинации ФИЛЬТРА и СОРТИРОВКИ)
До сих пор все примеры формул FILTER, которые мы видели, будут фильтровать данные в том же порядке, в котором они встречаются в наборе данных.
Но что, если вы хотите получить отсортированный набор данных.
Например, предположим, что вы фильтруете 5 самых популярных записей, было бы более полезно отсортировать их в порядке убывания (наибольший вверху).
Ниже приведена формула, которая фильтрует данные и отображает их в порядке убывания:
В приведенной выше формуле используется та же формула FILTER, которую мы использовали в предыдущем примере, для получения трех верхних записей на основе продажной стоимости.
И поскольку я хотел, чтобы конечный результат был отсортирован в порядке убывания, я заключил функцию FILTER в функцию SORT. Функция SORT (СОРТИРОВКА) использует результат, полученный по формуле ФИЛЬТР, и сортирует его на основе третьего столбца (который имеет значение продаж).
Третий аргумент функции SORT — FALSE, он указывает, что я хочу получить окончательный результат в порядке убывания. Если вы оставите поле пустым (или сделаете его ИСТИННЫМ), результат будет в порядке возрастания.
Пример 6 — Фильтрация всех записей ЧЕТНЫХ чисел (или записей НЕЧЕТНЫХ чисел)
Это не такой распространенный вариант использования, но это то, что мне приходилось делать, когда я получаю свои данные от кого-то другого, из базы данных или веб-страниц.
Часто данные, которые вам нужны, будут только в чередующихся строках (или в каждой третьей / четвертой / пятой строке), и вам нужно будет избавиться от лишних строк, чтобы вы могли собрать все полезные данные вместе.
В таком случае вы можете использовать функцию FILTER, чтобы быстро отфильтровать и собрать все строки с четными номерами вместе (или все строки с нечетными номерами вместе). И вы также можете изменить формулу, чтобы фильтровать каждую третью, четвертую или n-ю строку в Google Таблицах.
Предположим, у вас есть набор данных, как показано ниже, и вы хотите отфильтровать все четные строки в этом наборе данных.
Ниже приведена формула, которая отфильтрует все четные строки:
В приведенной выше формуле используется функция (ROW) СТРОКА, чтобы получить номера строк для всех строк в наборе данных. Затем он вычитает из него 1, поскольку наш набор данных начинается со второй строки и далее.
Теперь он использует функцию MOD для проверки следующего условия — MOD (ROW (A2: A11) –1,2) = 0)
Это вернет ИСТИНУ для всех строк с четными номерами и ЛОЖЬ для всех строк с нечетными номерами. И этот массив ИСТИНА и ЛОЖЬ используется функцией ФИЛЬТР для извлечения записей.
Точно так же, если вам нужны только пронумерованные записи ODD, вы можете использовать следующую формулу:
А если вы хотите отфильтровать каждую третью строку, вы можете использовать следующую формулу в Google Таблицах:
Вот некоторые из примеров, когда функция ФИЛЬТРА в Google Таблицах может сэкономить время в реальном времени. А когда вы комбинируете её с другими формулами, вы можете многое сделать с ней.
Источник