Визуализация данных в Google Spreadsheets

Девяносто процентов информации мы воспринимаем с помощью глаз, визуально. Поток данных, обрушивающийся на нас с экранов мониторов, огромен. Среди тысяч цифр немудрено пропустить тот или иной важный тренд, намечающуюся проблему, аварийное отклонение! Для облегчения восприятия и придумана визуализация — различные способы более наглядного представления данных. Самый простой и эффективный способ визуализации — выделение цветом. С детства нам знаком принцип работы светофора: зеленый — иди, красный — стой. Почему бы не выводить данные, скажем, об объемах продаж торговой сети по тому же принципу?

Магазины, выполнившие план продаж за месяц, светятся спокойным зеленым — здесь все в порядке, а потому на цифры можно бросить лишь беглый взгляд. Красный цвет — аварийный: что-то идет не так, месячные обороты упали ниже допустимого уровня, и ситуация требует экстренного вмешательства. Желтый цвет применяется для пограничных ситуаций — например, значение находится в требуемом диапазоне, но достигнутый в текущем месяце объем продаж явно ниже рекордов предыдущего месяца.

Разумеется, подобная визуализация не ограничивается финансовыми отчетами. Вместо сумм торгового оборота можно подставить число ежедневных отжиманий от пола в таблице личных рекордов, расход бензина служебного автомобиля, ежемесячные затраты на развлечения. Подсветка упрощает анализ, сокращает время на контроль ситуации и предотвращает простейшие, но оттого не менее обидные ошибки [такие как, например, ввод лишнего нуля в числовом значении — 100 вместо 10, 1000 вместо 100 и т.д.).

Для реализации столь удобной и упрощающей жизнь вещи, как визуализация, в Таблицах присутствует опция под названием «Изменить цвета в соответствии с правилами». Она умеет устанавливать оформление выбранных ячеек в зависимости от ряда условий. Каких? Давайте выясним!

Обратимся к нашему примеру — представим себе, что в списке молодых людей мы хотим выделить красным цветом тех, кому еще нет 16 лет. Тех, кому от 17 до 25, отметим зеленым, а тех, кому ровно 16, выкрасим в желтый. Выберем колонку, отвечающую за возраст. Команда «Формат — Изменить цвета в соответствии с правилами» выводит на экран окно с выбором условий и действий над ячейками. Создадим первое условие — значение ячейки должно находиться в диапазоне от 0 до 15 включительно.

Выберем действие, которое будет произведено над ячейкой в случае выполнения условия: установка красного цвета фона. Для этого проставим флажок рядом с надписью «Фон» и выберем ярко-алый цвет из предлагаемой палитры. Кроме очевидного цветового выделения ячеек доступно и еще одно действие — раскраска собственно текста. Действия можно объединять: никто не мешает удовлетворяющее условию значение выделить, например, белым и одновременно поместить его на приятный глазу сиреневый фон.

Аналогичным образом добавляются и остальные условия — в нашем случае на кнопку «Добавить новое правило» нужно будет нажать еще два раза, но в общем случае число налагаемых на диапазон условий не ограничено. Условия могут быть разными — тест на соответствие той или иной строке (раскрасить в зеленый цвет всех обладателей фамилии «Степанюк»), попадание в диапазон дат (показать счастливцев, чей отпуск в прошлом году выпал на три летних месяца) и даже проверка на то, что ячейка пуста. Последнее условие удобно применять для поиска еще не заполненных или пропущенных по невнимательности значений. После окончания работы над условиями необходимо нажать кнопку «Сохранить правила» и полюбоваться на загоревшийся тремя цветами «светофор».

В случае срабатывания нескольких условий (например, вы по ошибке указали два пересекающихся диапазона — от 0 до 16 и от 14 до 18) будет выполнено первое действие. Для того чтобы избежать путаницы, подобных пересечений нужно избегать. Убрать созданную визуализацию можно тем же способом: выбрать опцию изменения цветов в соответствии с правилами для желаемого диапазона и последовательно удалить все условия с помощью небольшого крестика справа от них. Есть и еще один способ: команда «Формат — Очистить стили» позволяет одним движением мыши удалить все условия для выделенной области.

Установка цветов в соответствии с правилами может здорово помочь при проверке данных на этапе ввода. Например, аварийным красным будут выделяться значения, явно выходящие за рамки указанного диапазона, или подсвечиваться желтым «подозрительные» слова и цифры. Но иногда этого недостаточно: что, если мы вообще хотим запретить ввод данных, не подходящих под выбранные ограничения? Или желаем указать вносящему цифры человеку на его ошибку в вычислениях, подсказать верный вариант? Для контроля над вводимыми данными Таблицы предлагают воспользоваться специальным механизмом проверки. Давайте не мешкая перейдем к практике: в нашем примере запретим ввод значения возраста, превышающего 120, — на мафусаилов система явно не рассчитана.

Снова выберем колонку с возрастом. Команда «Инструменты — Проверка данных» выведет на экран окно с предложением выбора условий для проверки. В поле «Допускается только» выберем значение «Число». Тип условия (следующее поле) — «Между». В качестве верхнего и нижнего значения введем 0 и 120 соответственно. В следующем поле введем нечто вроде «Уважаемый, будьте добры, введите возраст между 0 и 120!». Система сама построит за вас часть этого предложения на основании введенных данных, вам нужно будет лишь расцветить его с использованием местных идиоматических выражений и специфического профессионального жаргона. Строгость проверки может быть двух видов — в суровом случае любые попытки выхода за пределы диапазона заранее обречены на неудачу, а в более мягком варианте система лишь предупреждает пользователя об аномальном возрасте, оставляя, впрочем, решение за человеком — кто знает, может быть, мафусаилы до сих пор живут среди нас?


Top