Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Разработка макроса для получения данных из API Wildberries, Необходимо разработать макрос для Excel, который будет получать данные из API запроса и преобразовывать их в таблицу в Excel.
 
1. Общее описание

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

2. Функциональные требования

Макрос должен выполнять следующие функции:

  • Получение данных из API запроса, указанного в задании.
  • Преобразование полученных данных в формат JSON.
  • Преобразование данных из формата JSON в формат таблицы Excel.
  • Вывод полученной таблицы в новый лист приложения Excel.
  • Автоматическое обновление таблицы при каждом запуске макроса.
  • При обновлении данных из API запроса, макрос должен добавлять новые данные в таблицу Excel, а не перезаписывать старые данные. Новые данные должны добавляться в конец таблицы, после последней имеющейся записи.
  • Если при обновлении данных в API запросе не было получено новых данных, таблица в приложении Excel должна оставаться неизменной.

3. Требования к интерфейсу

Макрос не должен иметь интерфейса пользователя.

4. Требования к технологиям

  • Разработка макроса должна быть выполнена на языке VBA для приложения Excel.
  • Для работы с данными в формате JSON рекомендуется использовать библиотеку JsonConverter, которая должна быть предварительно установлена.
  • Макрос должен обрабатывать ошибки, возникающие при получении данных из API запроса, и выводить соответствующее сообщение об ошибке в приложении Excel.

5. Требования к тестированию

  • Макрос должен быть протестирован на правильность работы в соответствии с функциональными требованиями.
  • Все найденные ошибки должны быть исправлены перед выпуском макроса в эксплуатацию.

6. Требования к документации

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

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

Адрес запроса https://statistics-api.wildberries.ru/api/v1/supplier/reportDetailByPeriod?dateFrom=2022-26-12&a...

Api ключ пришлю исполнителю

Описание запросов  https://openapi.wb.ru/#tag/Statistika/paths/~1api~1v1~1supplier~1sales/get

Стоимость обсуждается.

Совместное использование функции СУММЕСЛИ с функцией ИЛИ, Совместное использование функции СУММЕСЛИ с функцией ИЛИ
 
Задача
множить значение из столбца "A" на 2 только в том случае, если в столбце "B" значение = "Возврат" или = "Сторно продаж".
Если значение в столбце "В" = "Продажа" то никаких манипуляций не требуется.
Мой нерабочий вариант решения =СУММЕСЛИ(ИЛИ(B5;"Возврат";B5;"Сторно продаж");A5)*2
Количество оставленных отзывов , при условии, что человек может купить несколько товаров
 
В таблице ниже требуется подсчитать кол-во оставленных отзывов (флажков), при условии что 1 человек (столбец А) может купить несколько товар (столбец В), но отзыв может оставить только один (столбец Е).

С помощью какой формулы можно это подсчитать? Заранее спасибо!
Неправильное кол-во аргументов в функции =ЕСЛИ(И(
 
Требуется в столбец D начиная с 9 строки подставить/сцепить значение из диапазона A2:A5 в зависимости от соблюдения или НЕсоблюдения условий.
А конкретно: если сумма длин строк A9+B9 > С$2  И при этом она же (сумма длин строк) < C$3 тогда подставить/сцепить с A$3 и т.д.

моя формула
Код
=ЕСЛИ(И(ДЛСТР(A9)+ДЛСТР(B9)>C$2;ДЛСТР(A9)+ДЛСТР(B9)<C$3;СЦЕПИТЬ(A$3))) 
- выдаёт ошибку #Н/Д. Неправильное кол-во аргументов.

Подскажите пожалуйста, что в ней не так.
Подсчет уникальных значений в соседнем столбце, по заданному критерию
 
Как подсчитать и пронумеровать по определённому критерию

Дано:
столбец A - Название групп
столбец B - Фраза
столбец С - Номер Группы

Нужно в столбце "С" пронумеровать группы из столбца A таким образом, чтобы в каждой группе было не более 5 фраз из той же группы!
Подскажите пожалуйста как это можно реализовать?

Пример как должно получится в итоге находится на соседнем листе.
Почему ВПР не находит данные, которые есть в таблице?
 
Подскажите пожалуйста, в чём проблема

Задача:
с листа "мастер отчётов", столбца F (Площадка) подтянуть значения (адреса этих площадок) в лист 1, столбец I (Рся), поисковым запросом для этих площадок является столбец H "id объявления".
То есть вкратце. К каждому "id объявления" подтянуть адрес площадки с другого листа

Моя функция выглядит следующим образом:
Код
=VLOOKUP(H8;'Мастер отчётов'!A1:F328;6;0)

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

Подскажите пожалуйста, что я делаю не так!!!!
Поиск и перенос слов с одного листа на другой
 
Подскажите пожалуйста, как мне найти и перенести нужные слова со всего Листа 1 в определённый столбец Листа 2. Пример: требуется на Листе 1 найти все ячейки содержащие слово "гамак" и переместить их на Лист 2  в столбец A. Как это возможно сделать???
Страницы: 1
Наверх