google_sheets | Technologies

Telegram-канал google_sheets - Google Таблицы

61109

Работа в Google Таблицах. Кейсы, решения и угар. админы: @namokonov @r_shagabutdinov @IT_sAdmin оглавление: goo.gl/HdS2qn заказ работы: teletype.in/@google_sheets/sheet_happens купить рекламу: https://telega.in/c/google_sheets РКН: clck.ru/3F3u9M

Subscribe to a channel

Google Таблицы

Лайв-кодинг! Пишем простейший скрипт копирования из одной Таблицы в другую.

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


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

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


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

Читать полностью…

Google Таблицы

Друзья, если вы разобрались, как работает эта формула - огонь 🔥.

А если ещё и видите, как её можно упростить или оптимизировать - пишите свои идеи в комментарии к этому посту!

Читать полностью…

Google Таблицы

Лайв-кодинг! Рекурсия! Объясняем 👨‍💻

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

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

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

Читать полностью…

Google Таблицы

❗️Экскурсия по ChatGPT для финансиста и бухгалтера. Пошаговый разбор возможностей ChatGPT

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

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

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

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

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

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

Ссылка на участие ➡️ https://fin-academy.pro/chatgpt
Кол-во бесплатных мест=100

Читать полностью…

Google Таблицы

Заполняем пустые ячейки SCAN-ом

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

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

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


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


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

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

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

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

=ARRAYFORMULA(VLOOKUP(ROW(B3:B11);FILTER({ROW(A3:B11)\A3:B11};B3:B11<>"");2;1))

Читать полностью…

Google Таблицы

С наступающим!

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

В следующем году будет много интересных постов и готовых решений для вас ❤️

Читать полностью…

Google Таблицы

ПРОМПТ-ТРЕНИНГ ДЛЯ ФИНАНСИСТОВ И БУХГАЛТЕРОВ

📆 23.12 в 19:00.


Тренинг от Натали Васильевой - сооснователя крупнейшей школы финансистов. За 2,5 года изучила и внедрила в работу весь стек основных нейросетей.

Будем использовать бесплатные нейросети DeepSeek и Qwen, которые работают без VPN и отлично справляются с логикой, расчетами и скриптами.

✅ Каждое действие на эфире — это готовая задача, которую вы сможете повторить. Вы научитесь:
1. Понимать, почему нейросети «несут чушь» — и как писать промты, чтобы получать точные решения.
2. Сравнивать договоры, генерить регламенты, ТЗ и презентации.
3. Анализировать отчётность (ОДДС, ОПиУ, баланс) с готовыми промтами для любой компании.
4. Переписывать любые тексты под нужный стиль и уровень строгости.
5. Сможете усилить своё резюме и позиционирование
6. Анализировать параметры через нейросеть (на примере мини-финмодели Пекарни)

Старая цена: 5900 руб
Новая цена: 0 руб
(Но мест всего 150)

Чтобы забронировать место, перейдите: ➡️ по этой ссылке ⬅️

🎁Сразу после регистрации вы получите бонус - гайд на 45 страниц по применению нейросетей в работе финансиста.

Читать полностью…

Google Таблицы

🔥 Идет донабор на курс “Формулы + Скрипты в Google Таблицах” 🔥

📎 В приложении
прикрепил часть урока, чтобы посмотреть формат.


Во фрагменте наш маэстро Алексей рассказывает про работу с датами и типы данных


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

👉 Хорошая новость
Так как курс уже начался, сделаем скидку для новых участников.

Если давно хотел перестать копировать формулы и начать строить систему, самое время.

📩 Пиши
@Namokonov, расскажу условия и добавлю в поток.

Читать полностью…

Google Таблицы

Перестань копировать формулы! Сделай библиотеку и бери их оттуда.

В видео пошагово:
>
пишем свою функцию (например, QUERY с итогами)
> создаем ее как именованную
> импортируем и используем в других Google Таблицах

Зачем это тебе:
Если у тебя есть сложные формулы (сумма прописью, пивот/анпивот), ты пишешь их в одной Таблице и дальше просто переносишь в любые свои Иаблицы.

Такие приемы и не только разбираем на практике в нашем курсе по Google Таблицам: формулы + скрипты.

Курс стартует уже завтра.
Запись и программа: https://shagabutdinov.ru/sheets-online

❓ Любые вопросы по формату, программе и оплате: @namokonov

Читать полностью…

Google Таблицы

Друзья, а вы умеете переносить кастомные (свои) формулы из Таблицы в Таблицу через импорт?

Хотите пост про это на основе этого произведения искусства Алексея? 🙂

Читать полностью…

Google Таблицы

🔎 Как выделить все строки, где есть текст «конец дня» в Google Таблицах

Частый вопрос, который регулярно всплывает в работе с таблицами.

Записал короткое видео, как это сделать.

Кстати, уже во вторник стартует наш курс по формулам и скриптам в Google Таблицах
Там таких рабочих приемов десятки, от простых до продвинутых.

📘 Программа и все детали курса:
https://shagabutdinov.ru/sheets-online

❓ Любые вопросы по формату, оплате и программе
пиши мне в личку: @namokonov

Читать полностью…

Google Таблицы

Как найти работу в IT с помощью аналитики данных?

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

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

Ребята из Simulative проведут бесплатный вебинар вместе с Денисом Ивановым - опытным аналитиком, который помог более чем 100 новичкам войти в профессию.

Что будет на вебинаре:
🟠Кто такие аналитики и как они меняют бизнес
🟠На что влияет аналитик и почему это востребовано в любой сфере
🟠Пошаговый план перехода - что учить, как избежать ошибок новичка
🟠Навыки и инструменты, которые реально нужны, чтобы найти первую работу
🟠Реальные кейсы трудоустройства - что делать, чтобы трудоустроиться быстро
🕖 В конце вебинара все зрители получат бонус - инструмент, который поможет ускорить рост в аналитике.

😶Регистрируйтесь на бесплатный вебинар

Читать полностью…

Google Таблицы

🚀 Курс "Скрипты и Формулы в Google Таблицах" от @google_sheets

Сколько угодно можем хвалить свой курс, но лучше нас говорят те, кто уже с нами учится и работает 😉

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

Старт уже через неделю, успевай забронировать место заранее 🔥

Программа и все детали курса: https://shagabutdinov.ru/sheets-online

❓ Любые вопросы по формату, оплате и программе пиши мне: @namokonov

Читать полностью…

Google Таблицы

Спасибо Ренату 🙂

Друзья, мой соавтор по каналу Ренат Шагабутдинов решил сосредоточиться на своем проекте @lemur_excel, поэтому этот канал дальше буду вести только я, Евгений Намоконов.

Мы с Ренатом вместе написали книгу "Google Таблицы. Это просто. Функции и приемы"

Также мы вместе делали курс на Скиллбоксе и много лет вели этот канал бок о бок. Ренат больше писал про формулы, а я про скрипты.

У Рената в его канале @lemur_excel есть рубрики, например "хоткеи по понедельникам" и разные полезности для тех, кто работает с Excel.

Пожелаем Ренату удачи 👏

Читать полностью…

Google Таблицы

34 человека в зале (большой школьный класс :) и началась часть про формулы - собираем массивы!

Присоединяйтесь, вебинар будет идти еще час!

https://us06web.zoom.us/j/89781631520?pwd=cphbB5aEtstNHcYuSmy2mlL6CRxEob.1

Читать полностью…

Google Таблицы

Друзья!

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

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


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

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

Пишите смело, даже простые вопросы часто оказываются самыми полезными

Читать полностью…

Google Таблицы

Функция MAP, "сложный" пример со многими звездочками

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

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

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

Спасибо, Алексей Одиссей!

Читать полностью…

Google Таблицы

Друзья, напоминаем про большие статьи по разным гугло-табличным темам — посмотрите, не пропустили ли чего:
🔗Главная статья импорта. Руководство по функции IMPORTRANGE
🔗Пользовательские форматы в Google Таблицах
🔗Функция FILTER в Google Spreadsheets и Excel — подробное руководство
🔗Ошибки в формулах Google Таблиц

А если работаете и в Excel, загляните в подборки великолепных десяток, одиннадцаток и двадцаток:
🔗Табличные формулы: 20 приемов и советов для эффективной работы
🔗Сводные таблицы Excel: 10 приемов
🔗Диаграммы в Excel: 11 приемов


---
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас

Читать полностью…

Google Таблицы

Скрипт, отправляющий данные из "формы" в Таблицу

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

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

Есть диапазон 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) кликаем "назначить скрипт", вводим имя скрипта и кликаем "сохранить"

Читать полностью…

Google Таблицы

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

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

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

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


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

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


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

Поехали потихоньку в 2026!

Читать полностью…

Google Таблицы

За 2 минуты показываю, как работает функция MAP, простейший пример

Берем список людей и баллы за тест и с помощью MAP и LAMBDA определяем, кто прошел тест, а кто нет.

Читать полностью…

Google Таблицы

🎁 Сделай себе подарок на Новый год

Ускорь работу на своем рабочем месте в 2 раза.

🚀 Залетай на наш курс: возьмем еще только 2 человек (для последних сделаем скидку от цены в лендинге!)

📌 Программа: https://shagabutdinov.ru/sheets-online

💬 Детали и оплата: @namokonov

Читать полностью…

Google Таблицы

🚀 Через 10 минут старт курса от нашего канала!

Сегодня начинаем "Скрипты + Формулы" 🔥

Максимум практики и реальных знаний, минимум воды.

⏰ Последний шанс запрыгнуть в поток

👉 Пиши: @namokonov, овтечу после урока и все обсудим

Программа: https://shagabutdinov.ru/sheets-online

Читать полностью…

Google Таблицы

Курс: скрипты и формулы от канала @google_sheets. Будет огонь 🔥

Программа: https://shagabutdinov.ru/sheets-online

Записаться / вопросы: @namokonov

Читать полностью…

Google Таблицы

🚀 trimRange. Ускоряем обработку открытых диапазонов (пост от Алексея Одиссея)

Google Таблицы хорошо оптимизированы под формулы массивов. Поэтому мы часто используем открытые диапазоны вроде A:A или A:C, чтобы не задумываться, как будут разрастаться данные.

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

🎯 Сегодня покажем приём, который помогает ускорить таблицы: обрезаем диапазон (или массив) до последней НЕпустой строки.

Мы будем обрезать диапазон (или массив) до последней НЕ пустой строки.


=ArrayFormula(LET(
ref; A:C;
lastRow; MAX(IFNA(byCol(ref; LAMBDA(col; MATCH({"zzz";1E+100}; col)))));
IFERROR(OFFSET(ref;;;lastRow); ARRAY_CONSTRAIN(ref; lastRow; COLUMNS(ref)))
))


❓КАК ЭТО РАБОТАЕТ смотри под катом ⤵️

💡MATCH({"zzz"; 1E+100}; col) - это "сердце" формулы.
Т.к. вся формула у нас обёрнута в ArrayFormula, то все функции в т.ч. и MATCH будут работать как формулы массива. Поэтому фактически, данная часть будет выполнена 2 раза:
1. MATCH("zzz"; col) - т.к. 3-й аргумент функции опущен, то по-умолчанию search_type = 1, т.е. MATCH ищет позицию наибольшего элемента в массиве col, который меньше (или равен) "zzz". Почему именно "zzz"? Это такой трюк! С точки зрения лексикографического анализа, "zzz" — это очень «большая» строка! Все слова, которые не начинаются на "zzz", будут лексикографически меньше.
2. MATCH(1E+100; col) - аналогично поиску текста выше, но на этот раз мы ищем числа. Чтобы найти любые числа, мы задаём очень большое число - 1 ГУГОЛ ! Поэтому если вы не занимаетесь космологией и теоретической физикой, то величины больше вряд ли встретятся у вас в таблицах. Для справки, число атомов во Вселенной оценивается как 10^80 ;)

💡byCol(ref; LAMBDA(col; MATCH(...)) - в этой части мы проходимся по каждому столбцу диапазона(или массива) ref и находим наибольшие позиции

💡lastRow; MAX(IFNA(byCol(...))); - т.к. в наших данных не всегда есть И текст И числа, подавляем ошибки #N/A, а затем находим наибольшее число по всем столбцам. Результат обозначаем как lastRow в рамкам адресного пространства имен функции LET

💡OFFSET(ref;;;lastRow) - здесь мы указываем наш диапазон и 4-й аргумент, высоту возвращаемого диапазона, фактически обрезая его.

💡 IFERROR(OFFSET(...); ARRAY_CONSTRAIN(ref; lastRow; COLUMNS(ref)))
На случай, если ref является массивом, а не диапазоном, а такое возможно, например, если он получен в результате каких-то действий на предыдущих шагах в рамках функции LET, OFFSET(...) выдаст ошибку, и будет выполнена функция во втором аргументе IFERROR - ARRAY_CONSTRAIN. Эта функция как раз и сократит массив до вычисленной строки lastRow.


🌟Мы используем эту логику в большинстве рабочих кейсов и вынесли её в именованную функцию TRIMRANGE, чтобы Вы могли легко импортировать её.
❗️Пример таблицы

✅ Записывайтесь на курс "Скрипты и Формулы в Google Таблицах", где мы разбираем подобные кейсы 😉

Читать полностью…

Google Таблицы

Вводим 2,3,5 в ячейку и вторая, третья и пятая строки выделяются /УСЛОВНОЕ ФОРМАТИРОВАНИЕ

Друзья, показываем простой трюк.

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

Как это реализовать:
1) Строки, которые нужно выделить будем вводить в ячейку E2;
2) Выделяем диапазон данных, у нас это A:C;
3) Условное форматирование;
4) Добавить правило > форматирование формулой > вводим формулу:


=match(row($A1); split($E$2;",");0)


Что делает формула УФ: делит ячейку с номерами строк по разделителю запятая с помощью SPLIT, получает массив номеров, далее ищет каждый номер строки в этом массиве с помощью MATCH, если находит - возвращается ИСТИНА и условное форматирование закрашивает эту строку.

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


---

Наш курс! https://shagabutdinov.ru/sheets-online

Читать полностью…

Google Таблицы

Продолжаем рассказывать про наш курс из чужих уст :)

Ниже - отзыв Владислава! Он учился на прошлом потоке.

Текущий курс стартует через неделю.

Программа и все детали курса: https://shagabutdinov.ru/sheets-online

❓ Любые вопросы по формату, оплате и программе пиши мне: @namokonov

Читать полностью…

Google Таблицы

Аналитик? Из какой секты?

Кто управляет вселенной формулами в Excel или…
Из тех, кто ручками собирает дашборды?

Как бы ни было — пора делегировать рутину иишкам.

Алексей Колоколов, аналитик с 15-летним стажем, решил наконец-то проверить:
какой ИИ реально работает в аналитике, а какой только косит под умного.

9 декабря он проведёт краш-тест на честных условиях:
один датасет, одинаковые требования, строгая методика оценки.

Участвуют: ChatGPT, DeepSeek и Claude.
Будет разбор слабых мест, промпты, live-сборка дашбордов — без прикрас.

Если хочешь понимать, на кого можно положиться в работе с отчётами — приходи.
Для своих — бесплатно.

👉 Ссылка тут. Подключайся и смотри как дашборды строят сами себя.

Читать полностью…

Google Таблицы

Запись бесплатного вебинара + спеццена на курс 🎁

Запись нашего вебинара уже готова 🎥

Мы разобрали:
• как собирать массивы формулами через {}, VSTACK, HSTACK
• как работает скрипт отправки писем по чекбоксу
• пример интеграции с API АКСЕНТА

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

И самое важное: сегодня для участников сегодняшнего вебинара действует специальная цена на курс "Таблицы + скрипты" - 40 000 рублей.

Если появились любые вопросы или хотите забронировать место @namokonov

Читать полностью…

Google Таблицы

📊 Бесплатный вебинар по скриптам и формулам

Через 1 час 40 минут стартуем, в 12:00 по Москве!

Ссылку на трансляцию выложим в этом посте за 15 минут до начала.

Ждем всех!

ПС Скачиваем зум, у кого не стоит, хотя можно зайти и через браузер

Читать полностью…
Subscribe to a channel