Добавить в корзинуПозвонить
Найти в Дзене

Топ 5 функций в таблицах Google

Введение Таблицы Google, по моему мнению, самый мощный инструмент, который позволяет решать задачи любого масштаба. Думаю, что 80% задач на работе я решаю именно с их помощью. Это может быть организация совместной работы, контроль процессов, анализ данных (даже во время организации свадьбы вопросы от логистики до рассадки гостей я также выполнял в таблицах Google). За это время у меня набралось довольно много инструментов из перечня предлагаемых в таблицах Google, которые, на мой взгляд, являются наиболее полезными и эффективными. В этой же статье я хочу поделиться своим топом функций, которые могут предложить таблицы Google. Топ 1 - FILTER Данная функция позволяет очень быстро сузить выбранный диапазон данных по необходимым нам условиям, в примере ниже я сделаю выборку городов. Условием поиска нужного города будет наличие населения более 1,5 млн человек. Синтаксис: FILTER(диапазон; условие_1; [условие_2; …]). В примере мы выбираем в качестве диапазона данные из таблицы, оба стол
Оглавление

Введение

Таблицы Google, по моему мнению, самый мощный инструмент, который позволяет решать задачи любого масштаба. Думаю, что 80% задач на работе я решаю именно с их помощью. Это может быть организация совместной работы, контроль процессов, анализ данных (даже во время организации свадьбы вопросы от логистики до рассадки гостей я также выполнял в таблицах Google).

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

Топ 1 - FILTER

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

Синтаксис: FILTER(диапазон; условие_1; [условие_2; …]).

В примере мы выбираем в качестве диапазона данные из таблицы, оба столбца.

-2

Для условия выбираем столбец с количеством, после ставим символ сравнения ">" и выбираем ячейку с минимальным значением.

-3

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

-4

Не обязательно, чтобы в диапазоне и условии были общие столбцы, главное условие - чтобы их длина совпадала.

Топ 2 - SPLIT

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

В примере у меня будет список разделов с разделителем чертой. "ЭОМ - СС" и т.д. Мы хотим в первую ячейку вставить "ЭОМ", во вторую "СС".

Синтаксис: SPLIT(текст; разделитель; [тип_разделителя])

  • Для текста выбираем исходную ячейку,
  • разделителем указываем весь разделяющий фрагмент текста " - ",
  • тип разделителя определяет, считать разделяющие символы одним куском или разделять по каждому. Сейчас я разделяю по полному значению , поэтому ставлю ЛОЖЬ().
-5

Для каждой строчки копируем формулу и получаем нужный результат.

-6

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

Топ 3 - ТРАНСП

Простая функция, позволяющая поменять направление массива со столбцов на строки.

Синтаксис: ТРАНСП(массив)

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

Сначала выполняем разбивку данных по запятой (предыдущая функция), получая массив. Эту формулу заворачиваем в функцию ТРАНСП, чтобы данные шли по строкам.

-7

Топ 4 - фигурные скобочки "{}"

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

Указываю набор цифр.

-8

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

-9

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

Топ 5 - ARRAYFORMULA

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

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

Вначале я скопирую ячейки с данными.

-10

Оставлю формулу только в первой ячейке.

-11

Для преобразования моей функции в ARRAYFORMULA, я нажму горячую клавишу Ctrl+Shift+Enter. После этого нужная функция сразу появится в начале формулы.

-12

Далее в моем примере мне нужно вместо одной ячейки "I29" подать диапазон ячеек "I29:I31".

-13

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

-14

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

Заключение

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

Если данная тема вам была интересна, то можете поставить лайк и поделиться комментарием. Спасибо за прочтение статьи!

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

BIM.Kuznetsov