Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

Как создать диаграммы внутри ячеек с помощью функции SPARKLINE в Google Таблицах

3 комментария
Создание диаграмм внутри ячеек с использованием функции SPARKLINE в Google Таблицах

Не всегда при работе с таблицами в Google пользователю требуется создание полномасштабной диаграммы, которая будет затрагивать весь диапазон данных. В таком случае на помощь приходит встроенная функция SPARKLINE, позволяющая уместить график в одной ячейке, предварительно выбрав для него подходящий диапазон.

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

Сферы применения построенных через SPARKLINE диаграмм

Давайте вкратце остановимся на том, для чего вообще нужны диаграммы, которые мы будем далее создавать при помощи специальной функции в Google Таблицах. Допустим, у вас есть таблица с разными показателями конкретного сотрудника, товара или с другой информацией, которая распределена по дням, месяцам либо другим периодам. Нужно получить наглядную статистику по каждому значению из таблицы в виде сводного результата, который бы имел графическое отображение. В этом случае как раз подойдет SPARKLINE.

Выбор таблицы с данными при использовании функции SPARKLINE в Google Таблицах

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Стандартное применение функции SPARKLINE

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

  1. Выберите любую пустую ячейку возле строки из таблицы, для которой и нужно вывести диаграмму. Объявите функцию через =SPARKLINE(), а в скобках путем выделения левой кнопкой мыши укажите первый диапазон значений.Выделение диапазона данных при использовании функции SPARKLINE в Google Таблицах

  2. Пока разбираем только стандартное применение функции, поэтому после выбора диапазона можно просто закрыть скобку и нажать на Enter.Применение без аргументов при использовании функции SPARKLINE в Google Таблицах

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

  4. Растяните функцию по всем остальным строкам, зажав ее за правый нижний угол и потянув вниз.Растягивание стандартного графика при использовании функции SPARKLINE в Google Таблицах

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

Изменение типа диаграммы

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

Изменение дипа диаграммы при использовании функции SPARKLINE в Google Таблицах

Формулу понадобится привести в следующий вид:

=SPARKLINE(B2:F2;{"charttype"\"column"})

В этом случае тип указывается как "column", то есть вместо линейной будет столбчатая диаграмма. Если вам нужен другой тип диаграммы, введите соответствующее название в кавычках (о самих названиях я также расскажу далее).

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

Просмотр результата изменения типа диаграммы при использовании функции SPARKLINE в Google Таблицах

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

Изменение цвета диаграммы

По умолчанию все столбцы и линии диаграммы имеют черный цвет, что далеко не всегда является подходящим результатом вывода. Если нужно просто указать основной цвет для диаграммы, в фигурных скобках после точки с запятой напишите "color"\"red", заменив red на любой другой цвет.

Добавление основного цвета при использовании функции SPARKLINE в Google Таблицах

Дополнительно можно указать как цвет для столбцов с самым высоким значением, так и минимальным, что сделает отображение диаграммы более наглядным. Ниже я оставляю строку полной функции, чтобы вы могли просто скопировать ее и только заменить некоторые значения под свою таблицу.

=SPARKLINE(B2:F2;{"charttype"\"column";"color"\"blue";"highcolor"\"green";"lowcolor"\"red"})

Расширенные настройки цветов для столбцов при использовании функции SPARKLINE в Google Таблицах

Обратите внимание на следующий скриншот, в котором показан результат применения функции SPARKLINE со всеми аргументами для строк из общей таблицы. Теперь она имеет максимально наглядное отображение и прекрасно вписывается в общее оформление документа. 

Результата настройки цвета для столбцов при использовании функции SPARKLINE в Google Таблицах

Получение списка всех возможных аргументов для функции SPARKLINE

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

  1. Для начала активируйте курсор в любой части функции и в появившемся окне нажмите по надписи «Подробнее».Отображение окна с подробной информацией при использовании функции SPARKLINE в Google Таблицах

  2. На экране справа появится справка от Google, в которой вы увидите пример использования функции и сможете разобраться с ее синтаксисом.Получение информации с примерами при использовании функции SPARKLINE в Google Таблицах

  3. Пролистывайте текст в этом окне ниже, чтобы попасть к описанию синтаксиса. Вы увидите, какие типы диаграмм можно создавать через SPARKLINE и как правильно их объявлять.Дополнительные сведения о синтаксисе при использовании функции SPARKLINE в Google Таблицах

  4. Ниже находятся сведения о том, какие цвета можно использовать и как правильно указывать аргументы для всех типов столбцов и линий. Этой информации вполне достаточно для того, чтобы с комфортом использовать SPARKLINE.Сведения о доступных цветах при использовании функции SPARKLINE в Google Таблицах

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

Наши постоянные авторы и читатели делятся лайфхаками, основанными на личном опыте. Полная свобода самовыражения.

Комментарии

как вынести опции функции sparkline в отдельную ячейку?
=SPARKLINE(A1:D1;$A$2)
в А2 хранятся опции {"charttype"\"column";"lowcolor"\"red";"highcolor"\"green"}
Свернуть ответы
Вот так оно выдаёт ошибку
Комментарий автора
Виктор Бухтеев +10160
20 дек в 2022
Здравствуйте, Алексей. Скорее всего, так сделать не получится, потому что аргументы должны быть текстом, то есть взяты в кавычки в самой функции.
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля