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

Google Таблицы

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

Работа в 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


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

2022-12-23 09:50:36
Проверка данных стала наряднее!

Теперь:
— Правила настраиваются в боковой панели (как, например, условное форматирование). Боковая панель вызывается, как раньше, меню "Данные" (Data) — "Настроить проверку данных" (Data Validation).
Или Alt-D + V.

— Нажимаем Add Rule (Добавить правило), чтобы добавить новое правило, существующие правила видим в списке, можно наводить курсор на каждое и будет выделяться соответствующий диапазон. Удалить правило можно в его настройках, нажав Remove Rule, или по иконке с корзинкой в списке всех правил проверки.

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

— Вариантам в выпадающем списке (что из диапазона, что введенным в проверке) теперь можно присваивать цвета! Так что значения в ячейках выглядят более нарядно, если цвет несет какой-то смысл в ваших данных — легче считывать информацию.
3.1K views06:50
Открыть/Комментировать
2022-12-22 11:34:46
Прокачайте свои навыки в программировании и узнайте всё о профессии SQL-разработчика на бесплатном онлайн-интенсиве Skillbox. Подключайтесь к прямым эфирам с 26 по 28 декабря в 19:00 по московскому времени: https://clc.to/_XIfyg.

● Научитесь работать с базами данных — и получите навык, необходимый каждому программисту.
● Поймёте, как оптимизировать рутинные задачи при помощи SQL-запросов и получить повышение.
● Прокачаете знания SQL.
● Узнаете, как стать более востребованным специалистом.
● Сможете использовать сложные конструкции SQL.

Разобраться в теме поможет профи — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян. 8 лет работал специалистом по хранилищам данных в Tele2.

Всем зарегистрировавшимся пришлём на почту чек-лист базовых навыков по SQL, которые требуют на собеседованиях. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на скидку 10 000 рублей на любой курс Skillbox. В конце интенсива подарим участникам электронную книгу издательства МИФ.

#реклама
2.4K views08:34
Открыть/Комментировать
2022-12-21 10:41:01
Накопление с помощью onEdit(), из комментариев

Скрипт накопления для любой ячейки одного столбца (на гифке)

Скрипт накопления для выборочных ячеек (их указываете в коде)

Всем спасибо за комментарии и вопросы, друзья!
2.1K views07:41
Открыть/Комментировать
2022-12-19 10:02:01
Минус на минус дает число: превращаем текст в число для дальнейших вычислений

Этот вопрос недавно поднимался в нашем чате, и мы решили рассказать об этом всем.

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

Как превратить текст в число в Google Таблицах (и в Excel тоже)?

1 С помощью двух минусов. Два раза умножив текст на минус единицу, мы меняем тип данных, не меняя значения
=--REGEXEXTRACT(...)

2 С помощью функции VALUE/ЗНАЧЕН.
=ЗНАЧЕН(REGEXEXTRACT(...))

3 С помощью еще какой-нибудь математической операции, не меняющей значение, например, умножения на единицу
=REGEXEXTRACT(...)*1
1.6K views07:02
Открыть/Комментировать
2022-12-18 13:52:32
Как за 1 год вырасти в доходе до 250 тыс руб?

20 декабря
Алексей Колоколов проведет вебинар, где поделится своим опытом. Он начинал с нуля в 2009, не умея программировать, зная лишь Excel. Теперь он признанный эксперт по PowerBI, у него за плечами 70 реализованных проектов для Siemens, Schneider Electric, Lego и др. Алексей издал 2 книги, преподает Business Reporting на МВА в США.

Кому будет полезен этот вебинар:
Новичкам в ИТ - узнаете, как на самом деле устроена индустрия BI-аналитики, оцените ваши перспективы
Специалистам с опытом работы с данными - поймете, как развивать свою карьеру в современных реалиях

За 1,5 часа успеем разобрать главные вопросы:
- За что заказчики готовы платить выше рынка?
- Какие навыки развивать, чтобы получить работу в Европе и Америке?
- Какой стек технологий выбирать (PowerBI, Tableau, Qlik, Open Source)?
- Какие зарплаты в России и Европе?

У Вас есть уникальная возможность получить ответы на свои вопросы от эксперта-практика.
Ждём Вас во вторник, 20 декабря 2022 года в 19:00 МСК! Регистрируйтесь по ссылке bit.ly/3PyecPe и получите запись интервью с Дата-инженером из Amazon.

#реклама
2.4K views10:52
Открыть/Комментировать
2022-12-17 13:50:47
Простейший onEdit скрипт накопления с комментариями

Сегодня персонально ответим на вопрос Евгения из нашего чата и покажем простой скрипт для накопления суммы.

Работает так: вводим что-то в ячейку, скрипт проверяет, число ли это, проверяет в какую ячейку и на какой лист ввели и если все правильно, то добавляет это число к аккумулятору.

Код с комментариями:
function onEdit(e) {
//определяем лист, который редактируется
const sheet = e.source;

//умножаем значение, которое ввёл пользователь на 1. чтобы преобразовать из текста в число
const value = e.value * 1;

//ЕСЛИ полученное значение число, ЕСЛИ пользователь ввёл его на "Лист1" и ЕСЛИ в ячейке "B1"
if (!isNaN(value) &&
sheet.getSheetName() == 'Лист1' &&
e.range.getA1Notation() == 'B1') {
//ТО определяем ячейку накопленного итога
const range = sheet.getRange('B2');
//берём из нее значение
const old_value = range.getValue();
//и добавляем наше число к нему
range.setValue(value + old_value);
}
};

Таблица
И наш чат, в котором можно задавать вопросы, на которые мы иногда отвечаем даже на канале
2.4K viewsedited  10:50
Открыть/Комментировать
2022-12-16 15:44:29
Как сделать данные в Excel наглядными и понятными

Подсказки, чек-листы и лайфхаки
есть на канале Клуба анонимных аналитиков. Ведет его Алексей Колоколов, директор Института бизнес-аналитики и эксперт по визуализации данных.

Вот примеры постов:

Топ-7 ошибок в формах отчетности и как их решить
https://t.me/analyst_club/210
Как сделать каскадную диаграмму в старом Excel
https://t.me/analyst_club/417
5 способов врать с помощью диаграмм
https://t.me/analyst_club/152
Чек-лист для новичков: как проверить диаграмму
https://t.me/analyst_club/146

Но фишка канала не только в лайфхаках по Excel. Он про аналитику данных бизнеса и визуализацию, которая помогает управленцам. А это уже — новый уровень. Подписывайтесь! https://t.me/analyst_club

#реклама
2.6K views12:44
Открыть/Комментировать
2022-12-15 10:01:44
Если без авокадо с круассаном (или иероглифов, или огонька, или чего угодно еще) в оформлении таблиц никуда, можно использовать функцию CHAR / СИМВОЛ, которая возвращает символ по коду.

Как узнать, какой код у символа?
Можно просто ввести формулу, которая будет возвращать символы для всех номеров, например, до 150000:
=ArrayFormula(CHAR(SEQUENCE(150000;1)))
Номер строки, в котором будет символ, и будет его номером. Запоминаем и используем в будущем.

Ловите таблицу с этой формулой - ссылка. Листайте и смотрите, вдруг что-то пригодится!

Либо можно использовать сайт graphemica.com. Ищите там нужный символ и копируйте номер "html entity (decimal)".
Вот пример.
2.7K views07:01
Открыть/Комментировать
2022-12-14 13:10:33
Хотите освоить профессию, которая позволит работать удалённо: принимать решения, организовывать, управлять и реализовывать успешные проекты? Попробуйте себя в профессии проджект-менеджера на бесплатном онлайн-интенсиве с 15 по 17 декабря в 16:00 по московскому времени!

Бесплатная регистрация по ссылке https://clc.to/819pmA
За 3 дня вы:

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

Спикером выступит коммерческий директор UPMARKET, экс-директор группы по работе с клиентами сегмента Big Business, член совета директоров холдинга Ingate, специалист с опытом более 10 лет в диджитал-сфере и управлении бизнесом — Мария Зубарева.

На интенсиве вас ждёт практическое задание. Создадите план проекта: определите название, цель, ожидаемый результат, задачи и риски.

Каждый, кто оставит заявку на участие в интенсиве, получит чек-лист по запуску проекта с нуля. Всем, кто дойдёт до конца, — в подарок электронная книга Адель Линн «Сила эмоционального интеллекта» издательства МИФ.

Сделайте шаг к востребованной профессии: подключайтесь к прямым эфирам, задавайте вопросы эксперту и получите сертификат на 10 000 рублей на любой курс образовательной платформы Skillbox!

#реклама
2.3K views10:10
Открыть/Комментировать
2022-12-13 15:00:43
Приводим данные к правильному виду или три REGEXREPLACE

Друзья, сегодня решаем задачу наших клиентов: в данных (столбец A) есть разные варианты написания размеров, через х,Х (латиница),*,Х,х (кириллица) и мы хотим привести все их к написанию через х (строчная латиница). Параллельно убираем пробелы и меняем точки в размерах на запятые.

Поехали:
1) сначала поборем пробелы, табуляцию и перенос строк: REGEXREPLACE(A2:A12;"\s";"") Про \s

2) берём результат и меняем все варианты х|\*|X|Х на х (строчную латиницу). Не забываем, что звездочка - метасимвол в регулярных выражениях и для точного поиска её нужно экранировать \*
REGEXREPLACE(REGEXREPLACE(A2:A12;"\s";"");"х|\*|X|Х";"x")

3) и напоследок меняем все точки (опять спецсимвол и нужно экранировать, \.) на ","
=ARRAYFORMULA( REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(A2:A12;"\s";"");"х|\*|X|Х";"x");"\.";","))

С помощью формулы массива заставляем формулу работать сразу на всём диапазоне данных.

Если будут идеи как это решить иначе - напишите в комментарии :)

Материалы:
Компактная памятка про регулярки от Vitalich
"Народная" база с примерами регулярных выражений (внутри не всё идеально, но некоторое понимание получите)

PS короткий вариант от @vitalich:
REGEXREPLACE(...;"(?i)[хx*]";"x")
2.4K viewsedited  12:00
Открыть/Комментировать