google_sheets | Technologies

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

57857

Работа в Google Таблицах. Кейсы, решения и угар. контакты: @namokonov @r_shagabutdinov @IT_sAdmin оглавление: goo.gl/HdS2qn заказ работы: teletype.in/@google_sheets/sheet_happens чат: @google_spreadsheets_chat

Subscribe to a channel

Google Таблицы

На Google Диске новые горячие клавиши

Старые, более короткие, увы, теперь холодны и не работают.

Например, для создания папки раньше нужно было нажать Shift + F и все.
А теперь Alt + C, а потом F.

Соответственно, для создания новых файлов теперь нужно нажать Alt + C (Control + C), а потом:
Документ — T
Таблица — S
Презентация — P
Форма — O

Переименовать файл или папку раньше можно было просто нажатием клавиши N. А теперь — F2 (или Ctrl + Alt + N).

Добавить в список помеченных (Starred) — раньше S, а теперь Ctrl + Alt + S 🤯 (Command + Option + S).

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

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

Google Таблицы

Горячая линия своими руками (телеграм бот + отвечаем на вопросы из Таблицы)

В видео - демонстрация работы.

Чтобы развернуть у себя - делаем копию Таблицы, открываем редактор скриптов, читаем лист "!!!ИНСТРУКЦИЯ". Всё очень просто, справится даже новичок.

Чтобы отформатировать сообщение, которое отправляем - используйте HTML style

Нужен бот посложнее – ⭐️ Заказ работы у нас

PS
Это – прекрасный пример того, как неожиданно мощны могут быть Таблицы. В этой Таблице мы развернули "сервер" с веб-приложением, который работает круглосуточно и бесплатно, ждёт сообщений от Телеграм бота и логирует их в Таблицу, далее также легко вы можете из этой Таблицы отвечать.

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

Google Таблицы

Телеграм бот для техподдержки, связанный с Google Таблицами

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


Концепция
– Телеграм бот, которому ваши сотрудники (ну или клиенты) задают вопросы, то есть просто отправляют сообщения

– Все сообщения приходят в Google Таблицу

– Оператор отвечает на сообщение прямо из Таблицы и оно отправляется автору вопроса в Телеграм

– Помимо этого можно сделать рассылку среди тех, кто боту писал и его не заблокировал


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

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

Google Таблицы

Что есть еще по WB + Таблицы

1) Таблица, которая загружает из API остатки и отчет по реализации t.me/google_sheets/1143

2) WB, достаём топ-100 товаров по запросу t.me/google_sheets/1116

3) Таблица, которая выгружает данные по артикулам WB, t.me/google_sheets/1104

---
⭐️ Заказ работы у нас

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

Google Таблицы

🎉 Результаты розыгрыша:

Победитель:
1. Марина (@Zolotovamv23)

Проверить результаты

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

Google Таблицы

🙆 Бухгалтер компании в сезон командировок: идет за консультацией к юристам. 
🙆‍♀️ Юрист компании в сезон командировок: направляет вопросы в бухгалтерию.

Разобраться в правовых и финансовых нюансах оформления деловых поездок помогут ведущие эксперты бизнес-тревел. На бесплатной онлайн-конференции «Командировки 2024-2025: правовые и бухгалтерские тонкости» вы узнаете: 
- Как рассчитать суточные для разных ситуаций и правильно начислить налоги.
- Как оплачивать и учитывать курортные сборы и другие нестандартные затраты в командировках.
- Какие особенности командировочных регламентов важно знать.
- Как организовать документооборот, чтобы сохранить порядок и безопасность данных.

15 августа в 11:00 по Москве станьте экспертом в оформлении командировок и получите ответы на свои вопросы в прямом эфире. Всем участникам дарят гайд по командировкам с советами юриста.

Занять место

#реклама

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

Google Таблицы

🙆 Бухгалтер компании в сезон командировок: идет за консультацией к юристам. 
🙆‍♀️ Юрист компании в сезон командировок: направляет вопросы в бухгалтерию.

Разобраться в правовых и финансовых нюансах оформления деловых поездок помогут ведущие эксперты бизнес-тревел. На бесплатной онлайн-конференции «Командировки 2024-2025: правовые и бухгалтерские тонкости» вы узнаете: 
- Как рассчитать суточные для разных ситуаций и правильно начислить налоги.
- Как оплачивать и учитывать курортные сборы и другие нестандартные затраты в командировках.
- Какие особенности командировочных регламентов важно знать.
- Как организовать документооборот, чтобы сохранить порядок и безопасность данных.

15 августа в 11:00 по Москве станьте экспертом в оформлении командировок и получите ответы на свои вопросы в прямом эфире. Всем участникам дарят гайд по командировкам с советами юриста.

Занять место

#реклама

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

Google Таблицы

Почему объединение ячеек — это не очень хорошо?

Потому что за объединенной ячейкой всегда скрывается только одна заполненная (левая верхняя, первая, попросту говоря) и все остальные пустые!

А значит, формулами мы это дело не обработаем: в примере ломается ВПР / VLOOKUP, потому что название курса берется только из первой из объединенных ячеек.

Что если вы повторили все названия, но визуально хотите сохранить эффект объединения?

Как вариант — придумать формулу условного форматирования, которая будет "прятать" (применять белый цвет шрифта) все "лишние", нецентральные подписи.

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

Google Таблицы

Как ускорить работу в Google Таблицах: 7 лайфхаков

Статья в РБК для новичков табличных дел! Делюсь 7 лайфхаками для работы в Google Spreadsheets: форматирование, горячие клавиши для вызова команд из меню, работа с ссылками, сортировка, вычисление фрагмента, пользовательские числовые форматы.

https://companies.rbc.ru/news/qnC1EmgtQx/kak-uskorit-rabotu-v-google-tablitsah-7-lajfhakov/

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

Google Таблицы

📊 По данным исследований, около 25% всех финансистов России работают удалённо.

📈 Если вы бухгалтер, финансовый директор или финменеджер, хотите быть в курсе новейших тенденций и получать практические инструменты для работы, рекомендуем подписаться на телеграм-канал «Финансовый директор | Мастер CFO».

Это крупнейшее сообщество финансистов и бухгалтеров в России численностью более 10 000 человек!

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

Получите доступ к уникальным материалам от финансового директора со стажем 15 лет!

Скачать бесплатно.

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

Google Таблицы

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

В чем преимущества?
— Новые строки будут автоматом попадать в сводную
— Пустые строки не будут попадать в нее и их не придется фильтровать (как если бы мы брали в качестве источника столбцы, например, A:F)
— Таблица может начинаться не с первой строки листа и над/под ней может быть что-то еще. А если мы берем столбцы в качестве источника сводной, то в них больше ничего, кроме данных для нее, быть не может.

Форматируем данные как таблицу, выделяем любую ячейку, вставляем сводную —> видим, что в качестве источника фигурирует не диапазон, а имя таблицы (де-факто именованный диапазон, меняющий свои размеры при добавлении новых данных).

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

Google Таблицы

Бухгалтер — специалист, который нужен любой компании

А вы знали, что многие бухгалтеры работали на фрилансе и удалёнке ещё до IT-бума? И сейчас это по-прежнему очень востребованная профессия с гибким графиком. Освоить с нуля необходимые навыки можно на курсе Нетологии «Бухгалтер».

За 6 месяцев вы:

- Научитесь вести бухгалтерский, кадровый и налоговый учёт.
- Освоите учёт в программе «1С: Бухгалтерия». Получите доступ к облачной платформе и свидетельство 1С.
- Поймёте как взаимодействовать со всеми необходимыми государственными органами: ИФНС, ПФР, ФCC, банками.

Сможете работать удалённо в найме или на фрилансе, регулируя количество клиентов и свою загрузку. Партнёр курса — Т-Банк (ex. «Тинькофф») в приоритетном порядке рассмотрит студентов на свои вакансии.

Оставьте заявку на курс до 24 июля и вы получите скидку 45% по промокоду ACCOUNTANT.

Реклама. ООО "Нетология". Erid 2VSb5wYwCUx

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

Google Таблицы

Данные — это новая нефть в мире.

А аналитики данных, которые обрабатывают эти данные, — новая элита IT-сферы. Эти специалисты помогают понять огромные массивы данных и принять правильные решения на основе цифр.

Понять подходит ли Вам профессия аналитика можно на бесплатном онлайн-курсе «Аналитика за шесть уроков», где эксперты-практики из Changellenge >> Education докажут, что в аналитику может перейти практически каждый — независимо от возраста и начального образования.


«Аналитика за шесть уроков» — это всего 20 минут в день, чтобы понять, что такое аналитика и даже решить первые задачки в Excel, SQL и Python. А еще сертификат о прохождении курса и советы по переходу из любой профессии. И да, это бесплатно!

Для всех участников курса до 30 апреля действует дополнительная скидка 15 000 руб. на образовательные программы Changellenge >> Education. Оставьте заявку и участвуйте в розыгрыше подарков на 100 000 рублей!

Регистрируйтесь по ссылке.

Реклама. ООО «Высшая школа аналитики и стратегии». ИНН 7716917009. erid: 2VtzqxUcsEq

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

Google Таблицы

Хотите упростить оформление командировок? 🗂

Рассказываем, как сервис «OneTwoTrip для бизнеса» помогает забыть о потерянных чеках и другой рутине, связанной с оформлением бизнес-поездок:

- Всё для организации деловых поездок в одном месте: 2 млн отелей по всему миру, билеты на самолёты, поезда и автобусы, трансферы и визовая поддержка.
- ЭДО и бесплатная интеграция с 1С:Бухгалтерией ― все документы доступны в личном кабинете.
- Конструктор закрывающих документов.
- Контроль расходов с помощью тревел-политик.
- Скидки на отели до 30% для корпоративных клиентов.
- Программа лояльности: возвращаем бонусами до 5% от каждой покупки.
- Любые способы оплаты: корпоративная карта, постоплата по счёту, депозит и овердрафт по запросу.
- Отсутствие абонентской платы.
- Заботливая поддержка, доступная 24/7 в чате, по телефону, электронной почте и в Telegram.

Передайте рутинные задачи «OneTwoTrip для бизнеса» — оставьте заявку и получите доступ к сервису.

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

Google Таблицы

А знали ли вы, что xlsx-файл - это архив?

И открыть его можно любым архиватором.

Вы спросите - зачем? Мы расскажем. Например, чтобы извлечь из Google Таблиц комментарии и в какой ячейке они расположены.

Механизм такой:


Открыли нашу Google Таблицу.

Через меню сохранили её как XLSX.

Открыли XLSX любым архиватором на своём компьютере.

Ого, увидели папки и файлы! (смотрите на скриншот, это всё один файл)

Переходим в папку xl

Внизу видим отдельные XML-файлы, подписанные как comments*, нам нужны именно они! Каждый файл - комментарии на конкретном листе Таблицы.

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

Этот процесс можно автоматизировать используя тот же GAS или PYTHON или язык программирования, который вам доступен.


К сожалению, это единственный вариант получить адреса ячеек с комментариями. Через API мы этого сделать не можем.

Помимо комментариев в других xml-файлах вы найдете и все значения Таблицы, формулы, названия листов. Поэтому, если нужно что-то из Таблицы такое, что вам не удается найти нормальным способом - попробуйте вот этот :)

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

---
⭐️ Заказ работы у нас
⭐️ Заказ работы у них

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

Google Таблицы

В последнее время в чатах и личных сообщениях с той или иной долей паники спрашивают, чем заместить доски Miro…

Которыми, как выясняется, пользуется едва ли не столько же компаний и команд, сколько и таблицами 🤠 Это такой же нужный инструмент для командной работы, в том числе, если не в первую очередь, для удаленных команд

Чем же заменить ушедший сервис? Опцию бесплатного переноса данных из Miro обещает VK Доска. Да и собственно весь сервис пока бесплатный. Число досок бесконечное, число участников тоже, так что если работаете удаленно (а раз вы пользуетесь Таблицами, то это весьма вероятно) — подойдет.

Пока это бета-версия, и кое-каких привычных вещей для совместной работы нет (комментариев, разграничения доступа) — но их обещают добавить скоро.

Будем надеяться, что это случится быстро и на этом новые инструменты не закончатся...

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

Google Таблицы

erid: 2VtzqwcJLZr
Создаем реально полезный дашборд с первой попытки

Обычно как бывает? Аналитик проводит огромный рисерч, выделяет 300 метрик, пилит подробный дашборд. Потом приходит директор, и выясняется, что всё не так и вообще не очень ясно, что ему (директору) делать со всей этой информацией.

Есть один крайне полезный инструмент, который позволяет избежать этих лишних итераций. При помощи него мы сначала выявляем стратегические цели бизнеса, и только потом создаем релевантный отчет. Методика называется “карта метрик”. У нее уже более 14 000 последователей на рынке США, среди которых ни много ни мало Bayer, New Balance, Heineken и Stripe. А вот в России она пока известна мало.

В четверг, 15 августа, в 18:00 мск, Институт бизнес-аналитики проведет бесплатный воркшоп, на котором подробно разберет метод “карты метрик”.

Во время эфира вы вместе с экспертами создадите релевантную для вас карту метрик (с фокусом на стратегию) и наметите методику создания идеального дашборда.

Как именно воркшоп поможет вам семь раз отмерить и один - отрезать?

Обсудим:
1) Демо: собрали дашборд - что с ним дальше делать?
2) Симулятор: покажем, почему продажи интернет-магазина могут резко упасть
3) Классификация метрик: метрики затрат, результата, диагностические и действия (что это значит и как правильно построить из них взаимосвязанную систему)
4) Ошибки: как избежать метрик тщеславия?
5) Практика: 9 шагов построения карты метрик в Miro
6) Выводы: как переосмыслить показатели и найти истинные метрики действия?
7) Домашнее задание: построение карты метрик для техподдержки

Спикеры:

Алексей Колоколов, Директор Института бизнес-аналитики
Дмитрий Некрасов, основатель агентства Datmark, сервиса JetMetrics, эксперт по картам метрик

Хотите стать одними из первых и уникальных носителей знания в России о картах метрик? - Записывайтесь на воркшоп!

➡️ Записаться! ⬅️

Реклама. ИП Колоколов Алексей Сергеевич. ИНН 662704837675.

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

Google Таблицы

Как освоить SQL за один вечер с нуля? Даем четкий план:

1. Зарегистрироваться на бесплатный мастер-класс «SQL для новичков» с Серафимом Фролкиным, инженером данных VK и экспертом программ школы аналитики Changellenge >> Education;

2. В уникальной атмосфере Changellenge >> Education освоить 7 базовых функций SQL и научиться писать и читать тот самый код;

3. Решить свой первый практический кейс;

4. Не забыть добавить в резюме «базовое знание SQL», а три этих буквы сразу же видит глаз опытного рекрутера!

Дата: 15 августа
Время: 19:00 Мск
Формат: онлайн
Стоимость: бесплатно
Карьерные бонусы: всем зарегистрировавшимся и участникам!

Зарегистрироваться и получить подарок >>

Реклама. ООО «Высшая школа аналитики и стратегии». ИНН 7716917009. erid: 2Vtzqx82mxQ

#реклама

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

Google Таблицы

Полезная теория без воды и интересная практика на бесплатном мини-курсе по бизнес-аналитике. Хотите разбираться в бизнес-процессах, узнать подробнее о профессии и её перспективах?

Тогда скорее регистрируйтесь: https://epic.st/XyNJ8m?erid=2VtzqxUVWYj
И получайте подарок 😉

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

📎 Все материалы обновлены весной 2024 года и актуальны даже для тех, кто уже проходил мини-курс!

🎁 Вас ждут крутые бонусы!

— Год бесплатного изучения английского языка
— Персональная карьерная консультация
— Сертификат на скидку 10 000 рублей на любой курс
— 5 полезных чек-листов

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

#реклама

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

Google Таблицы

Загружаем расходы в Таблицу по рекламе ВБ, API

Друзья, привет! Мы подготовили для вас Таблицу со скриптом, с помощью нее вы сможете загружать расходы по рекламным кампаниям из API ваших любимых диких ягод.

Копируйте Таблицу, вставляйте даты на первый лист (максимальный диапазон для загрузки - 31 день), вставляйте API-токен и запускайте скрипт из меню.

Из интересного, если захотите разобраться в коде - скрипт не будет задваивать строки, если они уже были загружены на лист и вернуться из ответа API, скрипт проверяет уникальность по ключу дата и время операции + номер кампании.

Также мы расшифровываем статус кампании и тип кампании.

Описание метода API: https://openapi.wildberries.ru/promotion/api/ru/#tag/Finansy/paths/~1adv~1v1~1upd/get

Таблица с кодом

Код отдельно:


function onOpen() {
SpreadsheetApp.getUi().createMenu("🔥")
.addItem('загрузить расходы за диапазон дат', 'google_sheets')
.addToUi();
};

function google_sheets() {
try {
url_api = 'https://advert-api.wb.ru/';
tz = Session.getScriptTimeZone();
name = 'Расходы';

ss = SpreadsheetApp.getActive();
sh = ss.getSheetByName(name);
d = sh.getDataRange().getValues();

[start, end, token] = ss.getRange("!!b1:b3").getValues().flat()
.map((f, i) => i < 2 ? d2s(f) : f);

o = [];
url = `${url_api}adv/v1/upd?from=${start}&to=${end}`

r = request(url, 'get', token);

r = r
.map(k => {
var [advertType, updTime, paymentType, advertStatus, updSum, advertId, campName] =
[advert_type[k.advertType] || k.advertType, new Date(k.updTime), k.paymentType, obj_status[k.advertStatus], k.updSum, k.advertId, k.campName];

updTime = d2s(updTime, 'yyyy-MM-dd HH:mm:ss', tz);
key = updTime + '|' + advertId;
if (!o.includes(key)) o.push(key);

return [advertType, updTime, paymentType, advertStatus, updSum, advertId, campName];
});

if (r.length) {

d = d.slice(1).filter(g => {
date = d2s(g[1], 'yyyy-MM-dd HH:mm:ss', tz);
key = date + '|' + g[5];
return !o.includes(key);
});

console.log('стало: ' + d.length);
r = [...d, ...r];

console.log('суммарно вставляем: ' + r.length);
sh.getRange("A2:M").clearContent();
sh.getRange(2, 1, r.length, r[0].length).setValues(r);
};
} catch (err) {
Browser.msgBox(err.message);
}
};

obj_status = {
4: 'готова к запуску',
7: 'завершена',
8: 'отказался',
9: 'активна',
11: 'приостановлена'
};

advert_type = {
9: 'поиск',
8: 'автокомпания'
};

function d2s(date, format = 'yyyy-MM-dd', tz = Session.getScriptTimeZone()) {
return Utilities.formatDate(date, tz, format);
};

function request(url, method, token, data) {
params = {
method: method,
muteHttpExceptions: true,
contentType: 'application/json;',
payload: JSON.stringify(data),
'headers': {
Authorization: token
}
};

r = UrlFetchApp.fetch(url, params);
r = JSON.parse(r)
return r;
};

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

Google Таблицы

Сортируем данные по фамилии (или другому слову в составе текстовой строки)

Вот такой лайфхак от маэстро табличных дел Бена Коллинса.

Если в ячейках данные формата Имя Фамилия, а нам надо сортировать по фамилии, а не по всей текстовой строке (включая имя), то можно в функцию SORT засунуть текстовые функции, которые будут извлекать фамилию:

=SORT(диапазон ;RIGHT(диапазон ;LEN(диапазон )-SEARCH(" ";диапазон ));1)

Здесь мы определяем, сколько символов в фамилии (находим с помощью SEARCH / ПОИСК или FIND / НАЙТИ разделитель — пробел — и вычитаем его позицию из общего числа символов в строке (LEN / ДЛСТР).
Затем извлекаем соответствующее число символов с конца строки с помощью функции RIGHT / ПРАВСИМВ.

А как это делается в Excel с новыми функциями (в частности, TEXTAFTER / ТЕКСТПОСЛЕ), можно посмотреть здесь:
/channel/lemur_excel/273

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

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

Google Таблицы

Дарим практикум по Google Таблицам 🔥

Привет, на связи Ренат! 13 августа я начинаю вести в МИФе новый практикум «Google Таблицы: магия формул». Вместе освоим новые трюки с формулами, например, генерацию случайных чисел. Прокачаемся в поиске, форматировании, сравнении и сортировке данных. Научимся делать интерактивные отчеты и создавать такие формулы, которые будут решать ваши индивидуальные задачи, ускоряя работу и жизнь в целом. А еще расскажу, как новые функции можно применять для работы в Excel.

Вместе с МИФом мы решили разыграть одно место на практикуме.

Для участия:
– подпишитесь на канал Google Таблицы и МИФ.Курсы;
– нажмите на кнопку «Участвую!».

Итоги подведем 10 августа.

Желаем удачи!

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

Google Таблицы

Как ускорить работу с базами данных и структурировать их? Освоить SQL! Обрабатывайте данные, анализируйте поведение пользователей, принимайте решения самостоятельно. Волшебство продуктивной работы с базами данных теперь доступно всем на бесплатном мини-курсе по программированию.

Зарегистрируйтесь прямо сейчас и сразу получите первый из 5 полезных материалов: https://epic.st/eDEkU?erid=2Vtzqwoy6Rq

Что будем делать:
— Писать запросы на языке SQL
— Проводить аналитику для бизнеса
— Разрабатывать автоматизированную отчётность в Excel
— Обрабатывать данные в Power Query
— Визуализировать показатели в Excel: создавать красивые графики, диаграммы и отчёты
— Применять инструменты Excel для анализа данных

Спикер — Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft.

🎉 Всех участников ждут подарки: персональная карьерная консультация, на которой мы определим ваши сильные стороны и поможем выбрать направление в разработке, 5 полезных статей по SQL и Excel, а также год бесплатного изучения английского языка.

🌟 Учитесь с нами — откройте дверь в мир знаний!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

#реклама

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

Google Таблицы

Вечная схватка двух ёкодзун: Google Таблицы и Excel

Ну что, друзья, с появлением таблиц в Google Spreadsheets пришло время обновить таблицу-сравнение двух табличных редакторов, а заодно напомнить про нее и рассказать тем, кто пропустил.

Она живет по этой постоянной ссылке:
https://docs.google.com/spreadsheets/d/10jhUBPLhmtx-km5sdITumlmkgIn8DKqsdxyULChVaq8

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

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

Google Таблицы

Открыли для подписчиков канала бесплатный доступ к онлайн-курсу «Excel: от формул до финансовых моделей» в Высшей школе финансового директора.

В курсе вы найдете видеоуроки, пошаговые инструкции и готовые Excel-модели от тренера, разработчика и консультанта по программам Microsoft Office. Кроме того, у вас будет официальное удостоверение о повышении квалификации после обучения.       

+ В подарок книга по работе в Excel, которая прокачает ваши навыки🔥   

Оставьте заявку на бесплатный доступ на 3 дня по ссылке>>> https://clck.ru/3C7umy

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

Google Таблицы

Видео для новичков-новичков: "умные" таблицы

Друзья, для тех, кому удобнее формат видео, ролик про таблицы (tables) в Google Spreadsheets:
https://www.youtube.com/watch?v=Pn_b_mpr__k

Ранее мы писали про основные опции таблиц и ссылки на данные в них тут

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

Google Таблицы

Копируем таблицу от имени владельца, скрипт

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

Зачем это нужно? Чтобы сохранить все защиты диапазонов, которые есть в Таблице, они должны быть также от имени владельца. А также, чтобы Таблица лежала на Google Диске владельца.

--

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

Как все работает:

1) Скопировали нашу Таблицу

2) Далее владелец Таблицы, которую мы будем копировать должен зайти в редактор скриптов и поставить скрипт on() на триггер по редактированию Таблицы


(триггеры > добавление нового триггера > выбираем функцию on() и выбираем "при редактировании"


2) Далее "сотрудники" заполняют лист (ссылка на Таблицу, кого добавим как редакторов в копию и новое имя Таблицы)

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

И отдельно код:

function on(e) {
const sheet = e.source.getActiveSheet();
const range = e.range;

if (sheet.getName() == 'настройки' && range.getA1Notation() == 'B4' && e.value == 'TRUE') {
copy();
};
};

function copy() {
const ss = SpreadsheetApp.getActive();
const settings = ss.getRange("настройки!b1:b3").getValues().flat();
var [originalUrl, addEmails, name] = settings;
if (!originalUrl) return;
var newUrl = '';
try {
const or = SpreadsheetApp.openByUrl(originalUrl);
newUrl = or.copy(name || 'копия, ' + or.getName());
if (addEmails) newUrl.addEditors(addEmails.split(',').map(f => f.trim()));
newUrl = newUrl.getUrl();
} catch (e) {
newUrl = e.message;
};

ss.getRange("настройки!b5:c5")
.setValues([[newUrl, new Date()]]);
};

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

Google Таблицы

Статья в первую очередь для тех, кто работает в Р7-Офис. Но остальным будет полезно пробежаться и вспомнить про принципы работы формул массива в Google Таблицах / Excel и узнать, как все устроено в российском табличном редакторе :)

А там своеобразное сочетание — есть некоторые функции, появившиеся в Excel только в 2021 версии вместе с динамическими массивами и в Таблицах тоже недавно. При этом формулы массива в Р7 работают как “старые” формулы массива Excel (возможно, это когда-нибудь изменится — очень надеемся). Так что новыми функциями пользоваться не так удобно, как в Таблицах или новом Excel, но зато они в принципе есть🙂

В renat_shagabutdinov/r7arrays">статье разбираем:
— Как вводятся и работают старые и новые формулы массива в Excel
— Какие функции из новых доступны в Р7
— И разбираем, как работать с новыми функциями в Р7, где принципы работы формул массива старые, несмотря на наличие новых функций :)

https://shagabutdinov.ru/r7array/

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

Google Таблицы

Вышеобещанное – достаём из XML с комментариями текст комментария и адрес ячейки, в которой он расположен, с помощью Google Apps Script


Что делать

Скопировали xml, вставили в бэктиках (`) в редактор скриптов, назвали переменную xmlString

Скопировали туда же код скрипта, который найдете ниже

Запустили и получаем перечисление в цикле каждого комментария и его адреса (смотрите картинку)

Один XML-файл с комментариями внутри XLSX архива соответствует одному листу Таблицы




const xmlString = ``

function parseXML() {
var o = {};
var document = XmlService.parse(xmlString);
var root = document.getRootElement();
var ns = XmlService.getNamespace('http://schemas.openxmlformats.org/spreadsheetml/2006/main');
var comments = root.getChild('commentList', ns).getChildren('comment', ns);

for (var i = 0; i < comments.length; i++) {
var comment = comments[i];
var ref = comment.getAttribute('ref').getValue();

var textElement = comment.getChild('text', ns);
var tElement = textElement.getChild('t', ns);
var textContent = tElement.getText();

console.log(ref, textContent);
};
};


А в следующий раз мы отправим комментарии на луну :)

Извлекаем комментарии из документа / Удаляем комментарии / xlsx-файл - это архив / достаём из XML комментарии и адреса

---
⭐️ Заказ работы у нас

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

Google Таблицы

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

Прогресс-бар (выполнение плана) спарклайном

Динамический спарклайн: выбираем период, точку отсчета и цвет спарклайна и максимальной точки (цвет - на русском языке)

Спарклайн с условием

Видеоурок по спарклайнам: синтаксис и примеры

Превращаем строку с числами в спарклайн одной формулой

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

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