

- Главная
- Каталог
- Интернет технологии
- Работа с данными в Google Таблицах. Кейсы, решения и угар.
Работа с данными в Google Таблицах. Кейсы, решения и угар.
Google Таблицы и Apps Script без скуки (канал с 2017 года!)
Формулы, скрипты, боты и ИИ — всё для автоматизации работы с данными.
Отчёты, дашборды и интеграции для менеджеров, бухгалтеров, аналитиков, маркетологов и бизнеса (в том числе продавцов на WB и в Excel).
Статистика канала
Полная статистикаchevron_right
=JOIN("разделитель";UNIQUE(FILTER(столбец;MAP(столбец;lambda(a;SUBTOTAL(103;a)))=1)))
{}
Еще идеи с этой функцией:
Делаем кнопку группировки с интерактивной надписью
Нумеруем только видимые строки
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас
=QUERY(A1:D9;
"select '" & "Отчет " & TEXT(NOW();"dd-mm-yyyy") & "', Col1, 2/0, Col3";
1){}
0 в SELECT.
Например:
=QUERY(A1:D9;"select 1/0, Col1, 2/0, Col3";1)
{}
Добавив в запрос label для этих столбцов, можно убрать заголовки:
=QUERY(A1:D9;"select 1/0, Col1, 2/0, Col3 label 1/0 '', 2/0 ''";1)
{}
Спасибо Алексею Одиссею из Одессы за идею 🙌VSTACK, которая объединяет массивы данных вертикально.
Чтобы добавить пустую строку в начало, оставляем первый аргумент пустым, а во втором указываем нашу QUERY.
Если оставить первый диапазон пустым, то в результате появится одна ячейка сверху, а остальные будут заполнены значениями #N/A.
Чтобы убрать #N/A, обернём всё в IFNA без второго аргумента.
=IFNA(VSTACK(; QUERY(A1:B7;"select Col1, sum(Col2) group by Col1";0)))
{}
Чтобы добавить пустую строку в конец - просто поменяйте аргументы VSTACK местами:
=IFNA(VSTACK(QUERY(A1:B7; "select Col1, sum(Col2) group by Col1"; 0); )){}
VSTACK и HSTACK — мощные функции для объединения диапазонов.
Если ещё не пробовали — самое время 😊.\u0411\u0430\u043d\u043a \u0425\u043e\u0440\u043e\u0448\u0438\u0445 \u0418\u0434\u0435\u0439 с помощью формулы в Таблице?
Покажите в комментариях свой вариант :)\u0411\u0430\u043d\u043a \u0425\u043e\u0440\u043e\u0448\u0438\u0445 \u0418\u0434\u0435\u0439 на читаемый русский 🙂
Друзья, эта строчка - это представление последовательности символов в юникоде.
Unicode - это универсальный стандарт кодировки символов. Он нужен, чтобы одинаково представлять символы, цифры, эмоджи во всех языках и системах.
{}
Чтобы перевести строчку в гас-скриптах, используем функцию:
function fromUnicode() {
const unicodeString = "\\u0411\\u0430\\u043d\\u043a \\u0425\\u043e\\u0440\\u043e\\u0448\\u0438\\u0445 \\u0418\\u0434\\u0435\\u0439";
const normalText = unicodeString.replace(/\\u([\dA-F]{4})/gi, (m, g) =>
String.fromCharCode(parseInt(g, 16))
);
console.log(normalText); // Банк Хороших Идей
}
{}
Как это работает:
1) регулярка \\u([\dA-F]{4}) находит все юникод-последовательности.
2) parseInt(g, 16) превращает шестнадцатеричный код в число.
3) String.fromCharCode() превращает число в символ.
Если хочешь наоборот (из кириллицы сделать Unicode):
function toUnicode() {
const text = "Банк Хороших Идей";
const encoded = text.split('').map(ch =>
'\\u' + ('000' + ch.charCodeAt(0).toString(16)).slice(-4)
).join('');
Logger.log(encoded);
// → \u0411\u0430\u043d\u043a \u0425\u043e\u0440\u043e\u0448\u0438\u0445 \u0418\u0434\u0435\u0439
}{}
botToken и chat_id для отправки сообщения на свои (как получить chat_id — смотрите на канале).
6) Один раз запускаете функцию main. Если всё работает корректно, ставите её на триггер, например, на ежедневный запуск каждое утро.
Таблица с кодом / Код отдельно (без копирования Таблицы)
🐟 Заказать работу у нас: @namokonov
=JOIN(" - ";
ИНДЕКС(список станций;XMATCH(начальная;список)):ИНДЕКС(список;XMATCH(конечная;список)))
{}
Таблица с примером
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у насОтзывы канала
Каталог Телеграм-каналов для нативных размещений
Работа с данными в Google Таблицах. Кейсы, решения и угар. — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 63.4K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 14.4, количество отзывов – 0, со средней оценкой 0.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 19580.4 ₽, а за 65 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий