Текстовые функции Google Таблиц
В этой заметке описаны основные текстовые функции Google Таблиц. На скриншоте — четыре столбца:
- Название функции;
- Исходный текст;
- Текст после применения функции (ячейка с формулой);
- Текст самой формулы.
Ниже — описание этих функций.
В скобках указаны названия функций-аналогов из Excel.
TRIM (СЖПРОБЕЛЫ) удаляет лишние пробелы между словами, а также до первого и после последнего слова в тексте. Остается лишь по одному пробелу между словами. Единственный аргумент — ячейка с текстом (теоретически можно и текст в кавычках указать прямо в самой формуле, но на практике вряд ли такое понадобится)
UPPER (ПРОПИСН) и LOWER (СТРОЧН) меняют регистр текста на верхний и нижний соответственно. У них тоже один аргумент.
Функция LEN (ДЛСТР) определяет длину текста. Учитываются все символы, включая пробелы. Ее можно использовать как формулу массива — см. строку 7 в примере. В таком случае удастся посчитать сумму длин текстов из целого диапазона.
Функция FIND (в Excel 2 аналога — НАЙТИ учитывает регистр, ПОИСК — нет) определяет позицию вхождения слова или символа в текст.
Первый аргумент — текст, который мы ищем, второй — ячейка с текстом, в котором будем искать. Есть третий — необязательный — аргумент: позиция начала поиска. Искать можно не с начала. В примере слово кефир в исходном тексте стоит на 26 позиции.
Функция SUBSTITUTE (ЗАМЕНИТЬ) меняет в тексте одно слово (символ, текст) на другое.
Например, функция ниже:
=SUBSTITUTE(«пробежал я давеча марафон за 3:15″;»3:15»;»2:55″)
выдаст такой приятный результат:
пробежал я давеча марафон за 2:55
Функция TEXT (ТЕКСТ) нужна в тех случаях, когда вы с помощью формул составляете текстовую фразу, в которой используются числовые значения или даты из ячеек вашей таблицы.
В примере:
=»сегодня «&B13
выдает дату в неотформатированном виде, т.е. как число:
А функция TEXT позволяет получить красивый результат:
=»сегодня «&TEXT(B14;»DD/MM/YYYY»)
Функции LEFT (ЛЕВСИМВ) И RIGHT (ПРАВСИМВ) вырезают из текста (первый аргумент) определенное (второй аргумент) количество знаков.
=ЛЕВСИМВ(«Слово»;3) = «Сло»
Функция MID (ПСТР) вырезает из текста символы, начиная с определенной позиции (второй аргумент):
=MID(«Машина»;3;2) = «ши»
Функция SPLIT (Аналог в Excel — инструмент «Текст по столбцам», вкладка «Данные» на ленте)
разделяет текст (первый аргумент) по определенному разделителю (второй аргумент).
Разделитель — ибо это текст — нужно указать в кавычках (в примере это пробел):
=SPLIT(B21;» «)
Источник
Использование функции query в Гугл Таблицах
Данная шпаргалка создана на основе материалов:
Возможные сложности в работе
- Попробовал сделать себе базу данных, которая содержит 240 тысяч строк и 10 столбцов с данными — хром завис и закрылся. Скорее всего, всё зависит от мощности компа, но нужно учесть, что большие объемы хром может и не потянуть.
- При обработке большого количества данных на разных вкладках — query может долго прогружаться. Скорость зависит от интернета и мощности компа.
Синтаксис QUERY
Данные — диапазон ячеек, для которого нужно выполнить запрос.
Запрос — запрос на выполнение, записанный на языке запросов API визуализации Google (упрощенный вариант SQL-запросов).
Значение параметра запрос должно быть заключено в кавычки или представлять собой ссылку на ячейку, содержащую соответствующий текст.
Заголовки (необязательный параметр) — указываем сколько первых строк будет считаться заголовками. В случае, если параметр опущен или равен -1, его значение вычисляется автоматически в зависимости от содержимого данных.
Примеры запросов
На примере выше мы выбираем данные из указанного диапазона и в запросе указываем, что хотим получить все столбцы. «Limit» означает, что будет выведено всего 10 первых строк.
В данной формуле указывается диапазон, откуда берём данные. В запросе мы пишем, что хотим получить (под запросом имеется в виду то, что идёт в двойных кавычках). Если поочередно, то в запросе указывается следующее:
- Выбрать столбец A.
- Суммировать данные из столбца D.
- Берём только данные, которые содержат «YRSY» или «YSEA» в столбце B.
- Группировать по столбцу A.
Если в последнюю формулу не добавить группировку, то вылетит ошибка.
В большинстве случаев подобные «подсказки» дают нам представление о том, что пошло не так и где это нужно исправить.
Выбираем данные с помощью кляузы SELECT
Для того, чтобы выбрать данные с которыми мы хотим работать — мы используем ключевое слово (кляузу) select.
По ссылке можно скопировать базу данных для тестов. Данные в базе вымышлены и все возможные совпадения случайны.
В первой части формулы мы выбираем диапазон с данными.
Во второй части мы в кавычках уже начинаем писать запрос. Все запросы начинаются с кляузы select.
Если в файле для тренировки вы напишите формулу, то будут выведен список всех РК.
В кляузе select мы перечисляем столбцы, которые нужно выбрать и сделать с ними что-то — либо вывести всё, либо отфильтровать, либо суммировать, либо разделить и т.д.
Таким образом выглядит часть данных, которые находятся в файле для тестов.
Если мы применим запрос, который указан выше, то будут выведены все значения из столбца B.
Фильтруем данные с помощью WHERE
С помощью where можно фильтровать данные, которые содержит определенный столбец.
В данном случае, с помощью where мы фильтруем кампании, которые содержат «YRSY» или «YSEA».
Кляуза WHERE поддерживает логические операторы OR и AND и определенные ключевые слова с помощью которых можно фильтроваться.
Операторы =, и != можно применять в том числе для строк. Но рекомендую использовать только = и !=, так как в случае с операторами «больше” или «меньше» — поведение не очень предсказуемое.
Оператор | Описание |
---|---|
= | Равно |
Больше | |
!= | Не равно |
AND | Логическое «И». Т.е. все условия через И должны быть соблюдены. |
OR | Логическое «ИЛИ». Должно быть выполнено одно из условий. |
NOT | Логическое отрицание. Например, «not contains» в where будет означать «не содержит» |
contains | Проверяет содержание определённых символов в строке. Например, WHERE A contains ‘John’ вернёт в фильтр все значения из столбца A, в которых встречается John, например, John Adams, Long John Silver. |
starts with | Фильтрует значения по префиксу, то есть проверяет символы в начале строки. Например, starts with ‘en’ вернёт значения engineering и english. |
ends with | Фильтрует значения по окончанию строки. Например, строка ‘cowboy’ будет возвращена конструкцией «ends with ‘boy’» или «ends with ‘y’» |
matches | Соответствует регулярному выражению. Например: where matches ‘.*ia’ вернёт значения India и Nigeria. |
like | Упрощённая версия регулярных выражений, проверяет соответствия строки заданному выражению с использованиям символов подстановки. На данный момент like поддерживает два символа подстановки: «%» означает любое количество любых символов в строке, и «_» — означает один любой символ. Например, «where name like ‘fre%’» будет соответствовать строкам ‘fre’, ‘fred’, и ‘freddy’. |
Сортируем с помощью ORDER BY
Для того, чтобы отсортировать данные по убыванию или возрастанию, то нужно добавить кляузу order by.
По умолчанию — порядок asc, то есть по возрастанию. Если укажете после названия поля параметр desc, запрос вернет результат в порядке убывания указанных в кляузе Order by полей.
Вот так мы выводим 5 самых конверсионных кампаний за весь период:
Результат выглядит вот так:
Агрегирующие функции, группировка данных и переименование столбцов (Group by, Label)
Агрегирующие функции
В примерах выше очень часто используется функция sum(), которая отвечает за суммирование данных из указанного столбца.
Помимо суммирования можно возвращать минимальное и максимальное значение, среднее значение или подсчитать количество значений в группе.
Функция | Описание | Поддерживаемый тип данных | Возвращаемый тип данных |
---|---|---|---|
avg() | Возвращает среднее значение для группы | Числовой | Числовой |
count() | Возвращает количество значений в группе | Любой | Числовой |
max() | Возвращает максимальное значение для группы | Любой | Аналогичный полю, к которому применяется |
min() | Возвращает минимальное значение для группы | Любой | Аналогичный полю, к которому применяется |
sum() | Возвращает сумму значений в группе | Числовой | Числовой |
Группировка данных с помощью GROUP BY
В случаях, когда используются агрегирующие функции, то указание group by обязательно. Иначе гугл выдаст ошибку.
Обычно в ошибке указывается, что пошло не так. Если добавим группировку по кампаниям, то всё будет ок.
Переименование заголовков с помощью LABEL
Предположим, в таблице нам нужно вывести данные по всем кампаниям, показам, кликам, CTR, расходам, конверсиям, посчитать CPA и вывести с сортировкой CPA по убыванию.
Мы это можем сделать с помощью следующей формулы:
В перечислении в кляузе select мы показываем какие столбцы хотим видеть. Здесь можно использовать, в том числе и арифметические операторы.
Оператор | Описание |
---|---|
+ | Сложение |
— | Вычетание |
/ | Деление |
* | Умножение |
В результате работы формулы мы получим следующий результат (количество данных на скрине сократил, чтобы лучше было видно).
В случае со столбцом B, query взял в качестве заголовка 1 строку из нашей базы данных, где было указано «Название размещения». По остальным столбцам в заголовках добавилось указание первой строки из БД + название арифметической операции, которая использовалась для данного столбца.
Для того, чтобы это исправить и сделать более красиво, используется кляуза label.
Вот как выглядит формула с использованием этой кляузы:
После слова label мы начинаем перечислять столбцы, которые указывали в «селекте» и задавать им значения, которые нам нужны.
Подобные перечисления разделяются между собой запятой. Если запятую пропустим, то query вернет ошибку.
Вот так теперь выглядят заголовки таблицы после использования label:
Форматирование с помощью кляузы Format
Форматировать данные можно с помощью двух способов:
- Привычные методы Гугл таблиц.
- С помощью кляузы Format.
На примере ниже видно, что в столбце, где мы рассчитали CTR, нужно данные форматировать в проценты:
И делаем мы это либо с помощью волшебной кнопки.
Либо меняем формулу из предыдущего примера на следующую:
В формуле появилась кляуза, которая приводит CTR в нужный нам вид:
Аналогичные операции можно сделать и для других столбцов.
И итоговая формула будет выглядеть у нас следующим образом:
Теперь выглядит всё еще лучше:
Единственное, что раздражает — если происходит ошибка деления на ноль (в случае с CPA), то остаются пустые ячейки.
Форматирование даты
Предположим, что мы хотим создать таблицу, где по дням недели будут суммироваться конверсии.
Сделать мы это можем с помощью следующей формулы:
В итоге, получаем простую таблицу, где складываются все конверсии.
Неделя в данном случае начинается с воскресенья. Соответственно, у воскресенья порядковый номер = 1, а у субботы = 7.
Чтобы не запутать себя и окружающих, будет лучше отформатировать дни недели и привести их в привычный вид. Для этого в формулу нужно добавить кляузу format.
Теперь таблица выглядит понятнее:
В эту формулу был добавлен фильтр, который проверяет ячейки, где вместо кампании пустая строка.
Помимо функции dayofweek(), существуют и другие, которые мы можем применять в наших запросах.
Скалярные функции
Функция | Описание |
---|---|
year() | Возвращает номер года из «даты» или «даты и времени». Пример: year(date ‘2009-02-05’) вернет 2009. Запрашиваемые параметры: один параметр с типом дата или дата и время. Тип возвращаемых данных: число. |
month() | Возвращает номер месяца из «даты» или «даты и времени». Но в данном случае январь будет возвращать 0, февраль 1 и так далее. Началом отсчета для номера месяца является 0. Пример: month(date ‘2009-02-05’) вернет 1. Чтобы функция вернула номер месяца в привычном виде к ее результату прибавьте 1, month(date «2009-02-05»)+1 вернет 2. Запрашиваемые параметры: один параметр с типом дата или дата и время. Тип возвращаемых данных: число |
day() | Возвращает номер дня в месяце из «даты» или «даты и времени». Пример: day(date ‘2009-02-05’) вернет 5. Запрашиваемые параметры: один параметр с типом дата или дата и время. Тип возвращаемых данных: число. |
hour() | Возвращает номер часа в дне из «даты и времени» или «времени». Пример: hour(timeofday ‘12:03:17′) вернет 12. Запрашиваемые параметры: один параметр с типом время или дата и время. Тип возвращаемых данных: число. |
minute() | Возвращает номер минуты в часе из «даты и времени» или «времени». Пример: minute(timeofday ‘12:03:17′) вернет 3. Запрашиваемые параметры: один параметр с типом время или дата и время. Тип возвращаемых данных: число. |
second() | Возвращает номер секунды в минуте из «даты и времени» или «времени». Пример: second(timeofday ‘12:03:17′) вернет 17. Запрашиваемые параметры: один параметр с типом время или дата и время. Тип возвращаемых данных: число. |
millisecond() | Возвращает номер миллисекунды в секунде из «даты и времени» или «времени». Пример: millisecond(timeofday ‘12:03:17.123′) вернет 123. Запрашиваемые параметры: один параметр с типом время или дата и время. Тип возвращаемых данных: число. |
quarter() | Возвращает номер квартала в году из «даты и времени» или «времени». Базовым значением или началом отсчета является 1, соответственно, для первого квартала функция вернет значение 1, для второго 2 и так далее. Пример: quarter(date ‘2009-02-05’) вернет 1. Запрашиваемые параметры: один параметр с типом дата или дата и время. Тип возвращаемых данных: число. |
dayOfWeek() | Возвращает номер дня недели в неделе из «даты» или «даты и времени». Началом недели считается воскресенье, для воскресенья функция вернет значение 1, для понедельника 2 и так далее. Пример: dayOfWeek(date ‘2015-11-10’) вернет 3, так как 10 ноября 2015 года — вторник. Запрашиваемые параметры: один параметр с типом дата или дата и время. Тип возвращаемых данных: число. |
now() | Возвращает текущую дату и время в часовом поясе GTM. Запрашиваемые параметры: не требует ввода параметров. Тип возвращаемых данных: дата и время. |
dateDiff() | Возвращает разницу в днях между двумя датами. Пример: dateDiff(date ‘2008-03-13’ , date ‘2008-02-12’) вернет 29, так как 10 ноября 2015 года вторник. Запрашиваемые параметры: два параметра с типом «дата» или «дата и время». Тип возвращаемых данных: число. |
toDate() | Возвращает преобразованное в дату значение из «даты» или «даты и времени» или «числа». Пример: toDate(dateTime‘2013-03-13 11:19:22’) вернет дату ‘2013-03-13’. Запрашиваемые параметры: один параметр с типом дата, дата и время или число. Тип возвращаемых данных: дата. |
upper() | Преобразует все значения в строке в верхний регистр. Пример: upper( ‘foo’) вернет строку ‘FOO’. Запрашиваемые параметры: один параметр с текстовым типом данных. Тип возвращаемых данных: текст. |
lower() | Преобразует все значения в строке в нижний регистр. Пример: upper( ‘Bar’) вернет строку ‘bar’. Запрашиваемые параметры: один параметр с текстовым типом данных. Тип возвращаемых данных: текст. |
Перекрестные таблицы (PIVOT)
Чуть больше информации об этой кляузе есть в статье от netpeak, здесь приведу пример того, как мы можем использовать эту кляузу.
Задача:
Нужно по кампаниям построить таблицу, где по дням будет видна динамика конверсий, чтобы вовремя отслеживать проблемы.
Сделаем мы это с помощью следующего запроса:
В итоге, получается матрица, которую можно использовать для анализа:
Источник
Если столбец содержит значение то гугл таблицы
В закладки
Доказывающих, что этот редактор таблиц невероятно крут. И для 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 Docs;
- Gmail;
- Google Translate;
- Google Forms;
- Google Sites;
- Google Translate;
- Google Calendar;
- Google Contacts;
- Google Groups;
- Google Maps.
Тему использования этого языка совместно с Google Таблицами на iphones.ru мы поднимали неоднократно:
4. Коллекция дополнений
Если вам не хватает каких-то возможностей в Google Sheet, то можно попробовать найти что-нужно среди дополнений. Страница с доступными аддонами открывается из меню Дополнения -> Установить дополнения.
Я бы рекомендовала присмотреться к следующим дополнениям:
- Styles;
- Remove Blank Words;
- Advanced Find And Replace;
- Translate My Sheet;
- Fitbit Activity Importer;
- Magic JSON;
- Drive Links Exporter.
5. Google Forms
Предположим, что нам надо сделать онлайн-опрос и собрать данные в таблицу для последующей обработки. Есть очень быстрый и бесплатный способ это сделать.
Организуем опрос с помощью сервисов Google
1. Инструменты -> Создать форму
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?
В закладки
Источник
Считают почасовой доход и хвалят за старательность: как гугл-таблицы облегчают мне жизнь
У меня двое маленьких детей, поэтому пришлось научиться планировать бюджет и грамотно расходовать свободное время.
Екатерина Леснова любит гугл-таблицы Профиль автора
В этом мне помогают гугл-таблицы. Я не изучала «Эксель» углубленно и составляла формулы, руководствуясь подсказками справочного центра. Но если вы еще не пробовали самостоятельно создавать шаблоны, вам могут пригодиться мои: под каждым блоком есть ссылки на таблицы — создавайте копию и примеряйте на себя.
Вот что они умеют.
Планировать расходы
Что умеет таблица: вычислять сумму, которую мы с мужем можем потратить на «хотелки».
В чем фишка: с помощью сложных условий с функцией «Если» я создала пересчитываемые ячейки. Таблица сама выясняет, есть ли у нас свободные деньги, и распределяет их по категориям.
В ней пять основных столбцов: обязательно, необязательно, накопления, минималка и реальный доход.
Вот что они значат.
Обязательно — это деньги, которые мы тратим на еду, жилье, детей, транспорт и здоровье. Раньше для учета расходов мы пользовались приложением «Дзен-мани», так что суммы взяли из его отчетов.
Сюда же входят регулярные платежи за связь и зарплата няне. В этом столбце числа меняются редко. В основном — когда мы замечаем, что стали больше тратить на продукты, или появляется новый ежемесячный платеж, например кредит.
Необязательно — это те категории трат, благодаря которым жизнь становится комфортнее: новая одежда, парикмахерская, походы в кино, подарки. Суммы здесь пишем примерные, исходя из потребностей в текущем месяце. Если заработали маловато — в ячейках ставим нули.
Пересчитываемые категории в этом столбце — это развлечения и личные траты. Они заполняются по остаточному принципу, когда таблица посчитает, сколько требуется на все запланированные обязательные, необязательные расходы и накопления.
Накопления. Случается так, что мы выходим за рамки бюджета. Поэтому 15% от зарплаты обязательно откладываем в стабфонд.
Формулы в таблице настроены так, что если свободные деньги есть, но они составляют, к примеру, только 7% от зарплаты, то вся эта сумма уйдет в стабфонд, а в другие пересчитываемые категории ничего не прибавится. Если мы хотим еще на что-то накопить, то добавляем категорию в этот столбец.
Минималка считает сумму обязательных и необязательных расходов без учета личных трат и развлечений. Столбец также показывает, сколько нужно зарабатывать, чтобы иметь возможность копить.
Реальный доход. Столбец суммирует все то, что мы с мужем заработали за месяц. Если получается меньше минималки — значит, нужно либо идти еще поработать, либо пересмотреть расходы.
Как пользоваться. Записываем в таблицу общий доход за месяц и прикидываем траты. Затем настраиваем параметры во вспомогательной таблице:
- Определяем минимум для тех категорий, где это необходимо. Например, грустно остаться на работе без обеда — поэтому для этой обязательной категории я тоже создала пересчитываемую ячейку с минимумом 2000 Р.
- Записываем проценты от зарплаты, которые хотим откладывать на сберегательные счета.
- Указываем, как распределить свободные деньги. Например, по 35% от «лишних» денег уходит на личные траты мне и мужу, по 15% — на развлечения и обеды.
Источник
Полезные функции для работы в Google Таблицах
Вы научитесь переводить текст на другой язык (или на свой) прямо в Google Таблицах, ускорять работу документов и делать их легче, выделять в них уникальные элементы и автоматически проставлять ссылки, быстро переводить данные из файла в файл (по этой теме есть даже видеоурок), а также сравнивать между собой два списка. Готовы? Тогда за дело.
Знакомимся с Google Docs
Основное преимущество Google Docs — возможность совместной работы в режиме онлайн, просмотра изменений, сделанных каждым участником, и автоматического сохранения актуальной версии. Особенно полезны для работы с данными Google Spreadsheets, или Google Таблицы — аналог приложения Excel. Google Docs могут пригодиться вам в следующих целях:
- для совместного планирования отпуска с друзьями и расчета бюджета;
- ведения реестров с вашими клиентами, заказами, поставщиками и т.д., которые заполняются несколькими людьми параллельно;
- онлайн-координации любых совместных действий.
Все данные в примерах ниже вымышлены.
Как сделать документ Google Таблиц быстрее и «легче»
Есть разные способы это сделать. Попробуйте несколько, чтобы выбрать подходящие. Возможно, придется сделать все по очереди. Но результат того стоит. Итак, рецепты «ускорения и облегчения».
- Удалить неиспользуемые строки на каждой вкладке (по умолчанию создается тысяча строк — если у вас на вкладке сейчас используется 200, удалите лишние 800, а при необходимости просто добавьте нужное количество) и столбцы (аналогично).
- Оптимизировать количество вкладок (если есть несколько вкладок с маленькими таблицами или списками — попробуйте объединить их в одну).
- Если есть формулы поиска данных, например ВПР/VLOOKUP, ИНДЕКС/INDEX, ПОИСКПОЗ/MATCH и другие, попробуйте сохранить часть формул как значения (если не нужно будет эти значения обновлять). Например, если у вас подтягиваются данные за много месяцев с помощью VLOOKUP — оставляйте текущий месяц формулами, а остальные данные сохраняйте как значения.
- Не заливать строки/столбцы цветом целиком (и вообще стараться избегать излишнего форматирования).
- Проверить, нет ли условного форматирования на (излишне) большом диапазоне ячеек.
- Не ставить фильтр на все столбцы.
- Очистить примечания, если их много и они не нужны
- Выяснить, нет ли проверки данных на большом диапазоне ячеек.
Как выделить уникальные элементы из списка в Google Таблицах?
Дано: список с текстовыми значениями в Google Таблице.Задача— получить список, содержащий только уникальные значения из исходного. Для этого нужна функция UNIQUE, единственный аргумент которой — исходный список:
Если ваша задача — только вычислить количество уникальных элементов в списке, понадобится функция COUNTUNIQUE. Она работает аналогично, но возвращает лишь количество уникальных элементов.Но что, если исходный список будет со временем меняться (то есть к нему станут добавляться новые строки)? Не менять же формулу каждый раз. Решение есть.Чтобы функция UNIQUE автоматически обновляла список уникальных значений при обновлении исходного списка (а COUNTUNIQUE, соответственно, обновляла количество), в качестве аргумента укажите не диапазон A2:A14, а диапазон A2:A.
Источник