Anonim

Google выпустил свою первую тестовую версию Sheets полностью в 2006 году и быстро расширил тестовую версию до функциональной версии, которую многие люди используют сегодня. Пользователям электронных таблиц нравятся Sheets, потому что это универсальный инструмент с быстрой кривой обучения и множеством функций. Реальность такова, что каждая программа представляет собой баланс между многими факторами - сложностью кривой обучения, набором функций, надежностью программы, стоимостью программы и так далее. Ни одна программа не идеальна; все они должны найти компромисс между областями деятельности. Таким образом, хотя Google Sheets имеет очень низкую кривую обучения и идеальную цену (бесплатно!), Это уравновешивается его несколько ограниченным набором функций. Листы просто не обладают всеми функциями, которые его более мощный старший брат, Excel, может вынести на стол. Для большинства пользователей это никогда не является проблемой … пока не наступит момент, когда вам действительно понадобится функция, которая не имеет встроенной функции Sheets. К счастью, есть множество способов обойти ограничения Google Sheets. Одна особенность, к которой многие пользователи выразили желание, - это возможность фильтровать по цвету. Я покажу вам несколько разных способов фильтрации по цвету в Google Sheets.

Также смотрите нашу статью Как использовать VLOOKUP в Excel

Есть ли способ отфильтровать по цвету в Google Sheets?

На самом деле, есть по крайней мере несколько разных способов сделать это.

Листы имеют мощный инструмент условного форматирования, но он основан на данных, хранящихся в ячейках, а не на атрибутах ячейки, таких как цвет. (Для более полного взгляда, посмотрите наше руководство по условному форматированию в Листах.) Таким образом, казалось бы, что нет никакого способа фильтровать по цвету ячейки в Листах, но на самом деле, есть несколько различных способов сделать это. Один из способов - использовать скрипт для идентификации ячеек по их цвету, а затем сохранить шестнадцатеричное значение этого цвета в другой ячейке; затем вы можете фильтровать на основе содержимого ячейки THAT, и результат будет выглядеть так же, как если бы вы фильтровали по цвету. Другой подход использует дополнения Sheets; Есть несколько хороших, которые содержат эту функциональность. Я покажу вам, как сделать оба.

Как фильтровать в Google Sheets?

Этот подход технически не фильтрует по цвету, но делает то же самое. Основным недостатком является то, что вы должны добавить новый столбец данных на лист, чтобы он работал. Однако вы всегда можете скрыть новый столбец, чтобы он не влиял на визуальный эффект вашего листа. Вам также нужно добавить скрипт на лист, на котором вы хотите выполнить фильтрацию. Вот как это работает.

  1. Откройте Google Sheets на листе, который вы хотите отфильтровать.
  2. Выберите Инструменты и Редактор скриптов.
  3. Выберите Файл и Новый, чтобы создать новый скрипт.
  4. Введите или вставьте: 'function getHex (input) {return SpreadsheetApp.getActiveSpreadsheet (). GetRange (input) .getBackgrounds (); }». (Не включайте цитаты.)

Теперь вернитесь на свой лист, выберите первую ячейку в новом столбце и вставьте «= getHex (« A1: A14 »)» в строку формул. (Конечно, замените 'A1: A14' диапазоном ваших фактических ячеек данных.) Для наших примеров данных результат выглядит примерно так:

Обратите внимание, что столбец B, куда я вставил вызовы getHex (), теперь содержит шестнадцатеричный код цвета соответствующих ячеек в столбце A. Если вы не знаете шестнадцатеричные коды цвета, не беспокойтесь об этом; вам не нужно понимать это, чтобы иметь возможность использовать его.

Теперь мы можем использовать встроенное условное форматирование Sheets для манипулирования нашими данными в соответствии с их цветом.

  1. Выберите Формат и Условное форматирование.

  2. Выберите Добавить новое правило и установите диапазон ячеек, к которому вы хотите его применить.
  3. Выберите Формат ячеек, если… и Текст содержит.
  4. Введите значение в поле ниже, по которому вы хотите отсортировать.
  5. Добавьте стиль форматирования и выберите Готово.
  6. Щелкните правой кнопкой мыши шестнадцатеричный столбец и выберите «Скрыть столбец», чтобы визуально очистить электронную таблицу.

После применения условного форматирования вы отфильтровали по цвету в Google Sheets. Это немного не элегантно, но делает работу. Вы также можете скрыть столбец B, чтобы люди не спрашивали: «Что это за смешные цифры рядом с этим списком звездных имен с цветовой кодировкой?»

Использование дополнения Sort Range Plus

Если вы не хотите участвовать в редакторе сценариев и во всем, что с ним связано, один из подходов заключается в использовании дополнения. Надстройка в основном делает то же самое, но без создания столбца данных для хранения шестнадцатеричных значений. Я нашел работающее надстройка сортировки по цвету на странице надстройки Google Sheets. Преимущество этого дополнения в том, что оно может сортировать по цвету ячейки или по цвету текста, но недостатком является то, что вы не можете изменить порядок или настроить его.

  1. Посетите страницу Sort Range Plus и нажмите синюю кнопку + Free в правом верхнем углу, чтобы установить ее.
  2. Выберите ячейки на листе, которые вы хотите отсортировать по цвету.
  3. Выберите дополнения и Sort Range Plus.
  4. Выберите Диапазон сортировки.
  5. Используйте дополнение для сортировки.

В настройках приложения вы можете изменить порядок сортировки на один из трех предустановленных типов, что дает вам немного возможностей для настройки.

Использование дополнения ColorArranger

Еще одно полезное дополнение для Sheets - Color Arranger. ColorArranger позволяет сортировать листы, используя визуальное представление цвета фона ячеек. Основные функции надстроек включают сортировку по большому количеству цветов, автоматическое определение данных и столбцов сортировки, параметр «ближайшее соответствие», в котором сходные цвета сближаются, и точную настройку порядка сортировки путем перетаскивания цветов на палитре.,

Использовать ColorArranger просто. Просто загрузите свой лист, назначьте цвета столбцу данных и выберите «Дополнения» -> «Расстановка цветов» -> «Сортировать по цвету». Появится диалоговое окно с автоматическим определением столбца данных. Шляпа для читателя TechJunkie Sekhar за то, что он сообщил нам об этом дополнении!

Я надеюсь, что вы нашли это полезное руководство по использованию цвета ячеек в качестве инструмента для сортировки и фильтрации в Google Sheets. Если у вас есть свои предложения для этого, пожалуйста, не стесняйтесь поделиться ими с нами в разделе комментариев ниже!

Если вы заинтересованы в том, чтобы стать настоящим опытным пользователем Sheets, возможно, вы захотите ознакомиться с этим потрясающим руководством по функциям Sheets.

У вас есть другие вопросы об использовании Google Sheets? У нас есть много отличных обучающих программ, которые помогут вам получить максимальную отдачу от вашего опыта работы с Sheets.

Мы научим вас, как подсчитать количество слов в листах

У нас есть руководство о том, как скрыть столбцы в листах (особенно полезно, если вы используете метод сценария выше!)

Вот наше пошаговое руководство по использованию диаграмм в листах.

Конечно, у нас есть руководство по использованию сводных таблиц в Sheets!

Мы создали удобный учебник о том, как рассчитать время в Google Sheets.

Вот наше пошаговое руководство по удалению всех пустых строк и ячеек из листа.

У нас есть твердое руководство по выбору чередующихся строк в листах.

Нужно перевернуть эту таблицу на бок? Мы покажем вам, как преобразовать строки в столбцы в Sheets.

Вот отличный способ поменять два ряда в Sheets!

Как фильтровать по цвету в гугл листах