Обложка канала

Google Таблицы. Страница 24

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

  • Google Таблицы

    ​​Как легко и просто делать бизнес-дашборды в Power BI?

    Узнаете 8 июля в 19:00 (мск) на бесплатном онлайн-вебинаре от ProductStar.

    👨‍🏫 Вместе с Алексеем Колоколовым, Директором Института бизнес-аналитики, мы:

    — Выясним, зачем бизнесу нужны дашборды,
    — Сравним Power BI с Qlik, Tableau, Excel, Data studio,
    — Научимся придумывать свой первый дашборд,
    — Объясним, как построить дашборд в Power BI за полчаса по анализу рекламы.

    На вебинаре ProductStar разыграет 4 сертификата номиналом 10.000₽ на свои курсы.

    🔥 Участие бесплатное, но регистрация обязательна.

    Зарегистрироваться на вебинар 👉 @ProductStarAnalyticsBot

    #реклама
  • Google Таблицы

    Тормозит таблица?

    Узнаём, какие в Таблице формулы и на каких они листах.

    Простой скрипт для вас:
    1) вводите в ячейку B2 ссылку на Таблицу,
    2) нажимаете на выходца из убежища
    =) скрипт соберет все формулы на всех листах и вставит их на лист

    Так вы сможете увидеть лишние и тяжелые формулы и их оптимизировать. Что такое тяжелые формулы? Например, не советуем использовать QUERY вместо SUMIFS для каждой ячейки. Не стоит делать запасы из десятков тысяч протянутых впрок формул.

    Таблица со скриптом (делайте копию, чтобы сохранить её себе и запускать скрипты)

    Код отдельно: https://pastebin.com/pgjCpRiF

    ---
    📕📗📘 Оглавление канала
  • Google Таблицы

    Превратим 10.62 руб. в правильное число

    У нас есть текстовые строки:

    10.62 руб.
    8.85 руб.
    0руб.

    Превратим их в числа:

    1) с помощью SUBSTITUTE(B3 ; "руб." ; "") заменяем все "руб" на ничего
    2) с помощью SUBSTITUTE(... ; "." ; ",") заменяем точку на запятую
    3) используя TRIM убираем пробелы, если они есть
    4) и с помощью VALUE превращаем то, что получилось в число

    Формула целиком:
    =VALUE( TRIM( SUBSTITUTE( SUBSTITUTE(B3 ; "руб." ; "") ; "." ; ",")))

    Другой вариант (регулярка):
    =VALUE(
    REGEXREPLACE(C3;"(\d+)\.?(\d+)?.*";"$1,$2"))

    Таблица с примером

    ---
    📕📗📘 Оглавление канала
  • Реклама

  • Google Таблицы

    Как аналитику научиться предсказывать первую покупку и как это использовать?

    Узнаете 1 июля в 19:00 (мск) на бесплатном онлайн-вебинаре от ProductStar.

    👨‍🏫 Вместе с Александром Труфановым, Бизнес-аналитиком в Worki, мы:

    — В общих чертах обсудим модели деревьев решений,
    — Построим собственную модель предсказания покупки,
    — Попробуем понять, как и какой признак влияет на вероятность покупки,
    — Поговорим, где можно применять такие предсказания.

    На вебинаре ProductStar разыграет 4 сертификата номиналом 10.000₽ на свои курсы.

    🔥 Участие бесплатное, но регистрация обязательна.

    Зарегистрироваться на вебинар 👉 @ProductStarAnalyticsBot

    #реклама
  • Google Таблицы

    Превратим 1 час, 2 мин, 22 сек в 1:02:22

    Друзья, знаем, что вам нравятся такие формулы.

    На входе у нас есть текстовые строки:

    2 мин, 54 сек
    11 мин, 37 сек
    4 мин, 18 сек


    Превратим эти строки в правильное время Google Таблиц:

    1) С помощью трёх REGEXEXTRACT извлекаем из строк часы, минуты и секунды отдельно;
    2) Добавляем IFNA, функция вернет 0, если какого-то показателя не будет;
    3) Добавляем то, что получилось в функцию TIME(часы; минуты; секунды);

    Формула целиком:
    =TIME(
    IFNA(REGEXEXTRACT(B4;"(\d+) ч.*");0);
    IFNA(REGEXEXTRACT(B4;"(\d+) мин");0);
    IFNA(REGEXEXTRACT(B4;"(\d+) сек");0))


    Таблица с примером

    ---
    📕📗📘 Оглавление канала
  • Google Таблицы

    Табличные диалоговые окна. Подсказки ввода dadata.ru

    Друзья, Роман @romanigro (он же строгий модератор нашего чата) в своей статье рассказывает, как создать диалоговое окно для удобного ввода и подключить к нему подсказки.

    Статья с примерами кода

    ---
    📕📗📘 Оглавление канала
  • Google Таблицы

    ​​Как сменить профессию и не остаться без работы? Чему стоит научиться в первую очередь?

    Узнаете 24 июня в 19:00 (мск) на бесплатном онлайн-вебинаре от ProductStar.

    👨‍🏫 Кто выступит?

    Женя Ким, Product Analyst в QIWI

    👩‍🏫 О чём пойдет речь?

    — Разберём, какие есть инструменты для смены профессии,
    — Узнаем, как технический бекграунд и опыт в маркетинге складываются в продуктового аналитика,
    — Обсудим, как первое время притворяться аналитиком, пока вы им не станете.

    На вебинаре ProductStar разыграет 4 сертификата номиналом 10.000₽ на свои курсы.

    🔥 Участие бесплатное, но регистрация обязательна.

    Зарегистрироваться на вебинар 👉 @ProductStarAnalyticsBot

    #реклама
  • Google Таблицы

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

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

    Работает он так:
    1. заполняете лист "настройки": вносите название листа шаблона, а также названия листов, которые нужно создать
    2. запускаете скрипт :)

    Код скрипта:
    function myFunction() {
    const ss = SpreadsheetApp.getActive()
    sheet1 = ss.getSheetByName('настройки'),
    data = sheet1.getDataRange().getValues(),
    sheet0 = ss.getSheetByName(data[0][0]);

    for(let x = 1; x < data.length; x++){
    const sheet_name = data[x][0];

    if(!ss.getSheetByName(data[sheet_name])){
    sheet0.copyTo(ss).setName(sheet_name);

    }
    }
    }


    Таблица с листом настройки и скриптом

    ---
    📕📗📘 Оглавление канала
  • Google Таблицы

    Переключение дэшборда между днями и неделями — с помощью функции SEQUENCE

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

    И при этом хотите легко переключать режим “недели / дни" (или изменение любого другого параметра), не залезая в формулы.

    В статье разбираем, как построить такой отчёт

    Таблица с примером

    ---
    📕📗📘 Оглавление канала
  • Google Таблицы

    Какими навыками должен обладать успешный аналитик?

    Узнаете 17 июня в 19:00 (мск) на бесплатном вебинаре от ProductStar «Основные навыки для построения карьеры аналитика данных».

    👨‍🏫 Кто выступит?

    Кирилл Шмидт, Senior Product Analyst в Wrike

    👩‍🏫 О чём пойдет речь?

    — Узнаем, какая карьера может быть у аналитика,
    — Разберём основные аналитические навыки,
    — Рассмотрим, какие скиллы необходимы новичку, а какие эксперту.

    На вебинаре ProductStar разыграет 4 сертификата номиналом 10.000₽ на свои курсы.

    🔥 Участие бесплатное, но регистрация обязательна.

    Зарегистрироваться на вебинар 👉 @ProductStarAnalyticsBot

    #реклама
  • Google Таблицы

    UPDATE к Telegram боту

    — теперь бот умеет сохранять файлы, которые отправлены в чат на ваш Google Диск (quick view - тоже)
    — ссылка на сохраненный файл попадёт в Таблицу
    — подпись к файлам сохранится тоже

    Статья (разворачиваем бота с 0 за 15 минут)
    Таблица с кодом бота (кто развернул предыдущую версию – просто обновите страницы скрипта doPost и download и опубликуйте приложение под новой версией, регистрировать вебхук заново не нужно)

    ---
    📕📗📘 Оглавление канала (в Google Таблице)
  • Google Таблицы

    Telegram бот, который записывает всё, что видит в Google Таблицу

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

    В статье на медиуме – полная инструкция, справятся даже новички.

    📣 Наш чат: @google_spreadsheets_chat
  • Google Таблицы

    ​​Как сменить профессию и стать крутым аналитиком?

    Узнаете 10 июня в 19:00 (мск) на бесплатном вебинаре от ProductStar!

    👨‍🏫 Кто выступит?

    Юрий Тростин, Head of Analytics and Data Science в Worki

    👩‍🏫 О чём пойдет речь?

    — На что лучше сделать акцент при поиске первой работы?
    — На что обращает внимание ваш потенциальный руководитель?
    — Что нужно делать, когда устроился на свою первую работу аналитиком?

    Два самых активных участника вебинара получат сертификат на бесплатное обучение в ProductStar.

    🔥 Участие бесплатное, но регистрация обязательна.

    Зарегистрироваться на вебинар 👉 @ProductStarAnalyticsBot

    #реклама
  • Google Таблицы

    Несколько ссылок в одной ячейке

    Небольшая новость: теперь добавлять гиперссылки можно к отдельным фрагментам текста, а не ко всей ячейке целиком.
    Если раньше при создании гиперссылки (быстро сделать это можно с помощью Ctrl/Cmd + K) в ячейке автоматически формировалась функция ГИПЕРССЫЛКА / HYPERLINK, то теперь ссылки работают без функции и их может быть несколько в одной ячейке.

    При наведении на ячейку с несколькими ссылками будет появляться всплывающий список всех имеющихся в ней ссылок - как на скриншоте.

    При этом объединить несколько функций ГИПЕРССЫЛКА (например, если формируете ссылку формулой, как в нашем примере с ссылкой на отправку письма контрагенту из таблицы) в одной ячейке не получится. Только вставленные руками ссылки.

    📲 наш чат
  • Google Таблицы

    Волшебство "найти и заменить"
    Приводим mm-dd к dd-mm не формулой.

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

    — Вместо пустых ячеек вставляем наш текст
    Найти: ^$
    Заменить: Наш текст
    К ячейкам должен быть применён текстовый формат
    данных. Пустая или пробельная ячейка: ^\s*$

    — Заменяем перенос строки на наш текст
    Найти: \n (или \r, \r\n)
    Заменить: Наш текст

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

    Группы захвата:
    — Сделаем из mm-dd-yyyy на dd-mm-yyyy
    Найти: (\d{1,2})-(\d{1,2})-(\d{4}|\d{2})
    Заменить: $2-$1-$3

    — Сделаем из dd-mm-yyyy на День: dd, месяц: mm
    Найти: (\d{1,2})-(\d{1,2})-(\d{4}|\d{2})
    Заменить: День: $1, месяц: $2

    Спасибо нашу чату, @vitalich и @mildly_disastrous за идею поста.

    📣 Наш чат | Оглавление нашего канала
  • Реклама

  • Google Таблицы

    A/B-тестирование – это метод исследования, в ходе которого тестируется несколько вариантов элементов воронки продаж с целью выявления наиболее эффективного. Но как научиться правильно проводить A/B-тесты?

    3 июня в 19:00 (мск) в рамках шестимесячного онлайн-курса «Профессия: Аналитик» ребята из ProductStar проводят бесплатный вебинар «Разбираемся с нуля в A/B-тестах».

    👨‍🏫 Кто выступит?

    Валерий Белокуров, ex-Product Analyst в Joom

    👩‍🏫 О чём пойдет речь?

    — Обсудим, что такое группа эксперимента, как делить пользователей на группы, зачем нужна контрольная группа.
    — «На пальцах» разберем понятие статистической значимости: p-value и с чем его едят.
    — Узнаем, почему подглядывать не только неприлично (в жизни), но еще и вредно (в A/B-тестировании).

    🔥 Два самых активных участника вебинара получат сертификат на бесплатное обучение в ProductStar.

    Участие бесплатное, но регистрация обязательна.

    Зарегистрироваться на вебинар 👉 @ProductStarAnalyticsBot

    #реклама
  • Google Таблицы

    Наш лучший скрипт для сбора данных V3.0

    Как-то к нам пришел Дима @IT_sAdmin и сказал – ребята, помогите! Мне очень нужно регулярно брать данные из больших Таблиц, фильтровать, а потом копировать результат в другие Таблицы, других Таблиц будет много (сотни их). Нужно, чтобы был интерфейс и всем этим волшебством можно было управлять из него.

    Мы ответили – окей, будет тебе интерфейс. Так и появился наш скрипт для копирования Таблиц, в этом посте – его третья версия.

    Что добавили нового в V3.0:

    1) Фильтрация данных источника (столбец F листа настройки)
    Примеры:
    row[0] == 'Москва' || row[0] =='Спб' – Москва или Питер в первом столбце
    row[2] > 10 && row[4] != 'Вася' – третий столбец больше 10 и в пятом столбце не имя Вася
    row[4] – в пятом столбце есть данные

    2) Дополнять / удалять / (пропускать) – вы выбираете, что делать с листом, на который вставляете данные, вы можете либо дополнять его новыми строками, либо очищать перед вставкой данных. А выберете – скрипт пропустит эту строку.

    3) Маркер загрузки строк ( и количество строк) – мы добавили новое поле (столбец K), если загрузка выполнена успешно – появляется + количество загруженных строк. При повторном запуске скрипт продолжает с первой необработанной строки. Если хотите загрузить все Таблицы – очистите столбец K.

    4) Стало быстрее – теперь к Таблицам обращаемся напрямую через SHEETS API, а не через обёртку.

    5) Три попытки – теперь если сервер недоступен, то скрипт попытается еще.

    >> Таблица со скриптом (делайте копию)

    Будут вопросы по работе скрипта – пишите, поможем
    📣💬 @google_spreadsheets_chat
  • Google Таблицы