Как сделать кнопку в таблице

Интерфейс гугл таблиц и полезные кнопки (GS11)

Привет, дорогие чатлане!

Второй пост из серии мануала по гугл таблицам. Первый можно найти тут: Вводный пост (GS10)

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

В меню File нас интересует только одна настройка:

Как сделать кнопку в таблице

Вот это лучше отключать при работе с большими таблицами:

Как сделать кнопку в таблице

Это существенно повышает их быстродействие.

Во вкладке Insert сильно больше полезного.

Как сделать кнопку в таблице

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

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Офигительно полезная кнопка. Позволяет копировать формат (стиль ячейки) включая условное форматирование и применять в другом месте таблицы.

Как сделать кнопку в таблице

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

Как сделать кнопку в таблице

Шрифты и форматирование внешнего вида ячеек.

Как сделать кнопку в таблице

Правила размещения и переноса текста. Все как в ворде, кроме 3 кнопки. Она позволяет обрезать текст, переносить построчно или продолжать текст за границы ячейки.

Как сделать кнопку в таблице

Шорткаты для вставки ссылок, комментов и диаграмм. Фильтры же интереснее, о них чуть детальнее:

В чем же прелесть «Черных фильтров»?

2. Их можно называть и сохранять, а список сохраненных фильтров доступен всем.

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Отдельно стоит сказать про интерактивную справку:

Как сделать кнопку в таблице

Она достаточно толковая.

С панелью разобрались, перейдем к разным полезностям.

Как зафиксировать N-первых строк или столбцов?

Как сделать кнопку в таблице

Либо протянуть ползунки, которые в естественной среде обитания жмутся в угол таблицы:

Как сделать кнопку в таблице

Вот и все на сегодня, дорогие чатлане. На все вопросы в комментах отвечу. Если есть пожелания или критика- пишите, буду рад почитать. Отдельно хочу поблагодарить @Veseliy.4el, за развитие нашего табличного сообщества и активность в комментариях.

Найдены дубликаты

Как сделать кнопку в таблице

MS, Libreoffice & Google docs

241 пост 9.7K подписчик

Правила сообщества

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях

Не хочу тегать, но если увидишь, подскажи, пожалуйста, как запускать скрипт onEdit изменяя документ внешним источником, например формой или отправкой формы из glide

Как сделать кнопку в таблице

Планировщик с показателем эффективности в гугл таблицах

Как сделать кнопку в таблице

У меня появилась потребность в планировщике с диаграммой эффективности, чтобы наглядно видеть сколько задач я выполнил, а сколько ещё осталось. Короче, сразу к делу.

Как сделать кнопку в таблице

Как вы видите я поставил условия для диапазона А1:С34. В приделах этой области должен находиться ваш планировщик чтобы выполненные задачи зачёркивались, закрашивались. Если форматировать ячейки по формуле «=$A:$A», то вам останется только выбрать цвет фона и зачёркивание.

Ищем место где будет находиться диаграмма эффективности. На её месте вбиваем 2 формулы как на картинке.

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Сводные таблицы часть 1 (GS20)

Привет, дорогие чатлане!

Сегодня поговорим о сводных таблицах. Можно сказать что это вторая веха в освоении таблиц после ВПРа и про них чаще всего спрашивают на собеседованиях.

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

Покажу песочницу, которую буду использовать для демонстрации:

Как сделать кнопку в таблице

Итак, как создать свод?

Как сделать кнопку в таблице

Выделяем нужный диапазон, выбираем пункт меню Данные // Сводная таблица (в экселе аналогично в меню Вставить // Insert).

Конструкторы сводов отличаются для ГТ и экселя и дальше буду рассказывать только для ГТ.

Для наглядности буду собирать свод на этом же листе:

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Сделаю пример и расскажу о том что это и зачем:

Как сделать кнопку в таблице

Можно создать еще большую детализацию:

Как сделать кнопку в таблице

Немного детальнее про конструктор:

Как сделать кнопку в таблице

Как сделать кнопку в таблице

И про значения на пересечениях:

Как сделать кнопку в таблице

Здесь представлены все варианты того, что можно сделать со значениями на пересечениях (просуммировать, посчитать количество, посчитать среднее, максимальное, отклонение, произведение). Отдельно оставлю ссылку на документацию для вариантов VAR и VARP: https://support.microsoft.com/en-us/office/var-varp-functions-e08f5f59-22f3-43d1-863f-a195df09904f#:

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Суммеслимн, счётеслимн в гугл таблицах (GS19)

Привет, дорогие чатлане!

Продолжаем цикл мануалов по гугл таблицам.

Сегодня поговорим о функциях ****еслимн. Для чего нужны эти функции?

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

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как добавить более сложные условия в суммеслимн:

Как сделать кнопку в таблице

Во второй аргумент мы добавляем формулу массива, которая возвращает нам новый массив, состоящий из набора и сравниваем его со значением ИСТИНА/TRUE.

Как использовать сравнения в суммеслимн:

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Filter, sort, unique (GS18)

Привет, дорогие чатлане!

Сначала про синтаксис. Он очень простой.

Фильтр = сначала диапазон данных который фильтруем + логические условия (>,

Как сделать кнопку в таблице

Теперь перейдем к более интересным кейсам (буду частично дублировать прошлые посты, но хочется собрать весь контент по этим функциям в одном месте).

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Мы выбираем столбец для условия фильтром внутри фильтра.

Как сделать кнопку в таблице

Как сделать кнопку в таблице

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

Как сделать кнопку в таблице

Теперь соберем из этого фильтр. Допустим нам нужны все ID, в которых есть цифра 4.

Как сделать кнопку в таблице

Обратите внимание, REGEXMATCH работает только с текстом, поэтому 4 мы берем в кавычки, делаем ее из цифры текстом.

Теперь собираем все в одну формулу:

Как сделать кнопку в таблице

Ну, и если бы у нас были дубли, то всю эту конструкцию запихиваем в unique().

Как сделать кнопку в таблице

Можно и сорт запихнуть в юник и юник в сорт.

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Картинки в гугл таблицах (GS17)

Привет, дорогие чатлане!

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

Как сделать кнопку в таблице

Можно загрузить с компа или по ссылке:

Как сделать кнопку в таблице

Выглядит это следующим образом:

Как сделать кнопку в таблице

К контенту в ячейках можно обращаться с помощью других функций (напр. ВПР или filter):

Как сделать кнопку в таблице

По поводму функции image. Делает она тоже самое, но только по ссылке.

Как сделать кнопку в таблице

Для функции image можно указать точные размеры для вывода фото в таблицу и сделать это можно четырьмя способами.

В данном случай я не буду пытаться переписать документацию ибо для image она дофига понятная:

размер – [ НЕОБЯЗАТЕЛЬНО – 1 по умолчанию ] – режим отображения изображения:

1 – изменяет размер изображения таким образом, чтобы оно целиком помещалось в ячейке. Сохраняет соотношение сторон изображения.

2 – растягивает или сжимает изображение таким образом, чтобы оно целиком помещалось в ячейке. Не сохраняет соотношение сторон изображения.

3 – размещает изображение в оригинальном размере. Может приводить к кадрированию изображения.

4 – позволяет указать размеры изображения вручную.

На всякий случай покажу что такое «кадрирование изображения»:

Как сделать кнопку в таблице

Вот и всё. Пост получился лайтовым, но функция полезная и далеко не все о ней знают.

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Продвинутые спарлайны в гугл таблицах (GS16)

И снова здравствуйте.

Про синтаксис можно прочитать в прошлом посте: Спарклайны в гугл таблицах (GS15)

Как сделать кнопку в таблице

Делаем проверку данных для простого использования (создания выпадающего списка):

Как сделать кнопку в таблице

Список прописываем через запятую.

Как сделать кнопку в таблице

Заготовка под спарклайн:

Как сделать кнопку в таблице

Сейчас он считает кол-во задач в статусе Сделано и делит на общее кол-во задач. Получает % общего выполнения. В опциях прописываем тип Шкала и ставим максимальное значение 100%.

Как сделать кнопку в таблице

И еще пример для зеленого:

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Спарклайны в гугл таблицах (GS15)

Привет, дорогие чатлане!

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

Вот самый простой вид спарклайна:

Как сделать кнопку в таблице

Массив численных значений, формула, все готово.

Однако спарклайны бывают других видов и их можно относительно тонко настраивать.

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

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Аналогично для графиков по двум осям:

Как сделать кнопку в таблице

И аналогично для колонок и винлоса:

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Ниже запись как в документации (не рабочая).

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Как сделать кнопку в таблице

Массивы в гугл таблицах (GS14)

Привет, дорогие подписчики и читатели Пикабу.

Продолжая тему мануала по гугл таблицам решил сегодня написать пост про массивы.

Что такое массив (array)?

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

Формула типа = < < 1;2>, <3; 4>> будет выглядеть так:

Как сделать кнопку в таблице

В своем посте про switch case я показывал, как такого рода массивы могут быть использованы в функции ВПР (VLOOKUP). Ссылка: Swtich case в гугл таблицах или не самый очевидный ВПР (GS8)

И это далеко не единственный способ задать массив.

Как сделать кнопку в таблице

Приведу повторно пример из поста: Фильтры и ВПРы в ГТ (GS2)

У нас есть следующая таблица:

Как сделать кнопку в таблице

Давайте с помощью фильтр достанем из нее все слова, внутри которых есть бука «е».

Как сделать кнопку в таблице

Н.Б. Формула прописана только в ячейке H1. Благодаря формуле массива она сама протянулась вдоль диапазона G1:G10.

Теперь поместим формулу из ячейки H1 в самый обычный фильтр.

Как сделать кнопку в таблице

Результат оказывается похожим на правду.

Н.Б. Фильтр понимает, что все значения и все сверки ему нужно пройти построчно. Поэтому внутри самого фильтра arrayformula можно не использовать.

Как сделать кнопку в таблице

Как мы используем arrayformula в работе?

Например, заполняемая форма. Положим у нас есть форма, которую заполняют сотрудники при тратах корп денег и нам нужно по логину почты сотрудника для каждой записи формы протянуть его ФИО. Делается это с помощью обычного ВПР. В excel нам помогла бы умная таблица, которая сама протягивает за нас формулы. Здесь такого нет. Давайте чуть усложним кейс и положим, что мы не знаем сколько сотрудников будут заполнять, а делать справочник заранее нам долго. Тогда нам понадобится список всех НОВЫХ логинов, которых мы еще не внесли в справочник. Приступим.

Первым делом сделаем имитацию формы. Вот такая получилась заготовка:

Как сделать кнопку в таблице

Первым делом прописываем фильтр, который будет показывать нам новые логины. Нам потребуется комбинация isna(vlookup()). Детально про нее я рассказывал в посте: Фильтры и ВПРы в ГТ (GS2)

Получилось следующим образом:

Как сделать кнопку в таблице

Внесем один из логинов в справочник и пропишем в столбец М формулу массива, которая будет автоматически для всех строк таблицы подтягивать ФИО.

Как сделать кнопку в таблице

Косметическим исправлением будет добавление в M2 функции iferror, которая будет убирать записи #N/A.

Как сделать кнопку в таблице

Выглядит это таким образом.Теперь заполнение таблицы будет поэтапным (нам не нужно заранее собирать справочник для ВПРа), формулы подтягиваться будут постоянно. Особенно это удобно для таблиц, работа которых происходит на бекенде, чтобы не нужно было в них постоянно заходить и эти формулы протягивать.

Какие могут быть ошибки связанные с фильтрами или массивами?

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

Как сделать кнопку в таблице

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *