Обновление умных таблиц через Power Query с сохранением структуры, Обновление умных таблиц через Power Query с сохранением структуры при добавление новых столбцов в самой умной таблице
Пользователь
Сообщений: Регистрация: 29.10.2017
16.02.2026 10:35:45
IMO, я бы решил через доп таблицу и объединение запросов. Был бы файл, показал бы пример
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Перерасчет показателей сводной по запросу PQ и/или Power BI в зависимости от выбранного периода
Пользователь
Сообщений: Регистрация: 29.10.2017
13.02.2026 11:27:18
Alex, спасибо, вроде работает как надо. Что хорошо, в файле, для которого я это делаю, как раз используется модель Pivot для план-факт анализа. Буду курить мануалы по формулам меры, что Вы использовали. На мой взгляд, получилось изящно и легко) Дмитрий Никитин, спасибо за вариант, но, к сожалению, Ваше решение на моей реальной базе вряд ли применимо: масштаб выгрузки - 270к+ строк за год по всей фирме со множеством дополнительных аналитик, и заводить даже частично их 12 копий в таблице на разные месячные коэффициенты - это пытаться вывести компьютер в нирвану (еще порядка 150к строк, если трогать только нужное подразделение). По вопросу о правильности пересчета: это не платежи, а отнесение затрат по изготовлению деталей собственными силами на себестоимость другой продукции. В моем понимании, на каждый месяц должен быть отдельный коэффициент, который и применяется исключительно на этот месяц, а лучше даже определение себестоимости детали, но здесь и сейчас это не так. Тем не менее, такая логика как сейчас, тоже может быть: условно деталь произвели в марте, положили на склад, а списали в затраты в июле вместе с такими же, произведенными в июле, поэтому и коэффициент для них общий.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Перерасчет показателей сводной по запросу PQ и/или Power BI в зависимости от выбранного периода
Пользователь
Сообщений: Регистрация: 29.10.2017
12.02.2026 11:21:08
Добрый день! Есть довольно интересная задача, к которой я даже не знаю, как подступиться. По одному из подразделений фирмы ведется весьма "интересный" учет, а именно затраты относятся на себестоимость определенным коэффициентом, который пересчитывается накопительно каждый следующий месяц. Таким образом, получается картина, что, условно, в январе на себестоимость относилось 75% затрат за этот самый январь, а вот в феврале коэффициент пересчитали и теперь уже за январь-февраль относится 65% и так далее. В реальности колебания коэффициента значительно меньше, но на оборотах подразделения за год они все равно дают о себе знать. Обрабатываю я этот коэффициент примерно как показано в файле, только что коэффициент используется один, что ведет к 12 файлам (за каждый месяц накопительно), что неудобно, и срезы за прошлые периоды в более поздних файлах некорректны. Кроме того, на данный момент этот отчет планируется перевести в дашборд для руководства (через Power BI Desktop). Изначально я представлял, что срез по дате (временная шкала) должен как-то переключать таблицу данных для сводной (да, я готов держать в одном файле 12 таблиц) или вызывать пересчет одной. Но это не обязательно именно так должно работать. Таким образом, мне нужно какой-то механизм, который позволит избежать расхождения данных как за предыдущие периоды, так и в текущем: то есть обновляю запрос за февраль, выбираю там срезом январь - и вижу данные января (как в первой таблице), снимаю срез - вижу данные за январь-февраль (как во второй, и без разницы, что данные за январь уже другие). Желательно, чтобы механизм мог использоваться в Power BI. Если считаете, что данный топик правильнее разместить в форуме "Работа", то хотя бы подскажите, в какую сторону (конкретные названия функций, инструментов) мне пытаться смотреть и изучать вопрос самостоятельно, чтобы не выходить за границы разумной бесплатной помощи.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Удаление "скрытых" дубликатов в запросе Power Query для модели Power Pivot
Пользователь
Сообщений: Регистрация: 29.10.2017
03.02.2026 08:42:26
Спасибо, уже сам разобрался. Просто удалил все пробелы в дубликате - и ушло 3 "скрытых" дубликата. Прошу закрыть тему
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Удаление "скрытых" дубликатов в запросе Power Query для модели Power Pivot
Пользователь
Сообщений: Регистрация: 29.10.2017
03.02.2026 08:37:09
Добрый день, коллеги! У меня есть таблица, которую хочу использовать как справочник для подвязки Контрагентов к операциям. Эту таблицу я получил сначала удалив дубликаты через вкладку "Данные"-"Удаление дубликатов", затем загнал ее в запрос, там тоже провел удаление дубликатов, причем сначала просто, затем с заменой пробелов и привидением всех букв в заглавный формат. Тем не менее, даже после всех этих манипуляций Power Pivot отказывается использовать этот запрос как справочник с замечанием, что в обеих таблицах (справочнике и связываемой) есть повторы значений. Пожалуйста, помогите избавиться от этих "скрытых" дубликатов
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Ошибка буфера обмена
Пользователь
Сообщений: Регистрация: 29.10.2017
29.01.2026 10:41:15
Lubsan, попробуйте 64-разрядную версию программы. Тоже может помочь
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Сравнение значения ячейки с диапазоном. Вывод результата в другую ячейку.
Пользователь
Сообщений: Регистрация: 29.10.2017
20.01.2026 08:11:26
Примерно такое же решение, как у DAB, но реализовано через умные таблицы для возможного расширения соответствий.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Сбор данных из таблиц с разными шапками и количеством столбцов в шапке (PQ)
Пользователь
Сообщений: Регистрация: 29.10.2017
14.01.2026 15:58:36
Helenazov, к почте еще часика 3 доступа не будет( Поэтому затрудняюсь с ответом. Ваш вариант мне нравится гораздо больше: сохранился порядок начальных неизменных столбцов, да и не надо таблицы делать умными. Единственный минус: "ушли" два столбца, у которых были объединенные заголовки. Но это я поправлю уже в изначальных файлах (может быть, если данные будут нужны).
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Сбор данных из таблиц с разными шапками и количеством столбцов в шапке (PQ)
Пользователь
Сообщений: Регистрация: 29.10.2017
14.01.2026 14:54:13
Helenazov, ругается "Недопустимый идентификатор" на ®. Когда исправил на (FFF) (это же название переменной, верно?), стал выдавать "Импорт r не соответствует ни одному из экспортов" на строчку [r[Column1]<>"Организация"]
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Сбор данных из таблиц с разными шапками и количеством столбцов в шапке (PQ)
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Сбор данных из таблиц с разными шапками и количеством столбцов в шапке (PQ)
Пользователь
Сообщений: Регистрация: 29.10.2017
14.01.2026 12:01:56
Добрый день! Есть задача собрать и обработать данные из нескольких выгрузок 1С. Проблема заключается в том, что от месяца к месяцу в этих отчетах разное количество столбцов. Среди приемов алгоритм для сбора данных при одинаковом количестве столбцов. К сожалению, адаптировать к разным по размеру шапкам у меня не выходит. Что я делал: 1. В первой итерации я просто взял один из файлов как пример, настроил преобразование в нем - и резонно получил ошибку во всех остальных файлах (количество столбцов отличается, просто ругался что нет, условно, Column220) 2. В текущей итерации собрал все варианты шапки в одном файле-примере, настроил преобразование по нему - и снова получил ошибку по всех остальных файлах по той же причине (нет столбца "Такой-то") С учетом своего опыта единственным вариантом вижу сбор через PQ отдельного листа в каждом файле, который будет преобразовывать конкретную таблицу этого файла, а в сборе уже просто собирать эти таблицы, но это настройка 12 крайне похожих (но все-таки разных) запросов PQ. Хотелось бы все-таки делать это в одном общем запросе, а не в тринадцати (12 запросов в файлах, один запрос на сбор данных этих запросов). Прошу помощи в решение этой задачи - создании одного общего запроса. Пример по последней итерации приложил в архиве (папка с файлами данных+файл сбора). Заранее благодарю)
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Сортировка значений
Пользователь
Сообщений: Регистрация: 29.10.2017
25.12.2025 15:11:06
Как вариант, обработка PQ. Но у Вас не написано, по каким критериям сортировать
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Оптимизация формулы калькулятора прокачки навыков в игре
Пользователь
Сообщений: Регистрация: 29.10.2017
10.12.2025 15:44:31
_Boroda_, я вообще не помню, где она в 2003 в меню)
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Оптимизация формулы калькулятора прокачки навыков в игре
Пользователь
Сообщений: Регистрация: 29.10.2017
10.12.2025 14:14:33
AmpirOnic, в экселе 2013 и выше выделяешь строки или столбцы, вкладка "Данные", раздел "Структура", кнопка "Группировать"
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Оптимизация формулы калькулятора прокачки навыков в игре
Пользователь
Сообщений: Регистрация: 29.10.2017
10.12.2025 09:28:42
Добрый день! Я бы сделал вот так калькулятор.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 15:39:48
С учетом конкретно моего пула данных лучше работает ([АВЕКМНОРСТУХ]\s?\d{3}\s?[АВЕКМНОРСТУХ]{2}\s?(\d{2,3})?)|\s([АВЕКМНОРСТУХ]{2})?\s?\d{2}\s?\d{2}\s?([АВЕКМНОРСТУХ]{2})?\s?(\d{2,3})?
Изменено: - 08.12.2025 15:40:15
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 13:14:12
Итак, это конечная версия файла для всех, кому понадобится. Добавил замену литер номера (если забиты латиницей), добавил, как понял, регулярку на номера спецтранспорта. У меня покрывает 95% всех возможных вариантов, остальные решу как раз добавлением в справочник замен. Еще раз спасибо помогавшим.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 10:01:52
Спасибо всем! Отдельная благодарность за объяснения логики)
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 09:38:55
Alex, отлично. Остались только трактора, но их я руками выдерну уже А можете пояснить по логике регулярного выражения?
Изменено: - 08.12.2025 09:39:32
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 09:37:26
nilske, спасибо. Частично помогло. А можете расписать логику регулярки по разделам? Хочу поменять, чтобы "цепляло" и с пробелами номера, и без пробелов. Сейчас цепляет только с пробелами. Как я понимаю, ?\d{3} - это любой текст до трехзначного номера и сам трехзначный номер, ?\d{2,3} - это примерно то же, но с кодом номера. А вот все остальное вообще не понимаю ((
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 09:05:24
nilske, к сожалению, не все так просто: есть строчки типа "ГАЗ-3307 В293АУ64", и "ПСС-131.18Э М 857НВ164", и " Автоподъемник ЗИЛ 433362 В057СР64". В общем, количество слов рандомное перед номером.
Изменено: - 08.12.2025 09:05:38
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Выделение автомобильного номера в PowerQuery через регулярные выражения
Пользователь
Сообщений: Регистрация: 29.10.2017
08.12.2025 08:48:56
Добрый день! Имеется список авто с номерами, есть желание через регулярные выражения на основе приемов с этого сайта настроить выделение номеров в отдельный столбец. Отсутствует понимание правильности составления регулярного выражения. На просторах инета нашел одно, но оно выдает ошибку на любом типе номера (см.пример). Прошу помочь более знающих и понимающих.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
График_дежурства_$ЕСЛИ_И$_, функция ЕСЛИ
Пользователь
Сообщений: Регистрация: 29.10.2017
28.11.2025 09:22:43
Если правильно понял логику заполнения, то примерно вот так
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Объединение Суммесли и ВПР, Объединение Суммесли и ВПР
Пользователь
Сообщений: Регистрация: 29.10.2017
27.11.2025 08:49:28
Другой вариант с использованием темы по извлечению уникальных значений из приемов.
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Объединение Суммесли и ВПР, Объединение Суммесли и ВПР
Пользователь
Сообщений: Регистрация: 29.10.2017
27.11.2025 08:35:25
Как и говорил, в таком случае функционал сводной таблицы полностью решает проблему. Преобразовал в "умную" таблицу для автоматического растягивания зоны сводной (добавление новых строк будет учитываться сводной) Если же Вам необходимо именно формулами, то тут я помочь не могу
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Объединение Суммесли и ВПР, Объединение Суммесли и ВПР
Пользователь
Сообщений: Регистрация: 29.10.2017
27.11.2025 08:01:36
Лев Погудин, а сводная таблица Ваши пожелания не удовлетворит? Она автоматически суммирует по всем номенклатурам. Просто без примера файла сложно говорить о чем-то еще
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Суммеслимн по массиву значений, Суммеслимн по массиву значений
Пользователь
Сообщений: Регистрация: 29.10.2017
26.11.2025 07:19:36
Вот такой вариант Вас устроит?
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Суммеслимн по массиву значений, Суммеслимн по массиву значений
Пользователь
Сообщений: Регистрация: 29.10.2017
26.11.2025 07:01:36
Я бы сделал вот так: или через допстолбец, или через разделение в формуле
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Объединение столбцов в один, PQ, сводная
Пользователь
Сообщений: Регистрация: 29.10.2017
21.11.2025 11:35:54
Поправил свою, добавил туда вариант от sotnikov, Его вариант мне нравится больше)
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы
Формула ВПР выдает пробел, ВПР, пробел
Пользователь
Сообщений: Регистрация: 29.10.2017
21.11.2025 10:00:16
niik_74, так ЕПУСТО и будет возвращать "Ложь" на формулу, дающую результат "". Результат "" не считается пробелом и при сцепке не учитывается. Таким образом, проблемы-то и нет, если я правильно понимаю
Программный код, как и яды, лучше тестировать по капельке Люблю изобретать велосипеды с колесами произвольной формы