коды для гугл таблиц
9 удивительных возможностей Google Таблиц
Доказывающих, что этот редактор таблиц невероятно крут. И для 95% людей вполне может заменить Excel.
У Google Sheet есть два явных достоинства: он бесплатен и работает через браузер/мобильные приложения (App Store/Google Play). Многие воспринимают его просто как удобное средство для просмотра табличек, присланных по почте. Но такая точка зрения в корне неверна.
Вот обзор интересных возможностей Google Sheets, дополненный несколькими полезными мини-инструкциями, заставит вас посмотреть на приложение совсем другими глазами.
1. Совместная работа над документами
В Google Sheet очень просто организовать совместную работу над файлом. Надо нажать на кнопку Настройки доступа, ввести email нужного человека и выставить для него права: редактирование, комментирование или чтение.
Если в команде слишком много народу, а документ не содержит конфиденциальной информации, то можно включить доступ по ссылке и выложить ее где-нибудь.
Не стоит бояться, что кто-нибудь испортит документ. Все версии сохраняются в истории изменений и откат к более ранней версии можно произвести в пару кликов.
Если очень надо, можно защитить от редактирования определенные диапазоны данных.
Инструкция по блокировке ячеек
1. Выделяем ячейки и нажимаем Защитить лист.
2. Даем имя диапазону и нажимаем на кнопку Задать разрешения.
3. Указываем, кто имеет право редактировать диапазон.
Еще в Google Sheets есть интересный способ указать пользователю на конкретное место в документе. Не надо писать человеку письмо “Привет, Василий! Проверь пожалуйста данные 125 ячейки 17 столбца 30 листа счета №343”. Надо просто нажать на эту ячейку правой кнопкой мыши, выбрать пункт меню “Добавить комментарий” и набрать “+ вопрос к нему”.
В ответ ему придет письмо со ссылкой на нужный лист, ячейку и комментарий. Это очень удобно.
К слову, в Excel тоже можно совместно работать над документами через OneDrive и Office Online. Но стоит это удовольствие от 299 рублей в месяц.
2. Формулы
В Google Sheet 371 функция! Здесь их полный список с описаниями на русском языке. Они распределены по 15 разделам:
Для справки, в Excel их на сто функций больше. Если что-то очень нужное, как раз из этой сотни, это не повод отказываться от Google Spreadsheet. Ведь можно создать функцию под себя!
Инструкция по созданию собственных функций
1. Открываем редактор скриптов:
2. Набираем код функции:
[jscript]
function c100wN(x) <
x = x*100*1.4;
return x;
>
[/jscript]
Этот пример функции очень простой, но вооружившись учебником по экономике/статистике/дискретной математике, вы сможете заставить Google SpreadSheet делать вычисления высокой степени сложности и избавиться от необходимости платить за Excel.
P.S. В Excel тоже можно создавать пользовательские функции.
3. Автоматизации
В этой сфере возможности предмета статьи поражают воображения. Автоматизировать можно практически все. Надо только немного подумать.
Мощнейший Google Apps Script (расширенная версия Java Script для работы с сервисами Google) может связать Sheets со следующими приложениями:
Тему использования этого языка совместно с Google Таблицами на iphones.ru мы поднимали неоднократно:
4. Коллекция дополнений
Я бы рекомендовала присмотреться к следующим дополнениям:
5. Google Forms
Предположим, что нам надо сделать онлайн-опрос и собрать данные в таблицу для последующей обработки. Есть очень быстрый и бесплатный способ это сделать.
Организуем опрос с помощью сервисов Google
2. Заполняем информацию, придумываем вопросы.
3. Получаем ссылку на готовый опрос.
5. Смотрим свой ответ на листе в таблице.
Еще форму можно получить html-код формы и поставить ее на сайт.
6. Интеграция с Google Drive
Для хранения таблиц Google Sheets предоставляется 15 Гб места бесплатно. На том как крут этот сервис мы останавливаться не будем, а просто расскажем о беcценной фиче под названием ОФФЛАЙН РЕЖИМ. Он доступен для текстовых документов, таблиц и презентаций.
О том как включить его в мобильных приложениях, а также десктопной версии браузера Chrome можно подробно ознакомиться здесь.
Стоит также уточнить, что использование Google Drive клиента на компьютере не позволяет работать с таблицами офлайн. Файлы Google Sheet хранятся на компьютере в виде файлов-ссылок, при открытии которых запускается браузер.
7. Горячие клавиши
У Google Sheet есть несколько десятков сочетаний клавиш практически для всех действий. Полные списки для PC, Mac, Chromebook и Android можно посмотреть здесь.
8. Экспорт данных
Созданные таблицы можно не только просматривать и редактировать онлайн, но и скачивать в разнообразных форматах:
9. Мгновенная вставка картинок из интернета
На лист таблицы можно в два счета вставить любое изображение из сети. Просто вставьте в ячейку формулу как на рисунке:
Это были лишь некоторые из самых интересных фич. Если вы осознали мощь программы и захотели начать активно ее использовать, рекомендую посмотреть эти 16 видео-уроков для получения стартовых знаний.
Опрос: Что вы такого делаете в Excel, что не можете делать в Google Sheet?
9 удивительных возможностей Google Таблиц
Доказывающих, что этот редактор таблиц невероятно крут. И для 95% людей вполне может заменить Excel.
У Google Sheet есть два явных достоинства: он бесплатен и работает через браузер/мобильные приложения (App Store/Google Play). Многие воспринимают его просто как удобное средство для просмотра табличек, присланных по почте. Но такая точка зрения в корне неверна.
Вот обзор интересных возможностей Google Sheets, дополненный несколькими полезными мини-инструкциями, заставит вас посмотреть на приложение совсем другими глазами.
1. Совместная работа над документами
В Google Sheet очень просто организовать совместную работу над файлом. Надо нажать на кнопку Настройки доступа, ввести email нужного человека и выставить для него права: редактирование, комментирование или чтение.
Если в команде слишком много народу, а документ не содержит конфиденциальной информации, то можно включить доступ по ссылке и выложить ее где-нибудь.
Не стоит бояться, что кто-нибудь испортит документ. Все версии сохраняются в истории изменений и откат к более ранней версии можно произвести в пару кликов.
Если очень надо, можно защитить от редактирования определенные диапазоны данных.
Инструкция по блокировке ячеек
1. Выделяем ячейки и нажимаем Защитить лист.
2. Даем имя диапазону и нажимаем на кнопку Задать разрешения.
3. Указываем, кто имеет право редактировать диапазон.
Еще в Google Sheets есть интересный способ указать пользователю на конкретное место в документе. Не надо писать человеку письмо “Привет, Василий! Проверь пожалуйста данные 125 ячейки 17 столбца 30 листа счета №343”. Надо просто нажать на эту ячейку правой кнопкой мыши, выбрать пункт меню “Добавить комментарий” и набрать “+ вопрос к нему”.
В ответ ему придет письмо со ссылкой на нужный лист, ячейку и комментарий. Это очень удобно.
К слову, в Excel тоже можно совместно работать над документами через OneDrive и Office Online. Но стоит это удовольствие от 299 рублей в месяц.
2. Формулы
В Google Sheet 371 функция! Здесь их полный список с описаниями на русском языке. Они распределены по 15 разделам:
Для справки, в Excel их на сто функций больше. Если что-то очень нужное, как раз из этой сотни, это не повод отказываться от Google Spreadsheet. Ведь можно создать функцию под себя!
Инструкция по созданию собственных функций
1. Открываем редактор скриптов:
2. Набираем код функции:
[jscript]
function c100wN(x) <
x = x*100*1.4;
return x;
>
[/jscript]
Этот пример функции очень простой, но вооружившись учебником по экономике/статистике/дискретной математике, вы сможете заставить Google SpreadSheet делать вычисления высокой степени сложности и избавиться от необходимости платить за Excel.
P.S. В Excel тоже можно создавать пользовательские функции.
3. Автоматизации
В этой сфере возможности предмета статьи поражают воображения. Автоматизировать можно практически все. Надо только немного подумать.
Мощнейший Google Apps Script (расширенная версия Java Script для работы с сервисами Google) может связать Sheets со следующими приложениями:
Тему использования этого языка совместно с Google Таблицами на iphones.ru мы поднимали неоднократно:
4. Коллекция дополнений
Я бы рекомендовала присмотреться к следующим дополнениям:
5. Google Forms
Предположим, что нам надо сделать онлайн-опрос и собрать данные в таблицу для последующей обработки. Есть очень быстрый и бесплатный способ это сделать.
Организуем опрос с помощью сервисов Google
2. Заполняем информацию, придумываем вопросы.
3. Получаем ссылку на готовый опрос.
5. Смотрим свой ответ на листе в таблице.
Еще форму можно получить html-код формы и поставить ее на сайт.
6. Интеграция с Google Drive
Для хранения таблиц Google Sheets предоставляется 15 Гб места бесплатно. На том как крут этот сервис мы останавливаться не будем, а просто расскажем о беcценной фиче под названием ОФФЛАЙН РЕЖИМ. Он доступен для текстовых документов, таблиц и презентаций.
О том как включить его в мобильных приложениях, а также десктопной версии браузера Chrome можно подробно ознакомиться здесь.
Стоит также уточнить, что использование Google Drive клиента на компьютере не позволяет работать с таблицами офлайн. Файлы Google Sheet хранятся на компьютере в виде файлов-ссылок, при открытии которых запускается браузер.
7. Горячие клавиши
У Google Sheet есть несколько десятков сочетаний клавиш практически для всех действий. Полные списки для PC, Mac, Chromebook и Android можно посмотреть здесь.
8. Экспорт данных
Созданные таблицы можно не только просматривать и редактировать онлайн, но и скачивать в разнообразных форматах:
9. Мгновенная вставка картинок из интернета
На лист таблицы можно в два счета вставить любое изображение из сети. Просто вставьте в ячейку формулу как на рисунке:
Это были лишь некоторые из самых интересных фич. Если вы осознали мощь программы и захотели начать активно ее использовать, рекомендую посмотреть эти 16 видео-уроков для получения стартовых знаний.
Опрос: Что вы такого делаете в Excel, что не можете делать в Google Sheet?
Гугл таблицы: фильтры, списки, формулы
Суперские tips & tricks
Содержание:
Ingredients
Directions
Основы
Если ты новичок в этом бойцовском клубе, то держи несколько правил работы, с которых стоит начать, а уже потом научимся подставлять значение из списка и использовать query вместо ВПР. Если ты играешь уже на уровне «Ветеран», то свапай или скроль дальше.
Создание и открытие файла
Создать новую таблицу ты можешь, открыв Google Docs в браузере, либо перейти на https://docs.google.com/spreadsheets/. Ранее созданные таблицы будут отображаться списком ниже
Как сохранять прогресс?
Вся ваша работа, все изменения будут сохраняться автоматически. Об этом вас уведомит информационное сообщение справа от меню. Для этого, естественно, нужен доступ в интернет.
Помимо того, что ваш файл будет отображен в списке недавно просмотренных/созданных, физическая копия дублируется на Goolge Диск — https://drive.google.com/drive/.
Совместимость с Excel
И наоборот, чтобы Гугл таблицу сохранить так, чтобы потом работать с ней в Excel, в меню «Файл» — «Скачать» выберите файл xlsx или csv
Можно откатиться на более раннюю версию
Если вам нужно вернуть более старую версию таблицы, то это можно сделать — в Гугл таблицах хранится вся история изменений. Чтобы посмотреть эти версии, кликните на «Все изменения сохранены на Goolge Диске» справа от основного меню
Откроется окно, где вы можете не только выбрать версию, но и увидеть её предварительный просмотр.
Функция «ВПР» (vlookup)
Как она работает?
Неточный поиск (наиболее близкое значение)
В зависимости от количества денег, функция подставляет ближайшую ачивку, которую мы можем купить. Единица в конце формулы означает тоже самое, что и FALSE (допускаются оба варианта написания).
Полная формула: =VLOOKUP(D6;A6:B10;2;1)
Поиск по нескольким условиям (по двум столбцам)
ВПР позволяет выполнять поиск по нескольким условиям. Например, нам необходимо показать выручку пиццерий у партнёров. Чтобы её вывести нужно учитывать оба этих параметра. Создадим выпадающие списки с ними. Смотрим лист «Пример3».
Функции INDEX и MATCH
Поиск по нескольким параметрам (ВПР 2D)
Откроем наш пример:
Теперь нам нужно, чтобы при выборе параметров нужные данные подставлялись. Как и писали выше, пишем функцию INDEX, внутри которой мы будем используем функцию MATCH.
Полная формула: =INDEX(B4:E12;MATCH(G5;B4:B12;0);MATCH(H5;B4:E4;0))
Теперь все данные подставляются. Как это работает? Первый параметр в функции INDEX — это массив поиска. Мы выбрали всю таблицу (вместе с названием столбцов) — B4:E12. Далее нужно указать еще два аргумента — строку и столбец. В обоих случаях мы используем для этого функцию MATCH
Функция MATCH в свою очередь содержит тоже два аргумента. Первый — это запрос, т.е. что мы будем вообще искать. Мы ссылаемся на выпадающие списки, т.е. что там выбрано, то и ищем (ячейки G5 и H5). Далее идёт диапазон. В первом случае мы выбрали столбец (ФИО Сотрудника — B4:B12). Во втором строку, где указаны наши «столбцы» (B4:E4)
Важно!
С помощью такой формулы вы не сможете получить данные с двух столбцов — только столбец и строка, т.е. их пересечение. Например, в таблице ниже вы не сможете посчитать выручку, «запихнув» в INDEX два условия MATCH по столбцам «Партнёры» и «Пиццерии».
Формула = INDEX ( A2:C24 ; MATCH ( F5 ; A2:A24 ; 0 ) ; MATCH ( G5 ; B2:B24 ; 0 ) ) выдаст ошибку по третьему параметру в формуле. Чтобы использовать оба параметра при поиске см. раздел VLOOKUP чуть выше.
Функция FILTER
Фильтр по нужным данным
Для примера возьмем обычную таблицу, где список из несколько партнеров, у которых имеются несколько пиццерий. Как это дело отфильтровать?
После этого таблица автоматически заполнится данными «Партнера 1».
Как это работает? В примере функция FILTER содержит два аргумента (может быть несколько условий, у нас оно одно)
Фильтр через выпадающий список
Вариант выше плох тем, что «копировать» всю таблицу нужно будет вручную. Т.е. для каждого партнёра нужна будет своя формула, свой фильтр. Примерно будет выглядеть вот так:
У нас получится выпадающий список с партнёрами:
После этого у нас будут фильтроваться данные в зависимости от выбранного элемента в ячейке H3
Фильтр с чекбоксами
Дальше с помощью функции TRANSPOSE (она используется для транспортировки набора данных в другие ячейки) мы спарсим названия столбцов в наш перечень. Полная функция: =TRANSPOSE(‘Лист1’!A1:C1)
Огромное количество примеров функции ФИЛЬТР вы можете открыть в сборнике сайта Contributor (открыть в Goolge таблицах)
Функция «QUERY»
[adace-ad >Функция QUERY позволяет сделать выборку нужных строк из таблицы с помощью SQL-запроса и отсортировать их. Сложность в том, что нужно знать синтаксис SQL, но самую базовую выборку делать очень легко. В сети много примеров бездарного использования функции QUERY, мы же сейчас сделаем крутой выпадающий список с фильтрацией данных
Подготовка. Парсим данные. Делаем выпадающий список.
Итак, у нас есть обычная таблица с несколькими столбцами данных. Лист так и называется — «Данные».
На листе «Проверка» мы с помощью функции UNIQUE отбираем уникальные значения для для столбца А и столбца B
Выбираем нужный диапазон для каждого столбца из листа «Данные»
В итоге, в листе «Проверка» у нас будут два столбца с уникальными значениями. Добавим к ним функцию SORT для, ожидаемо, сортировки. В итоге формулы у нас будут следующие: = SORT ( UNIQUE ( ‘Данные’!A2:A ) ) и =SORT(UNIQUE( ‘Данные’!B2:B ))
Переходим на лист «Отчет». Подписываем наши два столбца, как Партнеры и Пиццерии. После чего, заходим в меню «Данные» и выбираем «Настроить проверку данных».
В открывшемся окне «Проверка данных» нужно нажать на иконку таблицы, чтобы выбрать диапазон данных.
Сам диапазон мы берем из листа «Проверка», где у нас собраны и отсортирована выборка из уникальных значений основной таблицы. Соответственно, для партнеров мы выбираем «Столбец А». Аналогичную операцию проделываем с пиццериями («Столбцом B»)
Не забудьте поставить пункт «Запрещать ввод данных» после выбора диапазона и нажимайте «Сохранить»:
После того, как вы это сделали, у нас будет готов шаблон для выпадающих списков в листе «Отчет»:
Основная часть. Делаем запросы. Фильтруем данные.
С помощью формулы IF сделаем заготовку для нашего фильтра.
Для партнеров формула будет такой: =IF(A2=»Все партнеры»;»»;» AND LOWER(A) = LOWER(‘»&A2&»‘) «)
А для пиццерий такой: = IF ( B2 = «Все пиццерии» ; «» ; » AND LOWER(B) = LOWER(‘» & B2 & «‘) « )
В итоге у нас получится выбор данных при изменении нашего выпадающего списка для каждого значения
А сейчас объединим эти две формулы, чтобы был один полноценный запрос:
= IF ( A2 = «Все партнеры» ; «» ; » AND LOWER(A) = LOWER(‘» & A2 & «‘) « ) & IF ( B2 = «Все пиццерии» ; «» ; » AND LOWER(B) = LOWER(‘» & B2 & «‘) « )
Теперь нужно это всё перенести в функцию query, чтобы выпадающий список фильтровал запросы. Для этого нужно удалить часть запроса в query (на скрине как раз выделена эта часть):
Итоговая формула будет выглядеть вот так: = QUERY ( ‘Данные’!A1:D24 ; «SELECT * WHERE 1=1» & IF ( A2 = «Все партнеры» ; «» ; » AND LOWER(A) = LOWER(‘» & A2 & «‘) « ) & IF ( B2 = «Все пиццерии» ; «» ; » AND LOWER(B) = LOWER(‘» & B2 & «‘) « ) ; 1 )
Результатом станет то, что при выбора Партнера и пиццерии (можно оставить все), функция query будет показывать нам отфильтрованные данные из основной таблицы:
Функция «Importrange»
Главный чит в Google Sheets. Позволяет целиком скопировать данные из одной таблицы в другую. Одной формулой. Форматирование при этом не переносится — только данные. По сути, это обычная ссылка на другую таблицу, а не её «копия». Importrange — отличное решение при импорте данных из одного листа в другой.
Есть условие — для таблицы, на которую вы ссылаетесь, должен быть настроен доступ (разрешение) на извлечение данных. Доступ остается в силе до тех пор, пока пользователь, предоставивший доступ, не будет удален из источника. Imortrange отлично подойдет для того, чтобы работать с данными, к которому у вас есть доступ «Только для просмотра», а также чтобы сделать одну таблицу из множества других (импортировать можно «кусками»)
Откроем наш пример таблицы:
Это и будет ключом. Дальше идёт диапазон. Тут собственно мы копируем либо всю таблицу, либо её часть. В нашем примере мы копируем данные на соседний лист, но всё это сработает и в случае, если вы будете это делать на совершенно новую/другую таблицу.
Полная формула: =IMPORTRANGE(«1J-Wk9BGHM4tVPkaOGuYT8VS3CUUt-AwoEWgrbsCv1vs»; «Лист1!A1:C9»)
Внутренняя ошибка импорта
Если возникает эта ошибка, значит у вас есть некоторая опечатка в формуле, хотя она по всем правилам написана правильно. Как такое получается?
Чтобы исправить эту ошибку необходимо исправить диапазон.
Не правильно: = IMPORTRANGE ( «1J-Wk9BGHM4tVPkaOGuYT8VS3CUUt-AwoEWgrbsCv1vs» ; ‘Лист1’!A1:C9 )
Правильно: =IMPORTRANGE(«1J-Wk9BGHM4tVPkaOGuYT8VS3CUUt-AwoEWgrbsCv1vs»; «Лист1!A1:C9»)
Функция JOIN
[adace-ad >Объединяет значения в массиве данных, добавляя между ними разделитель. Два обязательных аргумента: разделитель и массив (или одно значение). Самый просто пример использования ниже:
Какой самый простой способ объединения данных различных ячеек в одну? Для этого можно использовать функцию JOIN, которая объединит нужные нам ячейки, а с помощью разделителя придадим удобочитаемый вид.
С помощью JOIN можно «копировать» информацию из других ячеек в любой последовательности. Так же функцию можно использовать в связке с FILTER для того, чтобы получить все совпавшие элементы из столбца. Для примера возьмем другую таблицу на втором листе (лист «Пример2»)
Нам нужно посчитать квартальную выручку каждой пиццерии. Т.е. с помощью TEXTJOIN мы соединяем два параметра — месяц и выручку. В качестве диапазона данных (третий аргумент в функции TEXTJOIN) мы используем FILTER. Здесь мы использовали функцию TEXTJOIN (вместо «стандартной JOIN), чтобы избавиться от последнего разделителя в перечислении месяцев (столбец «Квартальная выручка»).
Где взять еще примеры?
Огромное количество уникальных примеров вы можете найти в канале у Рената Шагабутдинова. Этот человек настоящий сенсей и виртуоз Гугл таблиц, автор трех книг, преподаватель в онлайн-школе Skillbox и человек, который автоматизировал бизнес-процессы в МТС и МИФ. Это действительно уникальная обновляемая (!) коллекция различных скриптов, формул. Обрати внимание, что нужен Телеграм. Ссылки в таблице ведут на канал в телеге, поэтому обзаводись. Открыть примеры в Google Sheets
Плюс к этому, если ты знаешь или хотя бы немного понимаешь английский, советуем тебе очень крутой канал на YouTube, где в отличном качестве можно посмотреть уроки про все основные функции — наслаждайтесь.