Павел \Ʌ/, Извините, сразу не поблагодарил вас, большое спасибо за развернутый ответ, очень помогли!
Вывод значения ячейки по дню недели и времени (формула)
Вывод значения ячейки по дню недели и времени (формула)
09.08.2024 21:22:17
Павел \Ʌ/, А не могли бы вы научить, как самому задавать интервалы времени? Как не стараюсь (вот пришла необходимость сменить интервалы) ничего не получается. Ни на основании вашей формулы выше (которая прекрасно работает), ни на основании формулы из текущего сообщения. Если не затруднит, на основе любой, которая проще и менее ресурсоемка и понятна для создания аналогичных, подскажите пожалуйста, как именно ввести другие данные для других промежутков времени. Ровно по тому же принципу: есть интервал (день недели:часы:минуты), если файл открыт в этом интервале - значение А1, если вне его - В1
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
28.11.2023 21:26:51
Евгений Смирнов, в таком варианте, можно сказать почти идеально, но... Если теперь, в файл не добавляются новые строки, а файл именно, что перезаписывается, но только после открытия-закрытия итогового файла. А если, скрипт запустить первый раз (снова вижу размер файла 0 байт) и не трогая его (не запуская) снова выполнить скрипт, то получаю ошибку
Изменено: |
|||||
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
27.11.2023 22:22:11
Евгений Смирнов, Здравствуйте. Ваш вариант действительно отработал и пошустрей и даже не подвесил систему и результат в CSV как надо! Большое вам спасибо! Если позволите, один вопрос: Как заменить Arr1 что бы прописать в скрипт нужный лист, а не активный?
UPD: Упс... заметил очень не нужное поведение скрипта, при повторном (и при всех последующих) вызове скрипта, он данные ДОписывает в файл, а не перезаписывает его целиком. Вот такое поведение совсем не соответствует задаче :) И еще заметил такую странность: экспорт - ок, файл создался. Объёмом 0 байт. Открываю - всё есть. Закрываю - в проводнике вижу ненулевой размер. Снова экспорт - размер файла не изменился. Открываю - новые данные добавились. Закрываю Вижу в проводнике - вес увеличился
Изменено: |
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
26.11.2023 18:24:25
New, Да, скрипт работает, но... Теперь, ячейки, содержащие в данных кавычки (и они, конечно мне нужны), после импорта в CSV исчезли. А те самые открывающие и закрывающие кавычки, которые раньше добавлялись если в данных были кавычки больше не появляются, но зато появляются в тех строках, в которых есть "восклицательный знак", "вопросительный знак" :) То есть, снова, не то. Мне бы получить в экспортном CSV "как есть"...
![]() |
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
26.11.2023 12:24:06
Всё таки, оказалось, есть еще одна проблема в данном скрипте.
В итоговый файл CSV в некоторые строки (в ячейках которых, в исходном XLSX имеются кавычки) добавляются дополнительные кавычки и получается так, что у каких то строк есть кавычки в начале строки и в конце, а в каких то нет и такой CSV при импорте через PQ просто рассыпается. Как можно исправить указанный выше скрипт, что бы при импорте в CSV не добавлялись эти кавычки? ![]() |
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
25.11.2023 21:29:18
Подскажите пожалуйста, что могло навредить данному скрипту, после того, как я добавил на экспортируемый лист еще один столбец, который, как и все остальные на данном листе состоят из формул, которые забирают данные из соседних листов книги и если до добавления этого столбца скрипт отрабатывает около 30000 строк за 5 секунд, то теперь (с этим новым столбцом) на каждую строку уходит 1-2 секунды... Стоит удалить этот новый столбец - всё снова летает. В этом столбце вот такая формула (помогли в соседней теме) и он спокойно прогружает все эти данные и никаких затыков.
|
|||||
|
Вывод значения ячейки по дню недели и времени (формула)
Вывод значения ячейки по дню недели и времени (формула)
25.11.2023 14:57:09
Здравствуйте. Очень нужна формула (именно формула, не скрипт и не условное форматирование и иное) которая, при открытии книги будет делать следующее:
Если, при открытии книги, текущий день недели и текущее время лежит в диапазоне пятница, 15:00 - воскресенье, 15:00 - брать данные из ячейки A1, при всех остальных вариантах текущего дня недели и времени, брать данные из ячейки B1. Помогите пожалуйста, как это реализовать формулой? Спасибо. |
|
|
Рабочий процесс при постоянно изменяющихся файлах
Поиск по нескольким диапазонам
08.11.2023 15:57:42
И большое спасибо всем откликнувшимся! Andr85, Настя_Nastya, |
|||
|
Рабочий процесс при постоянно изменяющихся файлах
08.11.2023 12:47:56
Для простоты вопроса, напишу просто.
Есть отчёты с маркетплейсов. Каждый в своем формате, каждый со своей структурой. Загоняешь по очереди в PQ, настраиваешь, как тебе надо, получаешь, то, что тебе нужно. Чуть проходит время, то один имя столбца поменял, то другой расположение, или добавили или убавили. Смысл в том, что постоянно настройка импорта превращается в поиск, "ну, что на этот раз???" со всеми вытекающими. Собственно вопрос: Как оптимально решить задачу иметь нужную информацию из отчетов, которые и разные и постоянно изменяются с наименьшими затратами времени? Может есть совсем другие пути нежели импорт через PQ? (В API совсем не умею). Как то же наверняка возможно? Не поможете, хотя бы вектором, если не конкретным решением. Спасибо! |
|
|
Поиск по нескольким диапазонам
08.11.2023 12:30:35
Добрый день уважаемые!
На пень наехал. Понимаю, какая то несложная задача, а решить не могу, да и интернеты от меня спрятали всю информацию по запросу "ВПР по нескольким таблицам". Хотя может тут и не ВПР совсем... Задача: Поиск значения по нескольким именованным диапазонам одной формулой без дополнительных столбцов. Грешным делом пробовал указать в ВПР вместо одного диапазона несколько сделав из них массив взяв в фигурные скобки =ВПР(A9;{saller1;saller2;saller3};2;0) (такое нашел в интернете про ВПР по нескольким диапазонам для Google таблиц) так не работает. Помогите пожалуйста решить задачу. Спасибо! ![]() UPD: Теоретически, ID могут быть одинаковые в нескольких диапазонах, хотелось бы указать свою очередность поиска по диапазонам и первый найденный будет то, что надо. И может и не быть ID, тогда хотелось бы вывести своё сообщение в ячейку в таком случае.
Изменено: |
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
24.09.2023 19:29:39
Behruz A.N., Супер! Всё работает отлично и как надо! Низкий вам поклон и большое спасибо!
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
24.09.2023 19:05:21
Behruz A.N., Большое вам спасибо! Но пока, что то не до конца все получается, выдаёт ошибку. И есть пара уточнений. Нужно указать именно нужный лист, а не активный лист, и если честно, то итоговые файлы не нужно открывать, нужно, что бы они просто создались по указанному адресу. А пока, вот, что получается:
![]() ![]() |
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
24.09.2023 12:46:48
Задача экспортировать определённый лист из книги (`10000 строк) в определенное место с определенным именем файла в формат CSV в кодировке UTF-8 и разделителем "|" разбив результат на 3000 строк в каждом файле.
Скрипт для экспорта вроде работает, но нужно доработать, что бы кодировка UTF-8 и разделитель не запятая а вертикальная черта | и добавить разрезание на 3000 строк в каждом файле
Помогите пожалуйста докрутить скрипт. Спасибо! |
|||
|
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
26.02.2023 23:13:07
И ещё раз огромное вам спасибо за помощь!
Изменено: |
|||
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
26.02.2023 21:52:37
doober, Да, вы правы, "что то изменилось". Точнее... до поры до времени, всё работало, после вылетела ошибка, я заменил "/v2/posting/fbs/list" на "/v3/posting/fbs/list" всё продолжило работать, а вот еще через некоторое время, указанная ошибка. А получается, что по этим адресам идут совершенно разные данные. И если вернуть v2 (по этому адресу по прежнему данные приходят) то тогда Google таблицы ругаются иначе:
А нельзя к вам обратиться за вознаграждение, попытаться исправить работу скрипта? А то я точно не осилю, для меня это тёмный лес, а жалко, за сам скрипт денежку отдал, толком попользоваться не успел, а он вот...
Изменено: |
|||
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
26.02.2023 19:54:29
doober, Большое спасибо, что откликнулись! Заменил код на указанный вами, теперь ошибки нет, сообщение, что скрипт успешно выполнен, но только и данные никакие не вносятся в столбцы. Все ячейки пусты...
Может, я как то не так код заменил? Вот, что у меня сейчас:
|
|||
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
26.02.2023 12:14:49
Вот, что забирает этот запрос:
Изменено: |
|||
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
26.02.2023 12:08:25
Здравствуйте. Имеется скрипт (фрагмент скрипта) отвечающий за загрузку данных о заказах на Озон (API), который прекрасно работал. В какой то момент стал выдавать ошибку (код не менялся). Данные в части обращения к Озон не изменились и запрос обрабатывается корректно, а вот при внесении полученных данных в Google таблицу в нужный лист поломались и выдает вот такую ошибку:
Привожу фрагмент без Api-key и Client ID, повторюсь, с Озон данные поступаеют без проблем (проверяю через Postman) а вот на лист не выгружаются. Помогите пожалуйста исправить. Спасибо.
Изменено: |
|||||
|
Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?, Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?
07.01.2023 14:43:31
Дмитрий kh121, Спасибо вам за ответ. Как я понимаю, у меня есть минимум два пути: 1. Изучить основы VBA кода. 2. Попросить вас поделиться кодом вашего решения и адаптировать к своим задачам. Попробую пойти по пути наименьшего сопротивления и попросить вас поделиться кодом
![]() |
|
|
Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?, Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?
05.01.2023 16:26:16
Дмитрий kh121, а удалось вам решить эту задачу? Та же история, Google привёл сюда. Так же нужно собрать с разных листов данные в PQ и вывести по схеме в XML. Может есть какое то решение?
|
|
|
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
29.11.2022 12:15:09
Очень надеюсь, что содержание данного сообщения не нарушит никаких правил.
В продолжении темы данного топика (Ozon API + Excel) есть предложение к заинтересованным к данной теме. Как то наткнулся в поисках решения, на такую Если данное сообщение противоречит правилам, прошу снести его и не применять санкций, ибо финансовой корысти не исытываю, просто очень хочется удобно работать с Озон по API именно через Excel. |
|
|
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON