Обложка канала

Google Таблицы. Страница 12

#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.

  • Google Таблицы

    Несколько 🔥 клавиш Google Диска Создать новые документы/папки в текущей папке Документ: Shift + t Презентация: Shift + p Таблица: Shift + s Форма: Shift + o Папка: Shift + f Переместить документ: z Переименовать: n В Избранное: s Открыть выделенную папку/документ в новой вкладке браузера: Ctrl + Enter Открыть настройки доступа: . (точка) Поменять режим просмотра (сетка/список): v Скопировать ссылку на выделенную папку/документ: Ctrl+C Скопировать название: Ctrl+Shift+C Делитесь, какие сочетания используете в повседневной работе с Диском вы! Оглавление нашего канала: тыц Наш чат: тыц-тыц
  • Google Таблицы

    Достаём ссылки на фотографии товара из карточки WB Привет, друзья! Чтобы получить ссылки на фотографии товара – берём ссылку на карточку WB wildberries.ru/catalog/86123932/detail.aspx?targetUrl=XS и превращаем её в img1.wbstatic.net/big/new/86120000/86123932-1.jpg (-2.jpg, -3.jpg, ...) Разберём по пунктам: 1) Достаём из ссылки на карточку – артикул товара, отбросив последние четыре цифры: wildberries.ru/catalog/86123932/detail.aspx?targetUrl=XS =REGEXEXTRACT($A1;"(\d+)\d{4}") //8612 2) Добавим слева "https://img1.wbstatic.net/big/new/" и добавим справа "0000/", а также артикул полностью, а также {"-1.jpg" \ "-2.jpg" \ "-3.jpg"}, чтобы получить три ссылки. Итоговая формула: =ARRAYFORMULA( "https://img1.wbstatic.net/big/new/" & REGEXEXTRACT($A1;"(\d+)\d{4}") & "0000/" & REGEXEXTRACT($A1;"\d+") & {"-1.jpg" \ "-2.jpg" \ "-3.jpg"}) Формула возращает: img1.wbstatic.net/big/new…32-1.jpg img1.wbstatic.net/big/new…32-2.jpg img1.wbstatic.net/big/new…32-3.jpg Таблица с примером 📌 А еще мы сделали своё дополнение для продавцов WB 🚜 Делитесь своими трюками в WB в комментариях :) Наш чат, где могут помочь с Таблицами: @google_spreadsheets_chat
  • Google Таблицы

    Импорт писем из Яндекс Почты в Google Таблицу? Недавно к нам пришел клиент с таким запросом. К сожалению, в лоб это реализовать нельзя – у ЯП нет http-API, к которому можно обратиться, используя Google Apps Script. Но задачу можно решить, простой способ: 1) Создаём правило для пересылки писем из ящика ЯП на наш ящик Gmail. К сожалению, правило будет работать только для входящих сообщений. 2) Далее загружаем письма из Gmail в Таблицу с помощью скрипта t.me/google_sheets/802 И еще способ (от Александра Иванова, он же @oshliaer). Подключаем ящик Яндекс Почты в Gmail через POP3: 1) Активируем POP3 в Яндекс Почте (видео) 2) Производим настройки в веб-клиенте Gmail (видео) 3) Письма приходят в наш ящик в Gmail. Загружаем их в Таблицу с помощью скрипта: t.me/google_sheets/802 Друзья, если знаете еще способы – дайте знать в комментариях, пожалуйста.
  • Реклама

  • Google Таблицы

    PS А если вы решите посмотреть на номера строк и просто напишите формулу =ROW(A1:A6) в ячейку, то увидите значение только для первой ячейки диапазона, A1 (смотрите ячейку C1 на скриншоте). Чтобы увидеть всё – нужна формула массива: =ARRAYFORMULA(row(A1:A6)) Оглавление нашего канала: тыц Наш чат: тыц-тыц
  • Google Таблицы

    Сортировка не по содержанию, а по номеру строки Друзья, чтобы "перевернуть" данные в A1:B6 (чтобы последняя строка данных – стала первой, предпоследняя – второй, ...) мы можем воспользоваться формулой =SORT(A1:B6;ROW(A1:A6);FALSE) Разберём её по частям: =SORT(A1:B6;ROW(A1:A6);FALSE) – диапазон данных для сортировки. =SORT(A1:B6;ROW(A1:A6);FALSE) – хитрость, мы создаём виртуальный столбец с номерами строк исходного диапазона данных {1;2;3;4;5;6}. Виртуальность столбца означает, что он никуда не выводится и используется только внутри формулы. =SORT(A1:B6;ROW(A1:A6);FALSE) – сортировка по возрастанию FALSE/ЛОЖЬ, то есть, сортировка по виртуальному столбцу пойдет по по убыванию.
  • Google Таблицы

    Работаете в Google таблицах, но их функционала не хватает для решения сложных задач? За 5 месяцев на курсе «Аналитик данных» от karpovꓸcourses вы научитесь автоматизировать рутинные операции и освоите продвинутые инструменты, необходимые для работы над крупными проектами. На курсе вас ждут: – Python и SQL – Git и Airflow – Теория вероятностей – Статистика и A/B-тесты – Продуктовая аналитика – Визуализация данных в Tableau Практикуйтесь на настоящей рабочей инфраструктуре и решайте реальные задачи бизнеса под руководством опытных аналитиков из Яндекса, VK и JetBrains. Переходите по ссылке и записывайтесь на курс до 15 августа — по промокоду GSHEET вы получите скидку 10% на полную оплату. Также на сайте курса доступна бесплатная демоверсия. Ждём вас! #реклама
  • Google Таблицы

    Чат нашего канала: @google_spreadsheets_chat Пользоваться просто: 1) пройдите капчу, чтобы получить возможность писать в чат; 2) если задаёте вопрос - приложите к нему Таблицу с примером, Таблица должна быть открыта на редактирование; 3) перед тем как задать вопрос – поищите его в оглавлении нашего канала; 😎
  • Google Таблицы

    ИЗВЛЕКАЕМ НОМЕРА ТЕЛЕФОНОВ Не всё же писать про сложные скрипты, про телеграм ботов и про развернутые приложения с библиотеками. Сегодня у нас простой, и, надеемся полезный для вас пост. Дано: Столбец телефонных номеров, в ячейках встречаются пробелы и лишние символов и иногда несколько номеров идут в одной ячейке через запятую. Уберем лишнее и поместим каждый телефонный номер в отдельную ячейку. Решение: 1) С помощью REGEXREPLACE заменим все не цифры и не запятые на пустоту: =ARRAYFORMULA(REGEXREPLACE(A2:A;"[^\d,]";"")) 2) Добавляем SPLIT и разделим строки по "," (для ячеек, где перечислены несколько телефонов через запятую): =ARRAYFORMULA(SPLIT(REGEXREPLACE(A2:A;"[^\d,]";"");",")) 3) Поместим весь результат в один столбец, добавив FLATTEN =ARRAYFORMULA(FLATTEN(SPLIT(REGEXREPLACE(A2:A15;"[^\d,]";"");","))) 4) И последний штрих– отфильтруем от пустых ячеек, добавив QUERY с фильтрацией по первому столбцу Итог: =QUERY(ARRAYFORMULA(flatten(SPLIT(REGEXREPLACE(A2:A15;"[^\d,]";"");",")));"where Col1 is not null";0)
  • Google Таблицы

    Как зарабатывать на Excel и Google Таблиц от 70 000 ₽ в месяц: 3 способа. 1. Найти работу, где требуется Excel. Вам необязательно быть бухгалтером или экономистом. Знание электронных таблиц нужно аналитикам, специалистам по обработке данных, маркетологам, предпринимателям, бизнес-консультантам. 2. Обучение и консультирование. Если стать консультантом по Excel, то можно как обучать клиентов работе с таблицами, так и создавать для них готовые шаблоны под заказ. 3. Зарегистрироваться на сайтах фриланса и брать заказы на Excel-проекты. Средний бюджет задач по Excel — 5000 рублей. Профи легко решают подобные задачи за 10 — 15 минут. Освоить Excel и Google Таблицы можно на онлайн-курсе «Excel + Google Таблицы с нуля до PRO» от Skillbox. Всего за 4 месяца вы научитесь автоматизировать свою работу — тем самым освободите время для других задач. Прямо сейчас у нас действует скидка на обучение. А также Skillbox предлагает рассрочку всем пользователям платформы. Узнать подробнее: https://clc.to/fvwZ_A #реклама
  • Google Таблицы

    при открытии таблицы вставим на каждом листе его название (триггер onOpen) Друзья, привет! Сегодня простой летний скрипт – вставим при загрузке Таблицы в ячейку A1 каждого листа название этого листа: function pasteNames() { const ss = SpreadsheetApp.getActive(); const sheets = ss.getSheets(); sheets.forEach(sheet => { const sheetName = sheet.getSheetName(); sheet.getRange("A1").setValue(sheetName); }) }; Чтобы скрипт отрабатывал при каждом открытии Таблицы пользователем – добавьте его в функцию onOpen: function onOpen(){ pasteNames(); SpreadsheetApp.getUi() .createMenu("тут может быть меню со скриптами") .addItem(`скрипт`, '...') .addToUi(); }; Если нам нужно игнорировать некоторые листы и ничего не вставлять в них: function pasteNames() { const ss = SpreadsheetApp.getActive(); const sheets = ss.getSheets(); const ignoreNames = ['Sheet1', 'Sheet2'] sheets.forEach(sheet => { const sheetName = sheet.getSheetName(); if (!ignoreNames.includes(sheetName)) { sheet.getRange("A1").setValue(sheetName); } }) }; 🔥 оглавление нашего канала: перейти
  • Google Таблицы

    🔥 Освоите с нуля сразу две профессии ― системного и бизнес-аналитика вместе с GeekBrains Вы получите навыки выполнения практических финансовых расчетов: графики платежей по кредиту и лизингу, оценка эффективной процентной ставки, определение влияния инфляции на результаты инвестирования и доходности. Изучите системный анализ и получите большую практику по решению задач системного анализа. Углубитесь в проблемы взаимодействия между клиентом и сервисами и между сервисами внутри компании. За время обучения: ⚡Получите фундаментальные знания в аналитике данных, освоите основные инструменты, научитесь проектировать и работать с базами данных. 🔝Поймете, какое требуется описание для бизнес-процесса и какие нотации существуют. Получите Знания нотаций моделирования бизнес-процессов. Знание стандартов и методологий бизнес-анализа и бизнес-моделей. 🦈Научитесь создавать модели бизнес-процессов в самых популярных нотациях IDEF0, eEPC, BPMN, FlowChart, познакомитесь с наиболее актуальными программными продуктами для моделирования Bizagi Modeler, Aris Express, LucidChart, а также узнаете, как использовать модели для оптимизации и реинжиниринга деятельности организаций. 🔥Освоите Jira и Confluence ― незаменимые инструменты для организации работы команды. С их помощью вы структурируете задачи, отследите сроки их выполнения и настроите единое информационное поле для проекта. В будущем вы сможете: • зарабатывать от 150 000 рублей в месяц; • развивать карьеру на международном уровне. Почему GeekBrains — Вам помогут с трудоустройством. Вместе с экспертами вы скорректируете резюме и подготовитесь к собеседованиям. — Вы получите диплом о профпереподготовке. GeekBrains работает на основе государственной лицензии. — Вам доступна рассрочка, с помощью которой вы сможете оплачивать обучение частями. Узнать подробности: https://clck.ru/sSTjo #реклама
  • Google Таблицы

    Если вы хотите, чтобы все сводные в книге / на листе обновлялись сами, можно использовать макросы по какому-нибудь событию (например, активации любого листа в книге). На уровне рабочей книги может подойти событие SheetActivate - активизация любого листа (можно создать и событие для конкретного листа, если на нем одном нужно обновлять сводные). Alt+F11, далее выбираем рабочую книгу и добавляем код для этого события (его можно выбрать в выпадающем списке). Пробегаемся по коллекции сводных таблиц на активированном листе и обновляем кэш у каждой:
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    Dim Pivo As PivotTable
    For Each Pivo In Sh.PivotTables
        Pivo.PivotCache.Refresh
    Next Pivo
    End Sub
  • Google Таблицы

    Друзья, вы знаете, что сводные в великих Google Таблицах обновляются автоматически при изменении исходных данных. А вот в Excel, увы, этого не происходит. Там для обновления сводной (а точнее, ее кэша - при создании сводной данные загружаются в память и крутится этот "мгновенный снимок", а не то, что сейчас в ячейках) нужно: - Щелкнуть правой кнопкой на сводной и нажать "Обновить" (Refresh) - Нажать Alt + F5 для обновления активной сводной (одна из ячеек которой активна в моменте) - Нажать на ленте на вкладке "Данные" (Data) "Обновить" (Refresh) для обновления активной сводной Для обновления всех сводных в книге можно: - Нажать Ctrl+Alt+F5 - Нажать на ленте на вкладке "Данные" (Data) "Обновить все" (Refresh All).
  • Google Таблицы

    ВПР Друзья, ВПР - могущественная функция, чего только с помощью неё нельзя сделать. На нашем канале мы написали много постов про ВПР, давайте вспомним их: — Последний аргумент ВПР или ВПР с интервальным просмотром = 1: t.me/google_sheets/13 — ВПР с ПОИСКПОЗ в массиве: t.me/google_sheets/78 — ВПР по нескольким диапазонам: t.me/google_sheets/145 — Видео про функцию ВПР в Google Таблицах: t.me/google_sheets/182 — ВПР (VLOOKUP) по нескольким условиям: t.me/google_sheets/265 — ВПР в массиве вместо тысячи CУММЕСЛИМН: t.me/google_sheets/355 — ЛЕВЫЙ ВПР (когда искомое значение не в первом столбце): t.me/google_sheets/397 — Храним данные в Properties и обращаемся к ним Аналог функции ВПР: t.me/google_sheets/483 — ВПР, достаём последнее значение по ключу: t.me/google_sheets/558 — Массивный ВПР: t.me/google_sheets/577 — ВПР / VLOOKUP со звездочкой: t.me/google_sheets/640 — Условное форматирование + ВПР: выделяем цветом имена сотрудников из определенного отдела: t.me/google_sheets/925 — ВПР-им с разных листов: t.me/google_sheets/945 — Объединяем ВПР и СУММПРОИЗВ (SUMPRODUCT): t.me/google_sheets/253 🔥 Посты про другие функции и скрипты в оглавлении нашего канала: перейти
  • Google Таблицы

    Как переиграть любой кризис и не бояться будущих катаклизмов? Освоить одну из самых востребованных профессий IT – Системного аналитика. GeekBrains предлагает пройти обучение у профессионалов с многолетним стажем и быстро стать частью глобальной IT-сети, где правят большие заказы и высокие зарплаты. Системный аналитик – это человек-оркестр. Он разбирается в менеджменте, экономике, информационных технологиях и помогает скоординировать процесс разработки ПО так, чтобы результат был максимально полезен для бизнеса. Во время обучения вы: Станете тем, кто нужен любой IT-компании. Изучите ключевые инструменты IT, стандарты кодирования, базы данных и системы аналитики Изучите операционные системы, их особенности и механизм работы Откроете для себя языки программирования, их принципиальные отличия и практики использования. Получив все необходимые знания вместе с GeekBrains, вы сможете выбирать компанию, а не компании – вас. Начните осваивать новую профессию мечты уже сегодня. https://clck.ru/sLJ4q #реклама
  • Реклама

  • Google Таблицы

    Экзотический прием от Бена Коллинза, но вдруг кому-то пригодится! Объединяем два заголовка в одной ячейке. Для этого можно воспользоваться формулой: Склеиваем два текстовых значения (заголовка), добавляя между ними: - перевод строки (функция СИМВОЛ/CHAR с кодом 10) - несколько нижних подчеркиваний, которые мы повторяем с помощью функции ПОВТОР/REPT - еще один перевод строки После этого меняем поворот текста, чтобы заголовки были под углом.
  • Google Таблицы

    Работа с отчётами, таблицами и графиками отнимает кучу времени? Нужно отчитаться за работу перед начальством, а выделить самое важное и наглядно показать результат не получается? А что, если от этого будет зависеть твоя карьера? Приходи на бесплатный онлайн-практикум по отчётам и таблицам от академии презентаций Bonnie&Slide и научись создавать понятные и эффективные отчёты за счет правильной компоновки данных и шаблонов, чтобы получить повышение на работе: - Без суеты и горящих сроков - Без глубокой проработки дизайнерских навыков - Следуя простым, понятным инструкциям Все участники практикума получат возможность выиграть крутые подарки. Регистрация
  • Google Таблицы

    Выводим номер вхождения строки и удаляем дубликаты Привет, друзья! Чтобы обнаружить и удалить дубликаты строк нам нужно отделить первое появление уникальной строки от повторных появлений. Для этого выведем номер вхождения строки в Таблицу. Тут поможет функция countifs в массиве, в аргументах перечисляем все столбцы данных и обязательно, добавим магическое условие: row(D2:D20);"<=" & row(D2:D20). Получится что-то такое: =ARRAYFORMULA(if(A2:A20<>"";COUNTIFs(A2:A20;A2:A20;B2:B20;B2:B20;C2:C20;C2:C20;D2:D20;D2:D20;row(D2:D20);"<=" & row(D2:D20));)) Получаем номера вхождения строк: 1 - первое вхождение, 2-3-4-... последующие (то есть, дубликаты) Применяем автофильтр и оставляем строки, у которых номер вхождения не единица, выделяем эти строки и смело удаляем. PS в простых случаях можно использовать функцию UNIQUE, но если внутри ваших данных спрятаны формулы и вы хотите удалить именно строки с дубликатами – используйте метод из поста. — Таблица с примером: здесь — Как выделить дубликаты с помощью УФ: тут — Про магические условия вида row(F2:F20),"<=" & row(F2:F20) и как с помощью них сделать автоматическую нумерацию списков: вот здесь