9 удивительных возможностей google таблиц

Содержание:

Функция «QUERY»

Функция QUERY позволяет сделать выборку нужных строк из таблицы с помощью SQL-запроса и отсортировать их. Сложность в том, что нужно знать синтаксис SQL, но самую базовую выборку делать очень легко. В сети много примеров бездарного использования функции QUERY, мы же сейчас сделаем крутой выпадающий список с фильтрацией данных

Подготовка. Парсим данные. Делаем выпадающий список.

Итак, у нас есть обычная таблица с несколькими столбцами данных. Лист так и называется — «Данные».

На листе «Проверка» мы с помощью функции UNIQUE отбираем уникальные значения для для столбца А и столбца B

Выбираем нужный диапазон для каждого столбца из листа «Данные»

В итоге, в листе «Проверка» у нас будут два столбца с уникальными значениями. Добавим к ним функцию SORT для, ожидаемо, сортировки. В итоге формулы у нас будут следующие: ‘Данные’!A2:A и =SORT(UNIQUE(‘Данные’!B2:B))

Переходим на лист «Отчет». Подписываем наши два столбца, как Партнеры и Пиццерии. После чего,  заходим в меню «Данные» и выбираем «Настроить проверку данных».

В открывшемся окне «Проверка данных» нужно нажать на иконку таблицы, чтобы выбрать диапазон данных.

Сам диапазон мы берем из листа «Проверка», где у нас собраны и отсортирована выборка из уникальных значений основной таблицы. Соответственно, для партнеров мы выбираем «Столбец А». Аналогичную операцию проделываем с пиццериями («Столбцом B»)

Не забудьте поставить пункт «Запрещать ввод данных» после выбора диапазона и нажимайте «Сохранить»:

После того, как вы это сделали, у нас будет готов шаблон для выпадающих списков в листе «Отчет»:

Основная часть. Делаем запросы. Фильтруем данные.

Теперь мы воспользуемся функцией Query, чтобы выцепить из основной таблицы (лист «Данные») нужные нам элементы. Пусть это будет «Партнёр» и «Город».  Пишем такую формулу: =QUERY(‘Данные’!A1:D24;»SELECT * WHERE A = ‘Партнер1’ AND D = ‘Москва’»;1). И получаем отфильтрованные данные

С помощью формулы IF сделаем заготовку для нашего фильтра.

Для партнеров формула будет такой: =IF(A2=»Все партнеры»;»»;» AND LOWER(A) = LOWER(‘»&A2&»‘) «)

А для пиццерий такой: B2«Все пиццерии»«»» AND LOWER(B) = LOWER(‘»B2«‘) «

А сейчас объединим эти две формулы, чтобы был один полноценный запрос:

A2«Все партнеры»«»» AND LOWER(A) = LOWER(‘»A2«‘) «B2«Все пиццерии»«»» AND LOWER(B) = LOWER(‘»B2«‘) «

Теперь нужно это всё перенести в функцию query, чтобы выпадающий список фильтровал запросы. Для этого нужно удалить часть запроса в query (на скрине как раз выделена эта часть):

Итоговая формула будет выглядеть вот так:‘Данные’!A1:D24«SELECT * WHERE 1=1»A2«Все партнеры»«»» AND LOWER(A) = LOWER(‘»A2«‘) «B2«Все пиццерии»«»» AND LOWER(B) = LOWER(‘»B2«‘) «1

Результатом станет то, что при выбора Партнера и пиццерии (можно оставить все), функция query будет показывать нам отфильтрованные данные из основной таблицы:

How I Use Google Tables

I’ve had access to the alpha version of Tables for the past 6 months. It’s quickly become an indispensable tool for the day-to-day running of my business.

I use it for two major workflows at the moment:

  1. My weekly planner
  2. An issue tracker for my courses

I also plan to move several other workflows from Google Sheets into Tables in the near future: my site content planning / SEO spreadsheet, my newsletter tracker, and my business process directory.

Workflow 1: Weekly Planner Kanban Board View

For years I used Trello’s kanban board (card) layout to manage my business week-to-week tasks.

Now I use Google Tables to do that.

I use it as a sort of rolling 7-day calendar, but I prefer it to a calendar because of the flexibility it affords.

Ultimately, it’s a combination of Trello (kanban board) + Tasks (To-Do list) + Calendar (events).

Zooming in a little, here’s an example of my tasks for a given day:

Each record is a row of data in a Table, presented in the kanban board view. I can drag records to move tasks to a different day. I can easily add new tasks or notes, and I can archive tasks when I complete them, using a bot.

Automation With Bots

Bots are automations that carry out a predefined set of instructions. In Tables, bots are created without writing any code.

In this weekly planner, I use them to move records from one Table to another.

For example, I like to archive tasks when I complete them.

I check an archive checkbox and then a bot moves the record into the Archive table.

No-code bot to move a record from the Weekly Planner Table to the Archive Table

You can do lots of other things with bots too.

They can be triggered when something happens (e.g. a record gets added), on a set schedule (daily or weekly) or even by another bot.

Accessing Tables With Apps Script

And yes, whilst we’re on the subject of automation, Tables has an API and is also accessible programmatically via Apps Script!

(Here’s a Google Apps Script explainer if you haven’t used it before.)

For Apps Script, you must first enable the Tables API under the Advanced Service menu. Then you can access Tables by the Table ID, found after the /table/ part of the URL.

A basic Apps Script code to get the Table rows looks like this:

var tableName = "tables/XXXXXXXXXXXXXXXX";
var tableRows = Area120Tables.Tables.Rows.list(tableName).rows;

Workflow 2: Issue Tracker For My Online Courses

The other workflow I’ve setup in Tables is an issue tracker for my online courses.

Whenever someone contacts me with an issue on one of my courses, I log it in this Table, with tags to indicate which course, how urgent it is, where I’m up to etc.

It’s much easier to organize and see the issues compared to a plain data table in a spreadsheet. It requires a lot less effort to view the information.

Here’s an example of the issue tracker in a simple Google Sheet:

And here is that same tracker in a Google Tables workspace:

It’s pre-filtered by course and the information is organized and emphasized with the use of colored tags.

It’s much, much easier to navigate and get a sense of the overall picture.

Using Forms To Submit Tickets

Google Tables includes forms to allow users to submit data. These are not the same as G Suite Google Forms, but rather a form builder specific to the Tables product.

I’ve created a Form for my course issue tracker Table.

And now that Google Tables has officially launched, I can include this Form in my online school so students are able to submit tickets directly.

Ограничение Google Таблиц

Ниже приведены некоторые ограничения Google Таблиц:

Максимум 5 миллионов ячеек

Документ Google Таблиц может содержать не более 5 миллионов ячеек. Они могут быть на одном листе или на нескольких листах.

Если у вас уже достигнут предел в 5 миллионов в меньшем количестве столбцов, он не позволит вам добавить больше столбцов (и наоборот, то есть, если предел в 5 миллионов ячеек будет достигнут с определенным количеством строк, он не позволит больше строк ).

Если вы попытаетесь это сделать, вы увидите подсказку, как показано ниже:

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

Максимум 18 278 столбцов

Максимум, вы можете иметь 18 278 столбцов в Google Таблицах на листе.

Если вы попытаетесь добавить дополнительные столбцы, превышающие этот предел, вы увидите подсказку, как показано ниже.

Кроме того, если у вас уже много строк и вы превысите ограничение в 5 миллионов ячеек, даже если номер вашего столбца меньше 18278, вы не сможете вставить больше столбцов.

Без ограничения по строкам (но ограничение в 5 миллионов ячеек)

Раньше в Google Таблицах было ограничение в 40 000 строк, но когда я проверил это при написании этой статьи, я увидел, что он был удален.

Вы можете видеть на изображении ниже, у меня уже есть 200001 строка, и я все еще могу добавить больше строк.

Но если я добавлю строки, превышающие ограничение в 5 миллионов ячеек, Google Таблицы не позволят мне добавить строки.

Предел вкладки (без ограничения, но не более 5 миллионов ячеек)

Как и в случае с ограничением строк, на момент написания этого руководства нет ограничения по табуляции.

Но существует ограничение в 5 миллионов ячеек, от которого зависит, сколько вкладок вы можете иметь в Google Таблицах.

По умолчанию новый рабочий лист содержит 26000 ячеек (100 строк и 26 столбцов). И если вы будете придерживаться этого ограничения на количество строк и столбцов на каждом листе, вы можете вставить максимум 192 рабочих листа.

После этого вы увидите диалоговое окно, напоминающее вам об ограничении ячеек в Google Таблицах.

Максимальный размер файла — 100 МБ.

Когда вы конвертируете файл в Google Таблицы, он может иметь максимальный размер 100 МБ.

Для файлов, которые создаются в самих Google Таблицах, ограничение составляет 5 миллионов строк.

Максимальное допустимое значение в ячейке в Google Таблицах — 1.79769E + 308

1.79769E + 308 — это максимальное значение, разрешенное в ячейке в Google Таблицах. Я не думаю, что вам когда-либо понадобится такое большое число, как это,

Но если вы попытаетесь ввести число, превышающее это число (попробуйте 144 * 144), вы получите сообщение об ошибке (которое снова сообщит вам, что максимальное значение, которое вы можете ввести в ячейку в Google Таблицах, равно 1.79769E. +308)

Ограничения, связанные с формулой:

  • Формулы GoogleFinance : не более 1000 формул GoogleFinance.
  • Формулы ImportRange : не более 50 формул перекрестных ссылок на книги.
  • CONCAT : вы можете объединить не более 50000 символов.
  • Формулы ImportHtml,  а также ImportFeed, ImportData или ImportXml : не более 50 функций для внешних данных.

Поиск с использованием условного форматирования (для поиска и выделения ячеек с помощью строки поиска)

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

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

Итак, для того же набора данных, если вы хотите найти все ячейки, содержащие имя «Пол», выполните следующие действия:

  • Щелкните меню Формат в строке меню.
  • Выберите параметр «Условное форматирование».
  • В правой части окна откроется боковая панель «Правила условного формата».
  • В поле ввода под «Применить к диапазону» введите диапазон ячеек, в котором нужно выполнить поиск, или просто выберите диапазон ячеек. В нашем примере мы можем ввести A2: B11.
  • При выборе диапазона ячеек открывается диалоговое окно, в котором отображается выбранный диапазон. Когда вы закончите, вы можете нажать ОК. Если вы предпочитаете вводить диапазон вручную, пропустите этот шаг.
  • Затем в разделе «Правила форматирования» в разделе «Форматировать ячейки, если» щелкните стрелку раскрывающегося списка.
  • В появившемся раскрывающемся списке выберите параметр «Текст содержит».
  • Вы увидите поле ввода под раскрывающимся списком. Введите здесь слово для поиска. Если вы ищете ячейки, содержащие слово «Пол», введите слово «Пол».
  • В разделе «Стиль форматирования» нажмите кнопку «Цвет заливки» ().
  • Выберите цвет, который хотите использовать, чтобы выделить совпадающие ячейки / строки. Мы выбрали «желтый».
  • Наконец, нажмите кнопку «Готово», чтобы условное форматирование сделало свою работу.

Вы должны увидеть все ячейки, содержащие слово «Paul» в выбранном диапазоне, выделенные желтым цветом.

Другие параметры поиска в условном форматировании

Функция правил условного формата предоставляет вам несколько вариантов, чтобы вы могли найти то, что вам нужно.

Если вы щелкните стрелку раскрывающегося списка под «Форматировать ячейки, если» (в разделе «Правила форматирования»), вы найдете некоторые из следующих параметров:

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

Существует ряд других таких опций, в том числе возможность предоставить вашу собственную формулу. Вы можете воспользоваться этими опциями, чтобы уточнить поиск и выделить то, что вам нужно. Таким образом, вы можете быстро просмотреть лист, найти нужные ячейки и внести необходимые изменения.

В этом руководстве мы рассмотрели два метода, с помощью которых вы можете выполнять поиск в Google Таблицах и находить определенные ячейки с соответствующими данными.

Первый метод использует функцию «Найти и заменить», которая является наиболее часто используемой функцией поиска в Google Таблицах.

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

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

Надеемся, это было полезно.

Функция «Importrange»

Главный чит в Google Sheets. Позволяет целиком скопировать данные из одной таблицы в другую. Одной формулой. Форматирование при этом не переносится — только данные. По сути, это обычная ссылка на другую таблицу, а не её «копия». Importrange — отличное решение при импорте данных из одного листа в другой.

Есть условие — для таблицы, на которую вы ссылаетесь, должен быть настроен доступ (разрешение) на извлечение данных. Доступ остается в силе до тех пор, пока пользователь, предоставивший доступ, не будет удален из источника. Imortrange отлично подойдет для того, чтобы работать с данными, к которому у вас есть доступ «Только для просмотра», а также чтобы сделать одну таблицу из множества других (импортировать можно «кусками»)

Откроем наш пример таблицы:

Функция Imortrange имеет всего два аргумента:  ссылка на таблицу (ключ) и диапазон, который будем копировать. Ключ — вот эта часть ссылки на таблицу с которой вы хотите скопировать данные. Его можно скопировать из адресной строки:

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

Полная формула: =IMPORTRANGE(«1J-Wk9BGHM4tVPkaOGuYT8VS3CUUt-AwoEWgrbsCv1vs»; «Лист1!A1:C9»)

Внутренняя ошибка импорта

Если возникает эта ошибка, значит у вас есть некоторая опечатка в формуле, хотя она по всем правилам написана правильно. Как такое получается?

Чтобы исправить эту ошибку необходимо исправить диапазон.

Не правильно: «1J-Wk9BGHM4tVPkaOGuYT8VS3CUUt-AwoEWgrbsCv1vs»‘Лист1’!A1:C9

Правильно: =IMPORTRANGE(«1J-Wk9BGHM4tVPkaOGuYT8VS3CUUt-AwoEWgrbsCv1vs»; «Лист1!A1:C9»)

Как работать с гугл таблицами: создаем документ

Теперь по шагам познакомимся с функционалом гугл таблицы для пользователя. Открываем “Гугл диск”, нажимаем кнопку “Создать” или на пустом поле правой кнопкой мыши кликаем, выпадает меню — выбираем “Google Таблицы”. На экране монитора открывается новый документ – таблица с пустыми ячейками, переименовываем так, чтобы стало понятно, о чем он.

Напишем название “Отчет по дням”. Рядом с названием документа стоит звездочка, кликаем и выделяем из длинного списка. Но, пока таблица одна, выделять не будем. Далее создаем папку, даем название и помещаем туда готовый документ.

Знакомимся с набором функций редактора, просматриваем меню. Встречаем “знакомых” из “Excel”, что делает работу приятной и легкой. Основное меню и контекстное в чем-то совпадают. Хотя список функций в “Эксель” намного шире, но даже того, что сегодня предлагает “Гугл”, хватает чтобы не чувствовать дискомфорта.

Форматирование таблицы для удобства работы

Создадим скелет нашей гугл таблицы с общим доступом, потом заполним мышцами, нервами в виде цифр и слов. На практическом примере разберем, как работают с такими документами.

Например, нужен отчет по каждому дню и количеству сделанных деталей заданных размеров

Также важно знать итог за день и за месяц по каждому размеру деталей. Первое с чего начнем — сделаем шапку таблицы, куда выносим:

  • дату;
  • наименование и размер деталей;
  • сами размеры;
  • итого за день.

В первой строке, где пишем наименование и размер деталей, объединяем ячейки, с помощью значка. Десятый размер шрифта не устраивает, увеличиваем до 14 и делаем жирным. Текст в ячейках, чтобы смотрелся четко и хорошо читался, выравниваем по центру, с помощью значка в контекстном меню, предварительно выделяем строку или столбец.

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

Только когда поработали с таблицей, поняли, подходит или нет. Не устраивает количество, добавляем строки или столбцы, с помощью функции “Вставка”. Лишние столбцы, или строки убираем, с помощью кнопки “Изменить”, в выпадающем меню которой, заложены такие функции.

Заливка ячеек google таблицы

В работе с таблицами присутствует функция — заливка фона ячеек

Это нужно, чтобы подчеркнуть важность информации, содержащейся в ячейке. Или, чтобы скучный черно-белый цвет не угнетал, раскрашиваем с помощью заливки фона

Значок в меню помогает выбрать цвет.

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

В графе “Дата” прописываем одну строку: 01.01.2019. Далее устанавливаем курсор на правом нижнем углу ячейки, на квадратике, зажимаем левую кнопку мыши и тянем вниз столько, сколько нужно, останавливаемся и отпускаем мышь, даты проставляются сами. Таким же образом и заливку растягиваем на нужное количество ячеек.

Гугл таблицы, как закрепить строку и столбец

Когда таблица занимает экран монитора, работать становится тяжело. Строка с обозначением ячеек уходит с экрана, и приходится прокручивать колесико до оглавления. Чтобы этого не происходило, открываем вкладку “Вид”. В выпадающем меню выбираем “Закрепить” и далее по стрелке – одну строку или более. В документе нужно закрепить две строки, что и делаем.

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

Интеграция с другими инструментами Google

Неоспоримое преимущество Google Таблиц для интернет-маркетологов в том, что они могут взаимодействовать и обмениваться данными с другими сервисами Google. Посмотрим на примере двух продуктов — Google Формы и Google Analytics.

Взаимодействие с Google Forms

Обмен данными между «Формами» и «Таблицами» даже не нужно дополнительно настраивать — эта возможность есть в сервисах по умолчанию.

Чтобы создать новую «Google Форму» из интерфейса «Таблиц», зайдите в меню «Инструменты» → «Создать форму». По клику в новой вкладке откроется редактор Google Forms. Создадим простенькую форму с тремя вопросами со свободным ответом и вернемся в таблицу. Там появился новый лист «Ответы на форму (1)», в котором уже созданы 4 столбца. Три из них соответствуют вопросам формы — «ФИО», «Телефон» и «Адрес», четвертый — «Отметка времени» — в нее система внесет дату и время заполнения формы. Первая строка закреплена, чтобы при просмотре большого количества ответов заголовки столбцов всегда были на виду. Все, больше ничего настраивать не нужно — при заполнении формы, ответы сохранятся в таблице автоматически.

Если вы не создали таблицу для ответов заранее, все равно сможете выгрузить их в «Таблицу». Для этого в режиме редактирования формы перейдите на вкладку «Ответы» и кликните пиктограмму Google Sheets в правом верхнем углу.

По клику создается новая таблица с таким же названием, как и у формы.

У этой простой возможности массы способов использования в интернет-маркетинге. Информацию, которую вы собираете через формы, будь то ответы соискателей на вакансию, клиента по проекту или целевой аудитории по продукту, удобно просматривать в «Таблицах».

Интеграция с Google Analytics

Обмен данными с Google Analytics в Таблицах реализован через дополнение. Чтобы его подключить, откройте меню «Дополнения», выберите пункт «Установить дополнения» и найдите в открывшемся окне Google Analytics. Если не увидите его на первом экране, быстрее будет через поиск, потому что аддонов немало.

Наведите мышку на дополнение GA и кликните на появившуюся кнопку «Бесплатно+».

Во всплывающем окне выбираем аккаунт Google, у которого есть доступ к нужным проектам в «Аналитиксе», и подтверждаем разрешение на доступ. После этого в меню «Дополнения» появится пункт “Google Analytics”.

Попробуем выгрузить данные из GA в таблицу. Заходим в меню «Дополнения» → “Google Analytics” → “Create new report”. Справа откроется окно редактора отчетов. Заполняем название отчета (1), выбираем аккаунт (2), ресурс (3) и представление (4), затем — метрики (5) и параметры (6), которые хотим отобразить в отчете. Допустим, нам надо выгрузить в таблицу данные о посещениях по страницам и источникам трафика. Вводим метрики, параметры и кликаем “Create report”.

По клику в таблице автоматически создается новый лист “Report Configuration” с параметрами отчета. Чтобы создать сам отчет, еще раз заходим в «Дополнения» → “Google Analytics” и кликаем “Run reports”. Программа создаст новый лист и выгрузит запрашиваемые данные.

С полученными данными можно работать — сортировать, фильтровать, обрабатывать с помощью формул и отображать в сводных таблицах.

Следующий уровень мастерства — автоматизированные отчеты. Вы можете сначала создать отчет в «Таблицах» — настроить колонки и строки, прописать формулы в зависимости от конкретной задачи, затем настроить автоматическую выгрузку данных. Этот процесс можно отнести к продвинутым возможностям таблиц, поэтому здесь мы не будем подробно его описывать.

Как удалить Google таблицу

Ну вот мы и добрались почти до конца статьи, сейчас мы будем учиться удалять нашу google таблицу.

Со временем у вас соберется изрядное количество таблиц и некоторые будут уже не актуальны и если они вам уже совсем не нужны, то зачем занимать ими драгоценное место на Гугл диске? К тому же пространство не резиновое и имеет вполне конкретные границы – 5ГБ в бесплатном аккаунте.

Удалить google таблицу можно как минимум двумя способами: удаляем находясь прямо в таблице и удаляем с главной страницы Гугл таблиц.

Рассмотрим оба варианта:

  1. Переходим в меню – Файл — > Удалить
  2. Переходим на главную страницу Google таблиц, для этого жмем на иконку Гугл таблиц в верхнем левом углу экрана:
  3. И уже находясь на главной странице находим нашу таблицу, жмем на вот этот значок:

В выпавшем меню жмем Удалить.

Примечание. Удалить таблицу может только владелец, вместе с ним потеряют доступ к файлу и соавторы таблицы.

Кстати, такая кнопка есть и у соавторов не владельцев таблицы, и ее можно даже нажать, но таблица удалена не будет, она лишь на время (до следующего посещения главной страницы гугл таблиц) пропадет, потом снова она у вас будет отображаться. На такой случай Google предусмотрел возможность фильтровать файлы.
Фильтровать файлы можно по принципу Свои – Чужие – Все подряд.

Чтобы отфильтровать таблицы зайдите на главную страницу Гугл таблиц, найдите вверху выпадающий список с пометкой Владелец:

По умолчанию будет стоять Кто угодно, нажмите на эту кнопку и выберите условия фильтрации.

  • Кто угодно — подразумевается, что вы видите все таблицы, даже те в которых владелец не вы. Даже если вам специально не выдавали доступ к ним, а вы перешли по открытой ссылке, о которых мы говорили в главе , то вы будете наблюдать их в своем списке тоже.
  • Я – тут все понятно, выбрав такой фильтр, вы будете видеть только те таблицы в которых вы являетесь владельцем.
  • Не я – выбрав такой фильтр, ваши таблицы скроются и вы будете наблюдать только те таблицы, к которым вам дали доступ тем или иным способом.

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

Автоматизация (Visual Basic в Excel и скрипты в Google Таблицах)

Автоматизация — это одна из областей, в которой Google Таблицы в Excel сильно различаются. В то время как Excel использует VBA (Visual Basic для приложений) в качестве языка внутреннего программирования и автоматизации, Google Таблицы используют скрипт Google Apps (который похож на JavaScript).

Хотя VBA намного проще изучить и использовать, он ограничен приложениями Microsoft, такими как Excel, Word и PowerPoint.

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

С другой стороны, Google App Script может работать со многими различными приложениями, но его намного сложнее изучить (если вы уже не знаете JavaScript).

В последнее время Excel работает над собственным сервером, пытаясь включить JavaScript. Как один из языков программирования. на данный момент вы можете протестировать его в Excel онлайн.

Поскольку JavaScript намного более надежен и универсален по сравнению с VBA. У Google Таблиц есть небольшое преимущество, когда дело доходит до автоматизации.

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

Большая часть автоматизации в Google Таблицах фактически выполняется с помощью сторонних инструментов, таких как Zapier.

Дополнительные возможности при создании формул

Выбор и редактирование диапазонов

Режим выбора диапазона

  • При редактировании формулы рядом с курсором появится значок выбора диапазона в виде серой скобки. После этого вы можете задать нужный диапазон с помощью стрелок на клавиатуре.
  • Чтобы включить или выключить этот режим, используйте быстрые клавиши F2 или Ctrl + E. Когда режим отключен, вы можете перемещать курсор в поле ввода, нажимая стрелки на клавиатуре.
  • Чтобы выбрать диапазон, можно также просто выделить нужные ячейки в таблице.

Редактирование диапазона

  • Если в формуле выделен текст диапазона, нажмите F2 или Ctrl + E, чтобы перейти в режим выбора диапазона и внести необходимые правки.
  • Чтобы внести изменения в любую часть диапазона внутри формулы, нажмите Shift + F2 или Shift + Ctrl + E во время редактирования текста.

Примечание. Диапазон, используемый в формуле, может содержать несмежные ячейки. Чтобы выбрать несколько ячеек, выделяйте их по очереди, удерживая клавишу Ctrl (Cmd в macOS).

Вложенные функции

A function used in the same cell with another function is called a nested function. When functions are combined, Google Sheets will calculate the innermost function first. The nested function is contained in parentheses and is used as one of the components of the surrounding function.

For example, let’s say you want to calculate the absolute value of a sum of several numbers in the cell range A1:A7. To calculate the sum of these numbers, you would enter ‘=SUM(A1:A7)’ into a cell.

To calculate the absolute value of this sum, you need to nest the sum formula within absolute value formula. To calculate both formulas in a single cell, enter ‘=ABS(SUM(A1:A7))’ into the cell. Note that the =SUM() function is performed first and is used as a component in the =ABS() function.

Выделение цветом

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

Как изменить размер панели формул 

Чтобы уменьшить или увеличить панель формул, нажмите на ее нижнюю часть и перетащите вверх или вниз.

Примечание. Чтобы изменить размер панели, вы также можете нажать на нее и использовать быстрые клавиши:

  • Ctrl + стрелка вверх или Ctrl + стрелка вниз (Windows); 
  • Ctrl + Option + Стрелка вверх или Ctrl + Option + Стрелка вниз (macOS).

Неподдерживаемые функции

В Google Таблицах не работают некоторые функции из других редакторов таблиц.

Тип Описание
ВЫЗВАТЬ

Вызывает динамически подключаемую библиотеку или программный ресурс. Google Таблицы не поддерживают эту функцию, так как ресурс может быть недоступен на всех устройствах.

Совет. Вместо этой функции можно использовать макросы или скрипты приложений Google Apps.

Функции для работы с кубами (КУБЭЛЕМЕНТКИП, КУБЭЛЕМЕНТ, КУБСВОЙСТВОЭЛЕМЕНТА)

Позволяют работать с кубами данных в Excel.

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

ИНФОРМ

Возвращает информацию о файле документа, например путь к нему.

Примечание. В Google Таблицах сделан акцент на совместную работу в Интернете, и значительная часть информации, полученная этим способом, может быть недоступна или непонятна большинству пользователей.

РЕГИСТРАТОР.ИД

Получает регистрационный идентификатор от Windows.

Примечание. Эта функция не поддерживается, так как Google Таблицы не связаны ни с одной операционной системой.

ДРВ

Получает данные от сервера автоматизации COM (Component Object Model).

Совет. Не у всех есть доступ к серверу COM, поэтому вы можете использовать макросы или скрипты приложений Google Apps.

ВЕБСЛУЖБА

Полностью зависит от Windows.

Примечание. Эта функция не поддерживается, так как Google Таблицы не связаны ни с одной операционной системой.

Поиск с помощью функции поиска и замены

Предположим, у нас есть следующие данные на одном листе:

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

Теперь предположим, что мы хотим найти ячейки, содержащие имя «Пол». Вот шаги, которые нужно выполнить, чтобы их найти:

  • Щелкните меню «Правка» в строке меню.
  • Выберите вариант «Найти и заменить».
  • Откроется диалоговое окно «Найти и заменить». Кроме того, вы можете открыть это окно напрямую, нажав CTRL + H (если вы на ПК) или Cmd + H (если вы на Mac).
  • В поле ввода рядом с меткой «Найти» введите слово, которое вы хотите найти (в нашем примере мы можем ввести слово «Пол», поскольку это то, что мы ищем).
  • Щелкните «Найти».
  • Это выберет первую ячейку, содержащую слово.
  • Если на листе есть несколько экземпляров слова, нажатие на «Найти» каждый раз выбирает следующую ячейку, содержащую слово.
  • Когда вы дойдете до последнего вхождения слова, вы увидите сообщение «Больше результатов не найдено. Зацикливание »в нижней части диалогового окна.
  • Если вы нажмете кнопку «Найти» после того, как увидите это сообщение, функция «Найти и заменить» вернется к первому вхождению слова.
  • Когда вы закончите поиск (и / или замену), нажмите кнопку «Готово», чтобы закрыть диалоговое окно «Найти и заменить».

Примечание. После шага 6, если вы хотите заменить слово чем-то другим, вы можете ввести новое слово рядом с меткой «Заменить на». В этом случае вам нужно будет нажать кнопку «Заменить» (если вы хотите вручную заменять слово по одному) или кнопку «Заменить все» (если вы хотите заменить все вхождения слова сразу).

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

Просто выберите раскрывающийся список со стрелкой рядом с надписью «Поиск» и выберите нужный вариант:

Параметры поиска и замены

Если вы посмотрите на диалоговое окно «Найти и заменить», то обнаружите, что есть много других параметров, помимо поиска, замены и поиска.

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

Давайте посмотрим на некоторые из этих вариантов:

  • Учитывать регистр: выбор этого параметра позволяет сделать поиск чувствительным к регистру. Поэтому, если у вас есть ячейка, содержащая «paul» (со строчной буквой «p»), поиск будет игнорировать ячейку.
  • Соответствовать содержимому всей ячейки: выбор этого параметра позволяет искать ячейки, которые точно соответствуют поисковому слову. Например, если этот флажок установлен и ваше слово для поиска — «Пол Родригес», то при поиске в качестве совпадения учитывается только ячейка, содержащая точно полное имя. Однако, если искомым словом является просто «Пол», то при поиске полное имя игнорируется, так как оно не является точным совпадением.
  • Поиск с использованием регулярных выражений: этот параметр используется, если у вас есть регулярное выражение в поле «Найти». Регулярное выражение — это своего рода строка, содержащая определенный шаблон. Если содержимое ячейки соответствует шаблону, это считается «совпадением». Дальнейшее объяснение регулярных выражений выходит за рамки этого руководства, но если вы хотите узнать о нем больше, вы можете щелкнуть ссылку «Справка» рядом с опцией:
  • Также поиск в формулах: как правило, функция «Найти и заменить» просто выполняет поиск по содержимому ячеек и результатам формул. Если вы также хотите увидеть, содержится ли ваше слово для поиска в фактической формуле ячеек, вам необходимо проверить эту опцию.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *