61109
Работа в Google Таблицах. Кейсы, решения и угар. админы: @namokonov @r_shagabutdinov @IT_sAdmin оглавление: goo.gl/HdS2qn заказ работы: teletype.in/@google_sheets/sheet_happens купить рекламу: https://telega.in/c/google_sheets РКН: clck.ru/3F3u9M
📊 Excel раньше — какие-то таблички для бухгалтеров.
🚀 Excel сейчас — личный аналитик и оптимизатор.
Превращайте скучные цифры в полезные отчёты, умные таблицы и дашборды без всякой магии на курсе «Excel: от основ до анализа данных».
Вас ждут:
-продвинутые формулы,
-визуализация данных,
-power Query и Power Pivot.
Всё это под руководством Павла Козлова, гуру Excel с 15-летним стажем. Он научил более 5000 человек укрощать эту программу. Теперь ваша очередь.
Неважно, новичок вы или опытный пользователь, курс поможет вам стать тем самым, кто делает красоту в Excel.
Присоединяйтесь к курсу и открывайте новые возможности для своей карьеры.
ссылка - https://netolo.gy/etcR
Сохраните скидку Чёрной пятницы до 65 % — при необходимости заморозьте обучение на 1–6 месяцев
Реклама. ООО "Нетология". ИНН 7726464125. Erid:2VSb5wF7NeV
💡 А как вставить пустые столбцы в результат QUERY?
Чтобы вставить пустые столбцы, используйте приём с делением на 0 в SELECT.
Например:
=QUERY(A1:D9;"select 1/0, Col1, 2/0, Col3";1)
label для этих столбцов, можно убрать заголовки:
=QUERY(A1:D9;"select 1/0, Col1, 2/0, Col3 label 1/0 '', 2/0 ''";1)
⚠️ 13 умных шаблонов Google-таблиц, которые сделают вашу работу проще и эффективнее
Как бы вы оценили свое умение работать с таблицами по 10-балльной шкале? Даже если вы уверены в своих навыках — всегда есть пространство для новых инструментов, которые сделают вашу работу еще эффективнее.
Рекомендуем подписаться на канал Мастер CFO. Автор канала — Софья, эксперт в области фин. и бух. учета со стажем 15 лет.
Создала самое крупное сообщество для финансистов и бухгалтеров, численностью 38 600 человек.
➡️ Что вас ждет на канале:
– готовые шаблоны таблиц для автоматизации рутины
– уроки по внедрению ChatGPT в финансовую работу
– лайфхаки, которые помогут зарабатывать в 2 раза больше
– подробные инструкции по оптимизации процессов
– реальные кейсы и экспертные советы
– ежедневное общение с коллегами
📎 Сохраняйте «13 умных шаблонов Google-таблиц»
✅ К каждой таблице подготовлена подробная инструкция по работе с ней.
Переведём \u0411\u0430\u043d\u043a \u0425\u043e\u0440\u043e\u0448\u0438\u0445 \u0418\u0434\u0435\u0439 на читаемый русский 🙂
Друзья, эта строчка - это представление последовательности символов в юникоде.
Unicode - это универсальный стандарт кодировки символов. Он нужен, чтобы одинаково представлять символы, цифры, эмоджи во всех языках и системах.
function fromUnicode() {
const unicodeString = "\\u0411\\u0430\\u043d\\u043a \\u0425\\u043e\\u0440\\u043e\\u0448\\u0438\\u0445 \\u0418\\u0434\\u0435\\u0439";
const normalText = unicodeString.replace(/\\u([\dA-F]{4})/gi, (m, g) =>
String.fromCharCode(parseInt(g, 16))
);
console.log(normalText); // Банк Хороших Идей
}
\\u([\dA-F]{4}) находит все юникод-последовательности.parseInt(g, 16) превращает шестнадцатеричный код в число.String.fromCharCode() превращает число в символ.Читать полностью…
function toUnicode() {
const text = "Банк Хороших Идей";
const encoded = text.split('').map(ch =>
'\\u' + ('000' + ch.charCodeAt(0).toString(16)).slice(-4)
).join('');
Logger.log(encoded);
// → \u0411\u0430\u043d\u043a \u0425\u043e\u0440\u043e\u0448\u0438\u0445 \u0418\u0434\u0435\u0439
}
🚞Расписание электричек: получаем список всех станций "от и до"
Задача — склеить все значения в заданном диапазоне (задаем начало и конец) в одну текстовую строку.
Как и у любой задачи, вариантов решения всегда много — предлагайте свои! Вот один из:
1 Находим, в каких строках первая и последняя станция — это XMATCH
2 Отправляем найденные номера строк в ИНДЕКСы
3 Превращаем два ИНДЕКСа в ссылки, ставя между ними двоеточие.
4 Склеиваем полученный массив в один текст с помощью JOIN
=JOIN(" - ";
ИНДЕКС(список станций;XMATCH(начальная;список)):ИНДЕКС(список;XMATCH(конечная;список)))
Алиса, извлеки электропочты!
Точнее, =АЛИСАПРО("извлеки электропочты"; A2).
Да, в редакторе таблиц от Яндекс 360 теперь есть такая функция в формулах и доступна всем пользователям.
Если ее не видите — убедитесь, что вы в новой версии редактора — см. переключатель на скриншоте. Вас встретит новость про функцию — см другой скриншот.
Как видно на скриншоте, вполне себе заменяет регулярки с объединением и проверку на пустой результат в одном флаконе.
Или справляется с тем, что решалось через регулярки (в Google Таблицах и новом Excel) или многоэтажные мучения с текстом по столбцам и ПРОСМОТРом в старом Excel.
Можно и не задавать второй аргумент — диапазон. А просто попросить написать формулу:
=АЛИСАПРО("Напиши формулу для вычисления...")
Друзья, посмотрите, вдруг вы пропустили что-нибудь полезное:
— СОБИРАТОР 4.0, интерфейс для сбора других Таблиц →
— 🧞♂️ПРЕВРАЩАТОР Листа Таблицы в xlsx / pdf / csv →
— ОТПРАВЛЯТОР, отправляем ваши отчеты в теле письма по расписанию →
— ОТПРАВЛЯТОР 2, создаём из Таблиц PDF и JPG и рассылаем в Телеграм по заданному расписанию →
— ДОПУСКАТОР 2, убираем из файлов всех пользователей кроме себя и закрываем доступ по ссылке. →
— ЗАМЕНЯТОР, заменяем значения по словарю в выбранных Таблицах →
— ЗАКРЫВАТОР, скрипт автоматического закрытия прошедших дней →
— ДОСТАВАТОР, берём из кода веб-страниц регуляркой нужное →
— Скриптами определяем, когда освободится домен →
— Запускаем скрипт по чекбоксу (работает и из мобильной версии Таблиц) →
— DRIVE COLUMBUS, смотрим на свой Google Диск и управляем им прямо из Таблицы →
— С помощью скрипта даём доступ к другой Таблице, чтобы IMPORTRANGE заработал сразу →
— Защищаем скрипты от редактирования →
— Регулярный бэкап Таблиц в формате XLSX в телеграм! →
— Скрипт. Распознаем текст на изображениях. OCR в Google Docs →
— Скрипт onEdit(), реагирующий на изменения и отправляющий письма (или триггер в триггере) →
Скрипт, загружаем письма вашего GMAIL-аккаунта в Таблицу →
— Важный скрипт. Связанные выпадающие списки из кэша →
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас
🗣 Главное событие осени в мире финансового аутсорсинга
По статистике 8 из 10 финансовых директоров переживают нехватку клиентов. Требования предпринимателей выросли, конкурентов стало больше, а продавать услуги всё сложнее.
⏩У специалистов в найме ситуация не лучше. Компании сталкиваются с кризисом, зарплаты урезают, есть риск попасть под сокращение.
Как финдиру построить карьеру на аутсорсе и стабильно привлекать клиентов на высокий чек в 2025−2026 году?
Решение ждёт вас на масштабном практикуме «Клиенты на аутсорсе».
📍 30 октября, онлайн
🔔 С 15:00 до 18:00 мск
✔️Бесплатно
Организаторы — Финтабло и Нескучные финансы, лидеры в сфере финансового учёта.
Это не «очередная конференция» с избитой теорией. Формат практикума не позволит вам остаться просто слушателями — вы начнёте действовать.
Что вас ждёт:
🟦 Нетворкинг в чате на 400+ участников.
🟦 3 часа практики без воды.
🟦 7 экспертов с реальным опытом, готовые передать знания.
🟦 Подарки от партнёров и организаторов.
Подробная программа практикума на сайте.
Регистрируйтесь по ссылке👆и приходите. Время усилить позиции на рынке и поставить привлечение клиентов на поток!
Реклама. ООО «НФ Софт», ИНН 2311303019. Erid 2Vtzqwhys8z
Нумерация в рамках группы
Слабая аура (старые формулы, нужно протягивать на каждую строку):
=СЧЁТЕСЛИМН($A$3:A3;A3)
=MAP(A2:A; LAMBDA(_a; ЕСЛИ(ЕПУСТО(_a); ; СЧЁТЕСЛИ(A1:_a; _a))))
🧹 Удаляем сообщения в чате / канале Telegram скриптом
Друзья, мы сделали Таблицу со скриптом, который позволяет массово удалять сообщения из чатов и каналов.
📽 Как всё работает — объяснил в видео.
Что нужно сделать:
1️⃣ Скопировать Таблицу 📄
2️⃣ Зарегистрировать бота в @BotFather, добавить его в чат / канал как модератора и выдать права на удаление 🛡
3️⃣ Вставить токен бота в редактор скриптов в скопированной Таблице 🔑
4️⃣ Дальше — всё по видео 🎬
---
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас
1C-разработка для перемен в карьере 📈
1,5 миллиона российских компаний используют решения 1С. Специалисты со знанием платформы нужны везде: от небольших фирм до крупных корпораций. Опыт работы с 1С оценят и в смежных профессиях — там он пригодится для карьерного роста.
Освойте главное российское ПО на расширенном курсе «1С-программист» от Нетологии.
На курсе вы:
🔹 решите 83 задания из реальной практики 1С-программистов,
🔹 добавите 8 крупных проектов в портфолио,
🔹 поучаствуете в 20 вебинарах для подготовки к экзаменам «1С:Профессионал» и «1С:Специалист»,
🔹 пройдёте 5 допмодулей для углублённого изучения,
🔹 получите в подарок курс «1С-аналитик».
После обучения: диплом о профессиональной переподготовке, свидетельство от 1С и год поддержки в поиске работы от Нетологии.
Записаться со скидкой 40%
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5wEkCKT
Мощная и последняя распродажа двух курсов🔥
Магия новых функций
Сводные таблицы Google Spreadsheets
Почему последняя-то?
Я передаю эти курсы во владения МИФа. Далее они будут продаваться только там, а не у меня на сайте.
Когда?
Сейчас и до 15 октября. Потом — все. По такой цене уже никогда.
Сколько?
790 рублей за любой из курсов.
Это вечный доступ, в том числе ко всем будущим обновлениям (например, в курсе по новым функциям сначала было на 5 уроков меньше, чем сейчас, ибо ... появляются новые новые функции в Excel).
Для сравнения: аналогичный зарубежный курс по сводным в Google Таблицах (чуть меньшего объема, чем у меня) стоит 100 долларов.
Курс по новым функциям (с большим объемом, но похожим набором функций) — 200 долларов.
Я покупал курс(-ы) ранее, что со мной будет?
У вас все будет отлично! Вы будете получать все новые уроки и обновления. Доступ никуда не денется.
Что в курсах?
Магия новых функций Excel. Массивы, регулярные выражения и многое другое
✅Все новые функции: (почти) 11 друзей LAMBDA, LET, манипуляции с массивами, регулярки, SORT и FILTER, XLOOKUP, TRIMRANGE, PIVOTBY и GROUPBY, флажки и многое другое
✅20 видео + текстовые материалы, исходные и готовые файлы в формате XLSX
✅Для счастливых обладателей Microsoft 365 и для пользователей Google Таблиц (ибо там есть почти все функции — и у всех аккаунтов)
Сводные таблицы Google Spreadsheets. От основ и нюансов до построения сводных с помощью QUERY и LAMBDA
✅Для начинающих и продолжающих пользователей Google Таблиц и переходящих туда из Excel. Вообще все про сводные Google, от основ до нюансов вокруг сводных (от подготовки данных и рассчитываемых полей до визуализации и построения "сводных" LAMBDA-формулами)
✅20 видео, исходные и готовые файлы в формате Google Таблиц
✅Сводные — что в Excel, что в Google — зачастую могут решать до 80-90% ваших задач по анализу данных :)
🔥 Два открытых API WB в одной Таблице
Друзья, современные сайты — это HTML и JavaScript. Когда вы открываете Wildberries, JS-скрипты в вашем браузере (их вы не видите) подгружают данные и «собирают» страницу, которую вы видите. Эти скрипты можно назвать внутренними API сайта.
📄 Мы сделали для вас Таблицу с двумя такими API. Скрипты заполняют листы данными из них — вы можете получить информацию по ряду номенклатур: описание, параметры, детали, а также общее количество, отзывы, число картинок, дату создания карточки и многое другое.
🔹 Пример первого API — ссылка, результат которой мы парсим:
https://card.wb.ru/cards/v4/detail?nm=98892471&locale=ru&dest=-1216601,-115136,-421732,123585595
🔹 И второго API:
https://basket-20.wbbasket.ru/vol3305/part330535/330535596/info/ru/card.json
Если открыть эти ссылки в браузере, вы увидите JSON-объекты — именно их наша Таблица обрабатывает и превращает в аккуратные строки.
📊 Таблица с решением
Копируйте, на листе nm вводите интересующие вас номенклатуры и запускайте скрипт из меню с 🔥 — и вся нужная информация появится прямо в вашей Таблице.
---
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас
🟣 Открытое API сайта Wildberries
Друзья!
По ссылке
👉 https://card.wb.ru/cards/v4/detail?nm=98892471&dest=123586302&locale=ru
(номенклатур может быть несколько — перечисляем через ;)
Через этот запрос можно получить информацию о номенклатурах WB: количество, рейтинг, названия и другие данные.
⚠️ Но в последнее время видим только общее количество по номеклатуре — пропало распределение по складам. Ищем, как достать остаток FBS.
Кто знает, что дописать в ссылке, чтобы снова появилось распределение?
Подскажите — начислим 25 кармы в нашем чате 🙌
💬 Также делитесь в комментариях своими вариантами ссылок к пока ещё открытому API, уверен - многим будет полезно
Экспортируем XLSX в Google Таблицу «налету» 🚀
Друзья, у нас есть очень удобный приём:
мы можем подхватить XLSX-файл прямо с Google Диска и тут же вывести его содержимое в нашу Таблицу — без скачиваний, конвертаций и промежуточных файлов.
Файл должен быть открыт по ссылке хотя бы на просмотр.
Базовая формула выглядит так:
=IMPORTDATA(A2 & "export?format=csv"; ""; "en_US")
gid (его можно подсмотреть в ссылке, открыв лист):
=IMPORTDATA(A2 & "export?format=csv&gid=1789128788"; ""; "en_US")
=IMPORTDATA(A2 & "export?format=csv&gid=1789128788&range=A1:C10"; ""; "en_US")
Но вставлять можно не только пустые столбцы
Например, создадим столбец с текстом и текущей датой:
Читать полностью…
=QUERY(A1:D9;
"select '" & "Отчет " & TEXT(NOW();"dd-mm-yyyy") & "', Col1, 2/0, Col3";
1)
💬 Вопрос от Туко из нашего чата:
Как добавить к результату QUERY пустую строку — в начало или в конец?
Ответ:
Используем функцию VSTACK, которая объединяет массивы данных вертикально.
Чтобы добавить пустую строку в начало, оставляем первый аргумент пустым, а во втором указываем нашу QUERY.
Если оставить первый диапазон пустым, то в результате появится одна ячейка сверху, а остальные будут заполнены значениями #N/A.
Чтобы убрать #N/A, обернём всё в IFNA без второго аргумента.
=IFNA(VSTACK(; QUERY(A1:B7;"select Col1, sum(Col2) group by Col1";0)))
=IFNA(VSTACK(QUERY(A1:B7; "select Col1, sum(Col2) group by Col1"; 0); ))
VSTACK и HSTACK — мощные функции для объединения диапазонов.
Кто покажет, как перевести строчку юникода \u0411\u0430\u043d\u043a \u0425\u043e\u0440\u043e\u0448\u0438\u0445 \u0418\u0434\u0435\u0439 с помощью формулы в Таблице?
Покажите в комментариях свой вариант :)
Погода, часть 2, @ski_weather
Друзья, привет! Мы продолжаем работать с бесплатным погодным API api.open-meteo.com.
С помощью кода в Таблице, которую мы вам приготовили, вы сможете получать данные по погоде в указанных точках (в скрипт передаётся широта и долгота) на сегодня, завтра и послезавтра.
Скрипт группирует данные по каждой точке в одно сообщение и отправляет его с помощью Telegram-бота в ваш телеграм-канал (или чат или в личку).
Что нужно сделать, чтобы повторить всё у себя
1) Делаете копию Таблицы с примером.
2) На листе settings вводите координаты и названия точек.
3) Регистрируете в @BotFather своего Telegram-бота и получаете его токен.
4) Создаёте канал или чат (или используете существующий), добавляете в него бота с правами администратора.
5) Открываете редактор скриптов и заменяете botToken и chat_id для отправки сообщения на свои (как получить chat_id — смотрите на канале).
6) Один раз запускаете функцию main. Если всё работает корректно, ставите её на триггер, например, на ежедневный запуск каждое утро.
Таблица с кодом / Код отдельно (без копирования Таблицы)
🐟 Заказать работу у нас: @namokonov
🌤 Погода, часть 1. Получаем прогноз в Красной Поляне и записываем в Таблицу
Друзья, привет!
Мы сделали для вас Таблицу со скриптом, который обращается к бесплатному API api.open-meteo.com по введённым координатам и возвращает в Таблицу температуру и осадки на сегодня и завтра.
Делайте копию, ниже разберём, как всё работает.
1. Формируем ссылку запроса
Ссылка выглядит так:
https://api.open-meteo.com/v1/forecast?latitude=43.676932&longitude=40.251855&daily=temperature_2m_max,temperature_2m_min,precipitation_sum&timezone=auto
{
"latitude": 43.6875,
"longitude": 40.1875,
"generationtime_ms": 0.07867813110351562,
"utc_offset_seconds": 10800,
"timezone": "Europe/Moscow",
"timezone_abbreviation": "GMT+3",
"elevation": 722,
"daily_units":
{
"time": "iso8601",
"temperature_2m_max": "°C",
"temperature_2m_min": "°C",
"precipitation_sum": "mm"
},
"daily":
{
"time": [
"2025-11-01",
"2025-11-02",
"2025-11-03",
"2025-11-04",
"2025-11-05",
"2025-11-06",
"2025-11-07"
],
"temperature_2m_max": [
13,
12.7,
17.1,
18.7,
17.7,
22.6,
23
],
"temperature_2m_min": [
6.6,
5.1,
6.5,
10,
10.5,
11,
17.1
],
"precipitation_sum": [
0,
0,
0,
0,
0,
0,
0
]
}
}
data.daily.temperature_2m_min[0]
data.daily.temperature_2m_max[0]
data.daily.precipitation_sum[0]
[1], для послезавтра [2] и так далее.
🧩 Как достать рейтинг товара с сайта через IMPORTXML
Друзья, привет! Некоторые сайты можно парсить прямо из Google Таблиц с помощью IMPORTXML.
Задача
Из страницы:
https://okapteka.ru/moskva/adyenoprosin-susp-ryekt-29mg-10-549226/
<div class="product-reviews__rating">4.82 из 5 звезд</div>
//div[@class='product-reviews__rating']
// - ищем в любом месте документаdiv - тип элемента, который ищем[@class='product-reviews__rating'] - фильтруем: берём только те div, где атрибут class равен "product-reviews__rating"
=--SUBSTITUTE(INDEX(
SPLIT(IMPORTXML(A2;"//div[@class='product-reviews__rating']");" ");
1);
".";",")
IMPORTXML - тянет содержимое <div> (например, "4.82 из 5 звезд")SPLIT(...;" ") - разбивает по пробелам - {"4.82" \ "из" \ "5" \ "звезд"}INDEX(...;1) - берёт первое значение - "4.82"
4. SUBSTITUTE(...;".";",") - заменяет точку на запятую (для русской локали)VALUE(...) или --(...) - превращает текст "4,82" в число 4,824,82, готовое для расчётов, фильтрации и красивых дашбордов.
🔥⌨️
1 Нажимаем Ctrl + / (или Справка — Быстрые клавиши, help— Keyboard shortcuts)
2 Активируем "Включить совместимые быстрые клавиши для таблиц" (Enable compatible spreadsheet shortcuts)
3 Наслаждаемся вот этими всеми прелестями:
Ctrl + минус
будет удалять выделенные строки / столбцы
(если выделены не строки/столбцы целиком, то будет контекстное меню с выбором — что удалять)
Ctrl + 9
будет скрывать все выделенные строки (целиком их выделять предварительно не нужны — скроются все строки, в которых выделены ячейки; даже если это несмежные ячейки)
Ctrl + 0
аналогично — скрытие столбцов
Ctrl + 1
для открытия меню "Формат", если привыкли к этому сочетанию в Excel (там оно позволяет не только формат ячеек открыть, но и формат выделенного объекта в диаграмме, например)
Alt + F1
быстрая вставка диаграммы
---
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас
5 ФАТАЛЬНЫХ ОШИБОК В ГРАФИКАХ, КОТОРЫЕ ПОДРЫВАЮТ ДОВЕРИЕ К ВАШЕМУ АНАЛИЗУ
Забирайте гайд с разбором основных ошибок в канале Сделай это красиво. Автор — Алексей Смагин, дата-журналист и аналитик Яндекса.
ГАЙД ПОДОЙДЁТ:
— аналитикам данных и продуктовым аналитикам
— научным сотрудникам и исследователям
— руководителям, которые работают с отчётностью
— всем, кто делает презентации с графиками
Умение анализировать — это круто. Но заказчики не видят вашу работу, они видят итоговые выводы. А от их оформления зависит, оценят ли результат.
Научиться делать графики — это быстро и легко. Достаточно исключить базовые ошибки — и ваша инфографика сразу будет выглядеть профессиональнее.
Подписывайтесь и забирайте гайд в закрепе: /channel/+OUfeQ6jJKAdmNWM6
Excel может больше, чем вы думаете
За сорок лет в нём появилось сотни функций для эффективной обработки данных, но большинство использует только самые примитивные.
На курсе от онлайн-школы Бруноям вы откроете для себя всю пользу этого инструмента. Алиса Пушина, руководитель отдела маркетинговой аналитики в OPEN group, покажет, как решать с его помощью любые задачи, связанные с расчётами, анализом данных, планированием и метриками.
Вы научитесь:
— Анализировать и структурировать данные
— Работать с большими таблицами без ошибок
— Визуализировать результаты и автоматизировать рутину
Другими словами, научитесь работать в Excel как продвинутый пользователь — быстро и эффективно, используя скрытые инструменты, формулы и автоматизацию.
Никакой лишней теории: с первой минуты вы будете учиться автоматизировать свою работу. Все навыки, которые освоите, будут также применимы в Google Таблицах.
Узнайте подробнее о курсе и прокачайте свои навыки: https://clck.ru/3Pq6VV
До конца ноября действует промокод со скидкой 15% — SHEETS. Работает до конца ноября.
#реклама
ООО "БРУНОЯМ", ИНН: 7840502496, erid: 2Vtzqw9z3e6
Повтор последнего действия: F4
Какие действия можно повторить?
— форматирование ячейки / диапазона (покрасили, поменяли шрифт, выделили другую ячейку или диапазон, нажали F4 — там тоже применилось последнее действие по форматированию)
— группировка строк / столбцов
— ввод значений в ячейки
— вставка и удаление строк / столбцов
— вставка и удаление строк / столбцов официальных ("умных") таблиц
— вставка сводных таблиц (надо много отдельных сводных по одним и тем же данным? Нажимаем F4 после вставки первой)
Как еще можно?
Ctrl + Y.
В Excel тоже работает?
Да. И даже в PowerPoint.
Возвращаемся к нашему посту с курсами.
VLOOKUP по нужной паре столбцов (даты и значения) именно для AED.
={
"Rate";
LET(
_rows;A2:B20; _cur;Currency!A4:Y; _head;INDEX(_cur;1;);
BYROW(_rows;LAMBDA(r;
LET(
_d;INDEX(r;1;1); _c;INDEX(r;1;2);
IF(_c="";;
LET(
_n;MATCH(_c;_head;0);
IFNA(
VLOOKUP(_d; CHOOSECOLS(_cur; _n+1; _n+2); 2; 1)
)))))))
}
_rows— ваши исходные пары (дата; валюта).
_cur— таблица на листе Currency (с заголовками кодов валют в первой строке диапазона).
_head— эта самая строка заголовков, по ней ищем смещение валюты.
Для каждой строки (BYROW): берём дату _d и код _c.
Если код пуст — возвращаем пусто. Иначе находим позицию валюты _n в заголовке и через CHOOSECOLS собираем нужную пару столбцов (дату и значение) именно для этой валюты, после чего VLOOKUP вытягивает курс по дате. IFNA скрывает #N/A, если дата не найдена.
В VLOOKUP(...; ...; 2; 1) последний аргумент 1 — точное совпадение или ближайшее меньшее
💱 Reduce для сбора курсов валют
Друзья, мы хотим получить курсы ряда валют к доллару (EUR, CHF, AED, UAH, RUB, TRY, CNY, OMR) за определённый период — с разбивкой по датам.
📄 Таблица / Итоговая формула:
=ARRAYFORMULA( let(
_c;TRANSPOSE(A1:H1);
_d1;A2;
_d2;B2;
reduce(;_c;LAMBDA(acc;v;ifna(hstack(acc;ifna(hstack(v; GOOGLEFINANCE("USD" & v;"PRICE";_d1;_d2));v)))))))
A1:H1;A2:B2 с помощью GOOGLEFINANCE;REDUCE;HSTACK.
Excel и Google Таблицы — это не про скучные цифры, а про умение решать задачи быстрее всех в отделе. Формулы сами считают, фильтры находят нужные данные, а отчёты строятся за минуты. Вы освобождаете время для важных дел — и становитесь незаменимым сотрудником.
На курсе Skillbox «Excel + Google Таблицы с нуля до PRO» вы научитесь автоматизировать рутину, анализировать данные, строить прогнозы и управлять таблицами, как профессионал. Всё — на реальных кейсах и с практикой, которую можно применить уже завтра.
Получите скидку до 55% и курс по нейросетям в подарок!
Переходите по ссылке и начните учиться в удобном формате: https://epic.st/Rxd7V?erid=2Vtzqxc37hF
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Друзья!
Посты на какие темы вы ждёте на нашем канале?
Пишите в комментариях :)
⚠️ 13 умных шаблонов Google-таблиц, которые сделают вашу работу проще и эффективнее
Как бы вы оценили свое умение работать с таблицами по 10-балльной шкале? Даже если вы уверены в своих навыках — всегда есть пространство для новых инструментов, которые сделают вашу работу еще эффективнее.
Рекомендуем подписаться на канал Мастер CFO. Автор канала — Софья, эксперт в области фин. и бух. учета со стажем 15 лет.
Создала самое крупное сообщество для финансистов и бухгалтеров, численностью 35 800 человек.
➡️ Что вас ждет на канале:
– готовые шаблоны таблиц для автоматизации рутины
– уроки по внедрению ChatGPT в финансовую работу
– лайфхаки, которые помогут зарабатывать в 2 раза больше
– подробные инструкции по оптимизации процессов
– реальные кейсы и экспертные советы
– ежедневное общение с коллегами
📎 Сохраняйте «13 умных шаблонов Google-таблиц»
✅ К каждой таблице подготовлена подробная инструкция по работе с ней.