Google Таблицы – Telegram
Google Таблицы
62.7K subscribers
571 photos
209 videos
8 files
954 links
С 2017 года приручаем Google Таблицы и Google Apps Script.
Формулы и скрипты, которые работают, а не "почти".

Реальные кейсы, автоматизация и юмор без боли.

Обучение, услуги, реклама: @namokonov 🍒

Оглавление: goo.gl/HdS2qn
РКН: clck.ru/3F3u9M
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
С наступающим!

Друзья, спасибо, что были с нами!

В следующем году будет много интересных постов и готовых решений для вас ❤️
5636🔥8👍3🍓1
Друзья, всем привет! Потихоньку возвращаемся к будням после праздников 🙂

Надеюсь, вы хорошо отдохнули, перезагрузились и набрались сил.

Чтобы мягко войти в ритм - маленькое задание для вас:

Есть таблица с именами и баллами.
Нужно одной формулой вывести:

* прошёл, если балл >= 80
* не прошёл, если балл < 80

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


Пишите свои решения в комментариях. Всем, у кого получится, добавим +5 кармы в чате @google_spreadsheets_chat 😉

Поехали потихоньку в 2026!
👍144
Заполняем пустые ячейки SCAN-ом

Друзья, привет! Всех с первым рабочим днём, с возвращением из праздников 🙂

Посмотрите на столбцы A:A и B:B на скриншоте. Очень часто для работы с такими данными нам нужно заполнить пустые ячейки значениями из строк выше.

Сейчас это проще всего сделать с помощью функции SCAN. Формула выглядит так:


=SCAN(;B3:B11; LAMBDA(acc;value;if(value="";acc;value)))


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

Внутри LAMBDA логика простая:
• если ячейка пустая, берем предыдущее значение
• если непустая, обновляем накопленное значение

❄️ Всем прекрасной недели! Если есть любые вопросы про Таблицы, Google apps noscript, Biq Query - задавайте их в нашем чате: @google_spreadsheets_chat

PS Раньше заполнение пустых ячеек тоже было возможно, мы использовали более длинную формулу:

=ARRAYFORMULA(VLOOKUP(ROW(B3:B11);FILTER({ROW(A3:B11)\A3:B11};B3:B11<>"");2;1))
🔥4611👍8
Скрипт, отправляющий данные из "формы" в Таблицу

Друзья, привет!

Недавно в наш чат пришел подписчик с такой задачей.

Есть диапазон B1:B4. В него он заносит данные о текущей продаже.
Нужно по нажатию кнопки отправлять эти данные в последнюю заполненную строку листа, а форму очищать для следующей записи.

Сказано - сделано 🙂
Мы написали простой скрипт и повесили его на кнопку. Скрипт в Таблице.

Только код скрипта с комментариями:


function paste() {

// Получаем активную таблицу и активный лист
const sh = SpreadsheetApp.getActive().getActiveSheet();

// Берем диапазон B1:B4
const range = sh.getRange("B1:B4");

// Считываем значения диапазона в виде двумерного массива
let values = range.getValues();

// Преобразуем двумерный массив в одномерный
// было: [[v1], [v2], [v3], [v4]]
// стало: [v1, v2, v3, v4]
values = values.map(row => row[0]);

// Очищаем содержимое диапазона B1:B4
range.clearContent();

// Добавляем полученные значения в конец листа одной строкой
sh.appendRow(values);

};


💬 Наш чат по Google Таблицам и скриптам:
@google_spreadsheets_chat

🛠 Нужна, автоматизация или скрипты под задачу?
По заказу работ: @namokonov

PS Чтобы повесить скрипт на кнопку
1) вставляем в Таблицу любое изображение
2) кликаем на него, кликаем на три точки (бутерброд) в правом верхнем углу
3) кликаем "назначить скрипт", вводим имя скрипта и кликаем "сохранить"
👍2615🔥6
❗️Экскурсия по ChatGPT для финансиста и бухгалтера. Пошаговый разбор возможностей ChatGPT

🗓 Формат: онлайн. 90 минут разбора ChatGPT от Создателей крупнейшего сообщества финансистов в России на 40 000 чел.

Предварительная запись обязательна ➡️ ЗАПИСАТЬСЯ

Программа:
1. Знакомство с ChatGPT: регистрация, интерфейс, бесплатная vs платная версии.

2. Как правильно задавать вопросы (промты), чтобы ИИ давал не «воду», а точные решения.

3. Практика, анализ данных, генерация изображений, создание AI-помощника под ваши задачи — всё покажем подробно.

Все, кто участвует:
Получат рабочее пособие «Как с нуля внедрить нейросети в работу финансиста»
Поймут, как использовать ChatGPT для анализа, отчетности и автоматизации. Смогут задать любой вопрос во время эфира.

Ссылка на участие ➡️ https://fin-academy.pro/chatgpt
Кол-во бесплатных мест=100
👍42🔥2
🔥106🍓1
Media is too big
VIEW IN TELEGRAM
Лайв-кодинг! Рекурсия! Объясняем 👨‍💻

Друзья, сегодня в режиме в лайв-кодинга напишем рекурсивную функцию, которая соберёт все папки нашего Google Диска, начиная с корня. А код в комментарии!

💬 Наш чат по Google Таблицам и скриптам:
@google_spreadsheets_chat

🛠 Нужна, автоматизация или скрипты под задачу?
По заказу работ: @namokonov
👍10🔥7🍓1
Google Таблицы
За 2 минуты показываю, как работает функция MAP, простейший пример Берем список людей и баллы за тест и с помощью MAP и LAMBDA определяем, кто прошел тест, а кто нет.
Функция MAP, "сложный" пример со многими звездочками

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

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

Объяснение того, как работает функция (и зачем она), от автора - в первом комментарии к посту.

Спасибо, Алексей Одиссей!
1🔥17👍75
Друзья!

Мы запускаем формат вопросов и ответов

Задавайте вопросы в нашем чате @google_spreadsheets_chat


- по Google Таблицам
- по формулам
- по Apps Script
- по автоматизации и реальным кейсам

Самые интересные вопросы разберем в отдельных постах и видео на канале

Пишите смело, даже простые вопросы часто оказываются самыми полезными
👍84
Media is too big
VIEW IN TELEGRAM
Лайв-кодинг! Пишем простейший скрипт копирования из одной Таблицы в другую.

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

А в одном из следующих уроков разберем, как собрать данные из множества однотипных Таблиц в одну с помощью цикла и построить на их основе отчёт.

Кстати, это мой реальный кейс еще из 2015 года для бизнеса. Именно с него началась любовь к возможностям Google Таблиц и скриптов.


Код скрипта из видео - в комментарии 👇

💬 Наш чат по Google Таблицам и скриптам:
@google_spreadsheets_chat

🛠 Нужна, автоматизация или скрипты под задачу?
По заказу работ: @namokonov
5👍265
This media is not supported in the widget
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7719
Media is too big
VIEW IN TELEGRAM
Обращаемся к XLSX-файлам на Google Диске и формулой собираем их все в одной Таблице.

Без конвертации, без СМС и налету!


И впервые показываем, как работать с Google Visualization API прямо внутри формулы!


Лайф-формулинг 🙂▶️

🛠 Нужна, автоматизация или скрипты под задачу?
По заказу работ: @namokonov
🔥14👍104🍓3
Друзья, нужна ваша помощь!

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

Рассматриваем несколько крупных направлений:

📊 Google Таблицы
сложные формулы, логика, приёмы, реальные рабочие задачи

🤖 Apps Script
автоматизация, API, боты, интеграции, маркетплейсы

Вопрос:
С чем вы сейчас больше всего застреваете в работе?

Напишите в комментариях 1–2 реальные задачи или боли, которые хотите изучить.
🔥211
Media is too big
VIEW IN TELEGRAM
QUERY, который не ломается, даже если двигают столбцы

Знакомо?
• добавили столбец
• удалили столбец
• перетащили местами

И внезапно :) Col3, Col5 начинают возвращать вообще не то, что планировалось.

Проблема
QUERY привязан к номерам колонок, а номера могут меняться.

Решение
Пишем формулу, которая ищет нужные нам столбцы в шапке по названию и формирует запрос для QUERY.

Лайвформулинг в видео :)



=QUERY(
INDIRECT("data!A:J");
"Select Col"&JOIN(", Col";
ARRAYFORMULA(
XMATCH(
HSTACK("Город";"Население (около)");
data!1:1;
0
)
)
);
1
)
2🔥43👍124
🔥 Запускаем лучший клуб по Google Таблицам и Apps Script от авторов главного канала в РФ 🔥

Спецусловие сейчас до 5 февраля Первые 3 месяца - всего 15 000 ₽

Эта цена закрепляется за вами навсегда. Потом будет дороже и без исключений. Что внутри клуба, первые темы, в коментарих.
6🔥2🍓1
Google Таблицы
🔥 Запускаем лучший клуб по Google Таблицам и Apps Script от авторов главного канала в РФ 🔥 Спецусловие сейчас до 5 февраля Первые 3 месяца - всего 15 000 ₽ Эта цена закрепляется за вами навсегда. Потом будет дороже и без исключений. Что внутри клуба,…
Главное отличие от обычного курса от клуба в том, что материал будет постоянно пополняться и вы сможете состять в клубе и год и два.

Мы покажем и простые вещи и продвинутые, вроде создания телеграм ботов и работы с бигквери.

Первые темы на старт клуба:


📊 Разбор сложных формул
* реальные кейсы
* LET, LAMBDA, QUERY

Блок по Apps Script
* записанные уроки
* работа со скриптами в Таблицах
* автоматизация, API, триггеры

Интеграции Google:
* Drive.
* Gmail
* Calendar

🧠 Каждую неделю
* 1 час живого личного общения с коучем и разбор ваших задач, вопосов.

👀 Новые предзаписанные материалы каждую неделю

💬 Закрытый чат клуба
* удобный сайт
* нетворкинг
* обмен идеями
* знакомства и коллаборации
* среда "своих", в которой вам будет проще узнавать новое и обрастать связями


По всем вопросам / оплате пишите @namokonov
7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Пока Алексей в отпуске самое время показать простой пример с REDUCE :)

Лайвформулинг!

Возьмем массив из пяти строк,
раздробим каждую строку на отдельные символы
и с помощью REDUCE собираем только буквы в одну строку.

PS Что такое REDUCE в двух словах - фукция сворачивает весь массив в одно значение

* задание со звездочкой - уберите повторящиеся буквы ви сделайте правильную сортировку
👍102
Media is too big
VIEW IN TELEGRAM
🔥 Excel файлы → Google Таблицы → собираем все в один массив

Скриптами :)

Вы просили, а нас достаточно попросить один раз :)

Рассказываю в видео про скрипт, он

Берём папку на Google Диске
каждый Excel конвертим в Google Таблицу
и собираем всё в один массив


🚀 И да, кстати
Скоро стартует наш Клуб Таблиц и Скриптов, это не курс на 2 месяца, мы поставили себе цель год-полтора

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

Вопросы / оплата: @namokonov

Таблица со скриптом
6
⚠️ 13 умных шаблонов Google-таблиц, которые сделают вашу работу проще и эффективнее

Как бы вы оценили свое умение работать с таблицами по 10-балльной шкале? Даже если вы уверены в своих навыках — всегда есть пространство для новых инструментов, которые сделают вашу работу еще эффективнее.

Рекомендуем подписаться на канал Мастер CFO. Автор канала — Софья, эксперт в области фин. и бух. учета со стажем 15 лет.

Создала самое крупное сообщество для финансистов и бухгалтеров, численностью 42 000 человек.

➡️ Что вас ждет на канале:
– готовые шаблоны таблиц для автоматизации рутины
– уроки по внедрению ChatGPT в финансовую работу
– лайфхаки, которые помогут зарабатывать в 2 раза больше
– подробные инструкции по оптимизации процессов
– реальные кейсы и экспертные советы
– ежедневное общение с коллегами

📎 Сохраняйте «13 умных шаблонов Google-таблиц»

К каждой таблице подготовлена подробная инструкция по работе с ней.
👍42🔥1
Media is too big
VIEW IN TELEGRAM
Переставляем местами колонки в QUERY, а оно не ломается! ЧАСТЬ 2

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

Полная формула:

=QUERY(
ArrayFormula(CHOOSECOLS(A:F; TOROW(XMATCH(H1:M1; A1:F1);3)));
"Limit 10"; 1)


А в видео - полное объяснение, как все работает :)

Спасибо за идею нашему Леше Одиссею!
2🔥11👍73