Получи случайную криптовалюту за регистрацию!

Google Таблицы

Логотип телеграм канала @google_sheets — Google Таблицы G
Логотип телеграм канала @google_sheets — Google Таблицы
Адрес канала: @google_sheets
Категории: Технологии , Образование
Язык: Русский
Количество подписчиков: 54.69K
Описание канала:

Работа в Google Таблицах. Кейсы, решения и угар.
контакты:
@namokonov
@r_shagabutdinov
оглавление: goo.gl/HdS2qn
заказ работы: teletype.in/@google_sheets/sheet_happens
чат: @google_spreadsheets_chat

Рейтинги и Отзывы

4.00

2 отзыва

Оценить канал google_sheets и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения

2024-03-19 13:33:11
Как сделать бекап Google Диска

1. Самый простой и правильный способ забекапить данные
https://takeout.google.com/

2. А также – нажатие на кнопку Download / Скачать в контекстном меню по щелчку на папке Google Диска создаёт ZIP-архив с файлами (при этом файлы редакторов Google будут преобразованы в форматы Microsoft Office, например, Google Таблицы в XLSX) и скачивает его на ваш компьютер.

3. Вот здесь мы писали о скрипте, с помощью которого можно сохранить лист Таблицы в выбранном формате (PDF / CSV / XLSX).

4. А еще вот здесь есть телеграм бот (точнее рассказ, как его быстро сделать в домашних условиях), который регулярно и ежедневно отправляет ваши выбранные Таблицы в телеграм чаты в формате Excel

---
Заказ работы
12.7K views10:33
Открыть/Комментировать
2024-03-12 09:23:08
Криптовалюта, достаём курсы

Есть сайт: https://cryptoprices.cc/, из него мы можем достать курс криптовалюты (биткоина, скажем), собрав ссылку вида:

"https://cryptoprices.cc/" + "btc"

Чтобы вытянуть цифры - поместим эту ссылку в функцию importdata.

Если нужно поменять разделитель числа с точки на запятую (а загружаться всё будет с точкой) - добавляем функцию substitute / подставить.

Итоговая формула, которая у нас получилаcь:
=--SUBSTITUTE(IMPORTDATA("https://cryptoprices.cc/btc");".";",")

Таблица с примерами

Поделитесь в комментариях ресурсами, из которых вы достаёте разное в свои Таблицы

---
Заказ работы
12.8K viewsedited  06:23
Открыть/Комментировать
2024-03-10 16:14:57
Регулярный бэкап Таблиц в формате XLSX в телеграм!

Таблица со скриптом (делайте копию) работает так:

1) вставляете ссылки на Таблицы, бэкап которых вы хотите сделать, в столбец A:A

2) нужно заполнить настройки: открываете редактор скриптов (расширения > apps script) и заполняете:
— chatId – чат телеграма, в который будут отправляться бэкапы Таблицы, чат может быть как личным, так и общественным, чтобы узнать chatId - используйте @myidbot в телеграм
— botToken - токен телеграм бота, чтобы получить его, зарегистрируйте бота через @botfather
— hours - часы отправки через запятую

3) Как заполните всё – запустите из меню " " скрипт "создать триггер на каждые 15 минут"

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

Таблица и скрипт
12.6K views13:14
Открыть/Комментировать
2024-02-09 15:31:30
В Google Документах можно использовать переменные — увы, только в корпоративных аккаунтах Google Workspace (и в учебных), но не в личных бесплатных.

Для чего это нужно? У вас есть шаблонный документ или письмо, где нужно менять только определенные параметры (ФИО, даты и так далее). Причем некоторые параметры (ФИО сотрудника, например) фигурирует в нескольких местах. С переменной можно изменить значение в одном месте и не проверять, везде ли вы все исправили во всем документе.

Открываем квадратную скобку, вводим название переменной, закрываем скобку и нажимаем Tab. Другой вариант: меню Вставка -> Умные чипы -> Переменные.

Переменную теперь можно вставлять столько раз, сколько нужно в документ, и менять значение в одном месте. Поменять названия переменных или удалить их можно в боковой панели "Переменные" (ее можно открыть, нажав на стрелку справа сверху у любой существующей переменной).
12.6K views12:31
Открыть/Комментировать
2024-01-20 08:56:13
Вытаскиваем utm из ссылки (а точнее — все, что после знака вопроса)

Для этого можно воспользоваться следующим регулярным выражением:
\?(\S+)

Извлекаем выражение (круглые скобки) из не-пробелов, идущее после знака вопроса (\? = знак вопроса, а без слеша это был бы квантификатор (ноль или один символ)

Вся функция будет такая:
=REGEXEXTRACT(A2;"\?(\S+)")

Хорошее про регулярные выражения:
Компактная памятка про регулярки от Vitalich
Извлекаем числа, едим пончики
Волшебство "найти и заменить". Приводим mm-dd к dd-mm
12.8K viewsedited  05:56
Открыть/Комментировать
2024-01-16 16:03:26
Достаём курс евро из Московской Биржи.

Друзья, привет, Михаил поделился ссылкой, по которой можно вытянуть текущий курс евро к рублю из MOEX:

https://iss.moex.com/iss/engines/currency/markets/selt/boards/CETS/securities/EUR_RUB__TOM.json?iss.only=securities,marketdata&securities.columns=PREVDATE,PREVPRICE&marketdata.columns=TIME,LAST

Что с этой ссылкой делать дальше? Доставать данные скриптом в Таблицу, например:

function eurRub() {
const url = 'https://iss.moex.com/iss/engines/currency/markets/selt/boards/CETS/securities/EUR_RUB__TOM.json?iss.only=securities,marketdata&securities.columns=PREVDATE,PREVPRICE&marketdata.columns=TIME,LAST'

const r = JSON.parse(UrlFetchApp.fetch(url));
const curr = r.marketdata.data[0][1] || r.securities.data[0][1];
SpreadsheetApp.getActive()
.getRange("лист5!a1")
.setValue(curr);
};
Наш скрипт достанет либо цену последней сделки, либо, если её нет, например, не было торгов - последнюю актуальную цену.

А еще у нас есть большая статья от все того же кудесника Михаила, о том, как достать в Таблицу разные курсы формулами и скриптами.
12.8K views13:03
Открыть/Комментировать
2023-11-28 13:04:00
Считаем количество ответов на форму... формулой

Вы проводите опрос и хотите быстро посмотреть статистику: сколько раз пользователи выбирали тот или иной вариант при ответе на каждый вопрос (конечно, такое не прокатит с открытыми вопросами, а только при выборе из списка вариантов)

Можно поступить так:
1. выведем список уникальных ответов (функция UNIQUE)

2. для каждого ответа посчитаем, сколько раз он встречается в столбце (COUNTIF / СЧЁТЕСЛИ)

3. Объединим в одну текстовую строку через дефис или другой разделитель:
COUNTIF(диапазон;ответ)&" - "&ответ

4. Чтобы все было одной формулой, проделаем это через MAP — массивом значений для этой функции и будет список уникальных ответов. Для каждого из них мы будем считать, сколько раз он встречается, и склеивать число с текстом ответа.
Можно добавить проверку на пустоту через ISBLANK / ЕПУСТО, чтобы не выводить пустые ответы и ссылаться на открытый диапазон (если ждете новых ответов на форму).

=MAP(UNIQUE(диапазон с ответами);LAMBDA(ответ;IF(ISBLANK(ответ);"";COUNTIF(диапазон;ответ)&" - "&ответ)))
12.6K views10:04
Открыть/Комментировать
2023-10-04 13:03:18
Задание для подписчиков:

Галатасарай завтра выиграет в Лондоне Манчестере...

Задача: распределяем команды по группам с учетом дополнительного условия

Друзья, сегодня хотим предложить вам не решение, а задачу.
Мы недавно писали про случайное распределение команд по группам с помощью SORT, WRAPCOLS и RANDARRAY. Из столбца A (слева на скриншоте) получали одной формулой (она в оранжевой ячейке) то, что справа.

Усложняем задачу!
Сможете одной формулой формировать случайные группы по 4 команды так, чтобы (и в этом отличие от первоначальной формулы) в одной группе не было команд из одной страны? Все как в настоящей Лиге чемпионов (тут любители футбола загрустят, вспомнив, что это последний год, когда этот турнир проходит в текущем формате с группами )

Страны указаны в столбце B. Делайте копию таблицы и присылайте варианты в комменты! Потом опубликуем подборку решений :)

https://docs.google.com/spreadsheets/d/15QY8X7kfse7HoYbYqo_Th2-qtjMx8BZjlJNftbCfNG8
12.6K viewsedited  10:03
Открыть/Комментировать
2023-10-01 11:22:56
Простое. Вопрос из чата: "кто подскажет, как из строки вывести четвертое по счету слово в другой столбец?"

Подсказываем. Используем функцию SPLIT и делим строку по пробелу на отдельные слова. Далее используем INDEX и берём четвертое слово.

=INDEX(SPLIT(W3;" ");4)

Либо тоже самое, но с новой функцией выбора столбца, который хотим оставить. Про новые функции.

=CHOOSECOLS(split(W3;" ");4)

Двигаем время формулами

заказать работу | наш "пакет поддержки компаний"
12.7K viewsedited  08:22
Открыть/Комментировать
2023-09-08 10:46:19
КопиПастер от Александра

Друзья, сегодня Таблица с простым скриптом с сайдбаром от Александра, слово автору:

Написал для работы простую, но удобную программку. Может кому тоже пригодится. Смысл такой: юзер добавляет в колонку дежурные фразы, которые ему приходится часто отправлять по почте, в чатах, в ТМС и т.д. Чтобы каждый раз не писать много текста, можно один раз эти фразы написать в таблице. Они списком попадают в сайдбар, откуда их можно отредактировать, если надо и скопировать в буфер кнопкой. Казалось бы ерунда, но может сэкономить кучу времени в рутинной работе.

PS Ну понятно, что скрипт не наш, мы бы это назвали "вставлятор"

--
продаём разные скрипты для маркетплейсов, к примеру - загружаем статистику по рекламным кампаниям и в озоне и в ВБ скриптами и в Таблицу (пишите @namokonov)
12.6K viewsedited  07:46
Открыть/Комментировать