#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.
16 июля проведу вебинар по Google Таблицам - расскажу про их отличия от Excel, ключевые особенности и покажу на практических примерах ряд крутых и полезных функций, которых нет в Excel.
Это первый урок в рамках моего нового онлайн-курса по Таблицам. Буду рад вас видеть и на бесплатном вебинаре, и на курсе - уверен, будет много полезного для начинающих и продолжающих пользователей Таблиц.
Друзья, привет. В последние недели в нашем чате все чаще спрашивают — а что делать, если не работает функция Importrange и данные из другой Таблицы не загружаются или загружаются не полностью (кстати, вот ответ поддержки на это).
Мы написали простой скрипт, который поможет в такой ситуации: 1) скрипт открывает выбранную Таблицу / лист в ней 2) берет диапазон и фильтрует его по первому столбцу по дате (мы это сделали, чтобы показать, что так можно) 3) очищает лист в другой Таблице 4) и вставляет данные
В скрипте всего несколько строк кода и каждая из них снабжена комментариями, чтобы открыть скрипт — скопируйте таблицу себе и перейдите в Инструменты → Редактор скриптов.
Наши друзья — команда волонтёров Кожуховского приюта.
Команда уже несколько лет помогает собакам и кошкам, которые содержатся в государственном приюте. Сейчас в приюте 2000 собак и 400 кошек.
Сейчас ребята собирают деньги на разные собачьи нужды, передаем слово им:
✔Каждую неделю на оба выходных мы заказываем консервы🍗 для наших подопечных, а их у нас больше 200 🐕 ✔Оплачиваем передержки хвостиков, вывезенных из приюта по состоянию здоровья, у которых нет или не хватает финкураторов. ✔ Вывозим приболевших малышей в ветклиники на обследования и покупаем лекарства для больных собак 💊 ✔ Собираем счастливчиков в домашнюю жизнь 🏡: оформляем документы, проходим медосмотры, чистим перышки и готовим приданное. ✔ Покупаем спецкорм нуждающимся: гастрикам, щенятам и старичкам. ✔А еще нам всегда остро нужны ошейники, поводки, пелёнки и многое другое 😇
Помочь можно перечислив деньги на карточки: 5336 6901 3209 6514 (Сбербанк, Александра Борисовна Ш.) ⠀ 5536 9177 1219 9261 (Тинькофф)
Команда Волонтёров Кожухово (контакты, информация, кстати - вы туда можете приехать и помочь, люди всегда нужны)
Сегодня у нас небольшой лайфхак про применение IFTTT для отправки сообщений с данными из Таблиц от нашего читателя Романа Моисеева. Спасибо Роману!
Зачастую мне необходимо знать всего один показатель из таблицы после заполнения формы и для этого не всегда удобно залезать в таблицу. И вот что я придумал:
Через сервис IFTTT можно сделать так, чтобы данные ячейки после каждого обновления передавались в любой удобной форме практически в любой сервис. В моем случае с расходами я установил себе, что после того, как я вношу трату, мне в Telegram приходит остаток на день. И вот как это работает.
Допустим, у вас две таблицы: одна с приходом товара, а другая с его расходом. Построим формулу, которая отобразит разницу этих таблиц по каждому наименованию.
1) умножаем таблицу с расходом на -1, =ARRAYFORMULA(F7:G13*-1) 2) текстовые поля вернут ошибку, поэтому оборачиваем умножение в ЕСЛИОШИБКА (IFERROR), возвращая в случае ошибки исходный диапазон: =ARRAYFORMULA(IFERROR(F7:G13*-1;F7:G13)) 3) объединяем таблицы с расходом и приходом: =ARRAYFORMULA({B7:C12;IFERROR(F7:G13*-1;F7:G13)}) 4) и наконец: полученный массив используем в QUERY, группируем по первому столбцу, суммируя второй: =QUERY(ARRAYFORMULA({B7:C12;IFERROR(F7:G13*-1;F7:G13)});"select Col1, sum(Col2) group by Col1")
#промо Единственный канал о профессиональной разработке баз данных Microsoft Access. На канале мы научим всем тонкостям создания приложений корпоративного уровня, которых ты не встретишь ни на одних курсах. Автор покажет, как создать таблицы, запросы, красивые формы, презентабельные отчеты, анализировать данные, применять VBA и многое другое на канале @access_ms
Есть две Таблицы, продажи блюд и разбивка каждого блюда по ингредиентам. Сделаем формулу, которая совместит таблицы и покажет суммарный вес каждого проданного ингредиента.
Формула целиком: =ARRAYFORMULA(QUERY({{F3:F9}\{VLOOKUP(E3:E9;B3:C6;2;0) * G3:G9}};"select Col1, sum(Col2) where Col2>0 group by Col1"))
Привет, друзья! Ищу для себя съемную квартиру в Москве, (однушку-двушку), идеально будет в районе Павелецкой / Таганской, но кольцевые станции тоже смотрю. На долгий срок.
Комиссия на ваш выбор: от консультации по Google Таблицам до вина и денег 🥳
Друзья, у нас есть прайс-лист с наименованиями товаров. К каждому товару мы хотим подобрать картинку и вставить ее в Таблицу. Первый путь - можно загуглить каждое изображение руками, выгрузить и вставить эту картинку в Таблицу. Вариант рабочий, но придется потратить значительное время, особенно, если наименований у вас много.
Второй путь - вы можете вообще ничего не гуглить, а воспользоваться функцией IMPORTXML, обратиться к поиску картинок Яндекса (или Google), достать ссылку на изображение оттуда и с помощью IMAGE превратить его в картинку.
Разберем все по пунктам: 1) Формируем ссылку для поиска по картинкам Яндекса: "https://yandex.ru/images/search?text="&a4 (a4 - ссылка на ячейку с названием товара)
2) Вытаскиваем из веб-страницы поиска все ссылки на изображения: importxml("https://yandex.ru/images/search?text="&A4;"//img/@src")
3) Оставляем одну ссылку (например, вторую сверху): index(importxml("https://yandex.ru/images/search?text="&A4;"//img/@src");2)
4) Превращаем ее в картинку (и это итоговая формула): =IMAGE(index(importxml("https://yandex.ru/images/search?text="&A4;"//img/@src");2))
Автоматически создаем фразы по определенным шаблонам в Google Таблицах
Разберем, как с помощью формул в Google Таблицах автоматически создавать фразы по определенным шаблонам, в которые будут подставляться параметры из таблицы.
Сегодня гостевой пост: Изменяем наш Google Calendar с помощью скриптов.
Передаем слово автору:
Меня, как пользователя телефона с системой Android, всегда не очень устраивал тот факт, что в моём календаре были обозначены дни рождения контактов, но без указания возраста человека.
Также и с юбилеями контактов - вроде бы юбилей есть, а сколько времени прошло с этого события непонятно.
Переходить в сам контакт и смотреть год рождения или дату юбилея, а потом что-то рассчитывать - на это времени никогда не было.
Решил сам себе упростить жизнь и написал Google Apps Script, который сначала ищет эти события в специальном календаре, который по умолчанию есть у всех и выводит эти события. А зачем на втором шаге рассчитывает возраст для конкретных контактов и уже создает события в основном календаре.
Флажки не обязательно использовать активно, меняя в них значение с TRUE / ИСТИНА (флажок есть) на FALSE / ЛОЖЬ (флажка нет). Их можно использовать и для индикации, а не изменения.
Пример (из практики, хоть и сильно упрощенный): у нас есть список регламентов, с которыми должен ознакомиться сотрудник. Он ставит свою фамилию, когда знакомится с документом, а в соседнем столбце указывается фамилия руководителя, принявшего зачет на знание регламента.
Добавим формулу, которая будет возвращать значение TRUE / ИСТИНА, когда оба столбца заполнены: =СЧЁТЗ(B2:C2)=2 (эта формула для примера. Главное - речь о формуле, которая возвращает логическое значение, да/нет, ИСТИНА/ЛОЖЬ)
А далее выделяем диапазон и вставляем флажки (Вставка -> Флажок) И после этого появятся флажки, которые будут "включены" при выполнении условия. заложенного в формулы. При этом щелчком такие флажки, "под которыми" есть формула, не будут изменяться.
Фильтруем две строки от пустых значений и объединяем в одну.
Поехали, разбираем формулу поэтапно: 1) Объединяем две строки в массив: ={A1:F1\A2:F2}
2) Разворачиваем массив в столбец функцией TRANSPOSE / ТРАНСП: =TRANSPOSE({A1:F1\A2:F2})
3) Добавляем результат в функцию QUERY, фильтруем от пустых ячеек и разворачиваем обратно с помощью TRANSPOSE / ТРАНСП: =TRANSPOSE(QUERY(TRANSPOSE({A1:F1\A2:F2});"where Col1 is not null"))