Цитата |
---|
написал: Преобразовал в текст числа. |
Excel Power Query - парсер страницы с деревом, которое надо раскрыть (значения скрыты под "+")
Удалить макрос, Удалить записанные макросы
Расчет оценок по 4-м критериям на основе одного параметра
Excel Power Query - парсер страницы с деревом, которое надо раскрыть (значения скрыты под "+")
17.01.2025 09:25:33
И перебрать их все. А потом отсеять всё то, что не начинается с ТНВЭД, например |
|||
|
ВПР "не видит" значения из-за формата
Excel Power Query - парсер страницы с деревом, которое надо раскрыть (значения скрыты под "+")
16.01.2025 17:23:52
Судя по скрину, это Альта.
Там можно раскрыть всё дерево, просто перебрав УИНы по очереди |
|
|
ВПР "не видит" значения из-за формата
Power Query вопрос по работе группировки, Power Query при группировке данных неправильно складывает (добавляет ненулевое значение в 12 разряде)
16.01.2025 16:52:05
Добавил точность, всё заработало.
|
|||||
|
Power Query вопрос по работе группировки, Power Query при группировке данных неправильно складывает (добавляет ненулевое значение в 12 разряде)
16.01.2025 16:18:32
Добрый день!
Помогите разобраться. Собираю данные из csv, делаю группировку по полю, вылезает знак в 12 разряде после запятой. Этот запрос (и еще не менее 6 аналогичных запросов) в будущем будет выполняться автоматически и сигнализировать об ошибке Я получаю данные из внешнего источника (csv файл). Там три строки, в каждой из них содержится сумма транзакции. Данные скопировал из csv:
Вот код из копии основного запроса, в котором я почистил остальные столбцы. В основном запросе так же вылезает ошибка
Да, я могу округлить, но хочется понять, почему такое поведение PQ. И в каких случаях его можно ожидать?
Изменено: |
|||||||
|
Смещение данных в таблице
Мониторинг цен на WB, ошибка при мониторинге цен на WB
24.12.2024 16:55:24
Пока начал придумывать странную схему. Сначала преобразую документ в csv, транспонирую, заменяю разные столбцы этих @class на @class2 .. @class6 (у них всего бывает 6 значений) и пытаюсь собрать обратно. Но сталкиваюсь с тем, что при сборе строка обрезается по количеству символов.
Может быть, есть метод сбора в Binary из столбца, строки или другой сущности PQ? |
|
|
Мониторинг цен на WB, ошибка при мониторинге цен на WB
Найти и Заменить время в формате 'ЧЧ:ММ'
04.12.2024 15:42:09
Если это математическая операция с временем, тогда можно через специальную вставку прибавить нужное количество времени.
В данном случае надо добавить 25 минут. 1 сутки = 1 единице. Значит 25 минут = 25/24/60 или же просто "00:25" в формате времени. Копируем это значение, выделяем диапазон, ПКМ, выбираем "специальная вставка", проставляем параметры "Сложить" и "Значения". |
|
|
Редактирование общей таблицы и ее частей
Редактирование общей таблицы и ее частей
02.12.2024 12:54:21
Добрый день! У коллеги возникла задача, я пока не придумал, как решить. Прошу помощи.
Суть: есть файл, в котором содержится база сотрудников: Объект, ФИО, личные данные. Также на отдельных вкладках есть данные по сотрудникам каждого объекта (столбцы совпадают) Задача: при редактировании общей таблицы менять данные в частной таблице соответствующего объекта. А при редактировании таблицы объекта менять данные в общей таблице. Пытался в PQ, но запутался с автообновлением - оно уходит в цикл. |
|
|
Условное форматирование списка в умной таблице, Условное форматирование списка в умной таблице
PQ, сборка папки с файлами CSV с переносами строк
21.10.2024 11:15:17
у меня из-за того, что в O2 несколько строк через перенос строки, PQ воспринимал их как отдельные строки, и создавал ошибочные записи.
Исправляется через настройку источника для файла примера. Там можно игнорировать такие переносы строк. Но по умолчанию почему-то стоит не игнорировать. |
|
|
PQ, сборка папки с файлами CSV с переносами строк
PQ, сборка папки с файлами CSV с переносами строк
21.10.2024 09:51:49
Добрый день!
У меня возник вопрос, не смог найти решения с ходу. Есть ~500 файлов CSV, содержащих импорт записей договоров из Директума. В некоторых записях есть переносы строк, заключенные в кавычки (название договора). При обычном открытии файла в Excel это не видно - значение собирается в ячейке, как надо. Но при открытии в Notepad++ или при импорте через PQ эти записи рушатся. Может, кто-то сталкивался? есть простое решение? Ломающая ячейка - O2 во вложенном примере
Изменено: |
|
|
ЕСЛИМН в excel 2013, Аналог функции ЕСЛИМН в excel 2013
23.01.2023 16:49:44
Как правило, множественное если (ЕСЛИМН) в старых версиях Excel можно было заменить функцией ВПР с приближенным поиском (последний аргумент 1 или ИСТИНА). Но есть ряд ограничений - необходима вспомогательная таблица, как правило столбец поиска должен быть числовым, он должен быть упорядочен по возрастанию.
Сегодня придумал другое решение - использовать функцию ВЫБОР. Важно, что в этом случае условия должны быть взаимоисключающие, то есть в случае выполнения одного условия, все остальные должны быть ложными. Синтаксис такой: =ВЫБОР( LOG ( Условие1 * 2^1 + Условие2 * 2^2 + ... + УсловиеN * 2^N ; 2) ; Результат1 ; Результат2 ; ... ; РезультатN) Как работает формула: 1. Единственное истинное условие даст единицу в соответствующем разряде в записи числа в двоичной системе счисления. 2. Извлечение логарифма даст номер разряда 3. Функция ВЫБОР вытаскивает из массива результатов тот, какое число получилось в пункте 2 (нужный разряд). Почему я сделал эту формулу: Через вложенные ЕСЛИ она гораздо более громоздкая, в какой-то момент Excel начал ругаться, что уровень вложенности превысил предел. Формула должна работать на всех компьютерах и без использования макросов. Может, кому-то будет полезно. |
|
|
Сводные таблицы. Вычисляемое поле - доля попадающих под фильтр от общего количества
23.06.2021 17:21:37
В общем, сделал с одним дополнительным столбцом.
Вводные: 1. одна строка = одна позиция, их количество там не указывается. 2. какие-то позиции стоят с признаком "Статус: выбыл" Надо посчитать в сводной таблице по каждому наименованию общее количество, количество выбывших и долю выбывших. Решение: 1. Сделал вычисляемый столбец, =ЕСЛИ(B2 = "Статус: выбыл";1;1E-10), таким образом получаю в одном столбце данные числовые данные по выбывшим в целой части, а по существующим в дробной части 2. Прописал вычисляемые поля а. = ЦЕЛОЕ('Кво выбыло') - считает количество выбывших б. =ЦЕЛОЕ('Кво выбыло')/(ОСТАТ('Кво выбыло';1)*1E10+ЦЕЛОЕ('Кво выбыло')) Изучить power pivot оперативно не имею возможности / желания (на самом деле не понимаю, в какую сторону копать)
Изменено: |
|
|
Сводные таблицы. Вычисляемое поле - доля попадающих под фильтр от общего количества
Сводные таблицы. Вычисляемое поле - доля попадающих под фильтр от общего количества
Сводные таблицы. Вычисляемое поле - доля попадающих под фильтр от общего количества
16.06.2021 12:21:02
Добрый день, форумчане.
Столкнулся с необычной задачей. Есть таблица неких товаров, у части из них есть текстовый признак, что товар выбыл. Формируется отчет в сводной таблице по данным товарам. также формируется второй отчет по выбывшим товарам. Необходимо эти сводные таблицы объединить, вывести 3 столбца в разрезе каждого наименования: 1. Общее количество товаров 2. Количество выбывших товаров 3. Доля выбывших от общего количества Сломал голову с вычисляемыми полями, пробовал формулу типа = Товар * (Признак = "Выбыл") или = Товар * ЕСЛИ(Признак = "Выбыл";1;0), но не сработала. Может быть, как-то в столбцы запихать через вычисляемый объект? Но я не разобрался |
|
|
Подсчет ячеек, закрашенных условным форматированием, не работает пользовательская функция подсчета ячеек с цветной заливкой
15.05.2020 17:09:46
Изменено: |
|||||||
|
Подсчет ячеек, закрашенных условным форматированием, не работает пользовательская функция подсчета ячеек с цветной заливкой
15.05.2020 15:44:00
Добрый день!
У меня проблема с пользовательской формулой - она должна считать количество ячеек, выделенных красным цветом (упростил максимально) при помощи условного форматирования. Если формулу добавлять через кнопку "Вставить формулу", то в окне ввода параметров результат отображается (см.скрин). Но после нажатия ОК в ячейке результат отображается #ЗНАЧ! Формула добавлена в модуль книги. Код формулы:
|
|||||
|