Добрый день, уважаемые форумчане. В диапазоне A2:C12 содержатся данные для объединения. В примере 1 если объединять по 2 столбцам (Дата;ИНН) данные из Таблица2 и Таблица1 и будет точное совпадение то данные объединятся. (Результат: Таблица2_2) В примере 2 в Таблице3 нет полного сопоставления строки с Таблица1 и данные из столбца [Наименование], не подтягиваются. (Результат: Таблица3_2) Как можно объединить данные по нечеткому совпадения столбца [Дата] (найти ближайшее наибольшее значение ниже даты указанной в столбце I:I) и точному совпадению столбца [ИНН]. Можно ли как-то добиться результата как в диапазоне M2:O4 файл примера во вложении.
---------------- вроде как получило, но не знаю на сколько это надежно и как быстро будет работать на большом диапазоне данных (пример 8.1), может есть более оптимальный вариант решения.
Добрый день, уважаемые форумчане. В диапазоне А2:Е8 содержатся исходные данные. Как можно разделить данные на разные строки по разделителю "*", "/", в нескольких столбцах, чтобы не создавалось дубликатов при разделении данных. Можно ли как-то разнести данные как в диапазоне М2:М8 файл примера во вложении.
Добрый день, уважаемые форумчане. Можно ли как-то в PQ при выгрузке данных на лист совместить несколько различных форматов данных. -------------------------- Если исходные данные завернуть в Table.TransformColumns и задать формат (type date), то данные отличимые от формата дата после выгрузки не выгружаются, а в области запросы книги напротив запроса выводится ошибка, (хотя если открыть запрос, то ошибок нет). А если завернуть данные в Table.TransformColumns и задать формат (type any), то данные выводятся нормально, но дата выводится как число (а не привычного формата для даты) -------------------------- Или такого вида как в результате можно достичь только с помощью макроса?
Добрый день, уважаемые форумчане. Как пронумеровать строки по принципу: если дата уникальная, то начать нумерацию с 1 и прибавлять плюс один для последующих уникальных дат, а если дата повторяющаяся, то прибавить плюс один к предыдущему значению это даты. --------- Через Excel, решение нашел через: СЧЁТЕСЛИ, МАКС. (в диапазоне - E:F) --------- Пробовал в PQ принцип - индекс + ссылки на предыдущую ячейку Таблица[ячейка]{[Index] - 1}, но возникает ошибка (Expression.Error: В ходе вычислений была обнаружена циклическая ссылка.), и дальнейшее редактирование невозможно. можете подсказать, где я допустил ошибку и как можно достичь результата как в диапазоне E:F.
Добрый день, уважаемые форумчане. Пытался найти аналог ИНДЕКС+ПОИСПОЗ excel, в PQ. Нашел способ это можно сделать, через объединить, но заметил странность (продемонстрирована на Листе 2 [строка 2-3], если в правой таблице повторяется значение, то он дублирует значение левой строки и добавляет 2 или последующее значение правой). Использовал JoinKind.LeftOuter, для добавления данных к левой таблице из правой. Как можно оставить оставить только последнее найденной значений правой таблицы? На Листе 3, удалось достичь желаемого эффекта (на 100 тысяч строк у меня обновилось за 16,5 сек., при повторных обновлениях результат 9-10 сек.) но может это можно сделать как-то более правильно. ------- Можете подсказать отличия Table.NestedJoin и Table.Join?, по справочнику не совсем понятны их различия.
Добрый день, уважаемые форумчане. Постарался изобразить в примере как выглядит исходный файл. На Листе 1 это то как выводится таблица с результатами сборки и обработки нескольких файлов через PQ в исходном файле. На Листе 2 для наглядности описываемого, создал таблицу через PQ и добавил в нее два столбца (Дата отправки, Дата получения), если внести любые изменения в эти столбцы и нажать (Правой кнопкой мыши по таблице-->Обновить), то введенные данные исчезнут. На Листе 3 постарался изобразить какой результат хочется получить. ------------------------- Вначале пробовал выводить данные таблицы PQ, а рядом в столбцы просто заполнять значения, но данные в таблице как я понял динамические, и добавление новой строки в один из исходных документов, сдвигает результат вниз и получается, что данные значений указанные в соседних столбцах уже относят не к тем данным. Внести требуемые столбцы, в исходные таблицы к сожалению не представляется возможным. ------------------------- Можно ли как то в PQ создать такой столбец в который можно было бы вносить данные и после команды обновить они не удалялись, а сохранялись. Заранее спасибо.
Добрый день, уважаемые форумчане. При склеивании ячейки с датой с другим значением, получается, что дата преобразовывается в число (пример в ячейке - C48 Лист1), в excel можно было преобразовать такую дату формулой приведенной в ячейке E48. В столбце A:A на Листе2 где использовался такой формат даты (диапазон A46:A56), получается значение не как дата а как число. Как можно в Power Query, преобразовать дату как число в правильное значение? файл примера во вложении. Заранее спасибо.
Добрый день, уважаемые форумчане. В примере данные на Лист2 в столбцы (B,D,F,H,J,L,N,P) попадают с Листа1 (для примера, так эта другая книга), в столбцах R:Y, формируется список без пропусков с помощью столбцов (A,C,R,G,I,K,M,O), 1 - в столбце AA пробовал применить формулу: =ЕСЛИ(СТРОКА()>СЧЁТЗ($R:$S);"";ЕСЛИ(СТРОКА()<=СЧЁТЗ($R:$R);ИНДЕКС($R:$R;СТРОКА()); ИНДЕКС($S:$S;СТРОКА()-СЧЁТЗ($R:$R)))) но она берет (значение только из первого столбца) начинает барахлить, если в исходных данных вместо пустых строк формулы, и не берет значение из другого столбца. 2 - в столбце AC переработал формулу она берет значения уже из двух столбцов, но дальнейшие добавление условий "если" не добавляет данных их других столбцов диапазона R:Y 3 - в столбце AE пробовал использовать другую формулу она перебирает значение столбцов в диапазоне и движется вниз по строкам, но она пропускает в диапазон пустые строки. -------------------------------------------- Можно ли как-то прийти к значению указанному в столбце AG. файл во вложении. Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется файл не могу понять как можно сделать, чтобы бралось значение +2,5 рубля за каждые последующие значение к весу +20 грамм, подробнее в файле пример. Пытался решить через условие если, но тогда приходится прописываться дополнительно условие каждый раз (в столбце I:I), можно ли как то решить данный вопрос по другому. Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется книга в которой три листа, на Листе 2 и Листе 3 указаны данные, которые надо перенести на лист 1 в той же последовательности, (вначале с Листа 2 после с Листа 3). постарался изобразить в примере. данные в листе 2 и 3, всегда в двух столбцах, но количество строк может быть разное. Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется книга в которой два листа, на Листе2 имеются коды в соответствующих строках <p style="color: #e30613; text-align: center; padding-top: 4px;">*0101#</p> <p style="color: #e30613; text-align: center; padding-top: 4px;">*0102#</p> которые дублируются на Листе1 в столбце (А:А). как можно на Листе2 за место эти значений при совпадении их номера перенести соответствующие значения из столбца F:F соответствующей строки номера. Заранее спасибо.
Добрый день, уважаемые форумчане. В приложенном примере имеется таблица в Диапазоне А4:С6 с данными, можно ли как-то разнести данные как в примере А12:С27. Заранее спасибо.
Добрый день, уважаемые форумчане. на странице представлен товар, с названием, характеристиками и ценой. Хотелось бы как в приложенном файле примере, если в столбец B:B, вставить название товара и оно совпадет с название на странице сайта, то в столбце C:C напротив названия товара выведется его цена с сайта.
можете намекнуть, может есть уже какие-то готовые решения под, мою задачу. Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется формула в столбце H:H, она (вычисляет вычисления по коэффициенту количеств к цене и распределяются в указанные позиции) как-то ищет значение в ячейке рядом со словом "доставка" можно ли как-то (вычленить) вывести это значение и вывести его в столбец G:G. Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется несколько таблиц с данными, в ячейках B8, B16, B23, B32, B40, указываются требуемые значения. Это значение переносится с столбец, E:E, в строке на уровне наименования для каждой таблицы соответственно, в столбце C:C, должны выводиться данные указанные в столбце E:E, как в столбе G:G, а получается, что в столбец C:C, вносится самое наименьшее значение столбца E:E, пример прикладываю. Заранее спасибо.
Добрый день, уважаемые форумчане. В примере 1 принцип вычислений построен по схеме (мы получаем цену доставки на одну единицу в столбце D:D --> в столбце E:E, мы округляем полученную цену --> в столбце G:G, умножаем округленную цену доставки, на количество), в следствии сумма доставки отличается от указанной в ячейке B9, разница выведена в ячейке G9. В примере 2 принцип вычислений построен по схеме (мы получаем цену доставки на одну единицу в столбце D:D --> в столбце F:F, мы округляем полученную цену, умножаем цену доставки, на количество --> в столбце H:H мы складываем данные столбца E:E и F:F с округление полученного значения --> в столбце G:G мы получаем разницу между столбцом H:H и E:E),как следствие мы снова получаем разницу суммы доставки указанной в ячейке B20, разница выведена в ячейке G20. Во втором примере разница меньше, чем в первом (округлений было меньше), но если установить большое количество то разница все больше увеличивается. Можно ли каким либо образом разницу в ячейке G9 или G20, равномерно вывести в зависимости от цены одной единицы указанной в столбце C:C вывести в столбец J:J и полученный значения столбца J:J вычесть из столбца (F:F в первом примере) и (E:E в первом примере). Но значение должно быть целым, без запятых, но цена вычтенной доставки из товара не должно быть, меньше, чем указанная в ячейке (пример 1 - G9) или (пример 2 - G20), то для примера в диапазоне K:M если провести проверку то значение в ячейке должно равняться 0. На каком примере если это возможно для меня не так важно, просто я показал как могут производиться вычисления данного действия. Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется таблица и требуется посчитать номер для столбца А и B. В столбце A:A должно должен выводиться номер уникального слова, но если слово повторяется то слово нужно указать номер первого слова. В столбце B:B должно должен выводиться номер сколько раз данное слово использовалось в столбце C:C, если используется первый раз, то значение 0. Пытался использовать формулу:
Добрый день, уважаемые форумчане. Можете помочь имеется таблица где в диапазоне столбца H:H, происходят вычисления. Если в столбце H:H в формуле где, СУММПРОИЗВ() значение указать с символом $$, то при копировании таблицы возникает ошибка что новая таблица обращается к старой таблице. Может кто знает какой то макрос который заставлял последнее значение СУММПРОИЗВ(D3:D6;E3:E6) подниматься вверх на столько на сколько оно опустилось строк от ряда (Наименование Количество Цена Цена доставки на 1 единицу Сумма товара Сумма доставки Сумма товара с доставкой), эту строку считать как -1 то следующая строка 0, следующая 1, 2, 3 и т.д. на столько надо уменьшить значение в СУММПРОИЗВ(D3:D6;E3:E6). Идентификатор в ячейке A2 рядом с ячейкой наименование, для идентификации таблицы к которой обращаться для вычислений, чтобы вычисления производились в той таблице номер которой указан не знаю как это реализовать в автоматическом режиме (то есть сколько на листе найдется слово Наименование то такой номер требуется вывести в этой ячейке) то есть для данного примера: строка 3 - СУММПРОИЗВ(D3 (уменьшить B3, должно получиться D3):D6 (уменьшить B3, должно получиться D6);E3 (уменьшить B3, должно получиться E3):E6 (уменьшить B3, должно получиться E6)) строка 4 - СУММПРОИЗВ(D4 (уменьшить B4, должно получиться D3):D7 (уменьшить B4, должно получиться D3);E4 (уменьшить B4, должно получиться D3):E7 (уменьшить B4, должно получиться D3)) строка 5 - СУММПРОИЗВ(D5 (уменьшить B5, должно получиться D3):D8 (уменьшить B5, должно получиться D3);E5 (уменьшить B5, должно получиться D3):E8 (уменьшить B5, должно получиться D3)) строка 6 - СУММПРОИЗВ(D6 (уменьшить B6, должно получиться D3):D9 (уменьшить B6, должно получиться D3);E6 (уменьшить B6, должно получиться D3):E9 (уменьшить B6, должно получиться D3)) Заранее спасибо.
Добрый день, уважаемые форумчане. Имеется таблица с количество и ценой товара, указанных соответственно в столбцах B:B и C:C, требуется из этих двух столбцов вывести коэффициент, применить полученный коэффициент к ячейке B9 и вывести полученное значение в диапазон ячеек D:D. Только требуется сделать это не как в примере 2 для всех позиция, а для каждой позиции по отдельности. Заранее спасибо.
Добрый день, уважаемые форумчане. Можете подсказать как можно сделать как в приведенной ссылке: https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=102960&a... только там нужно выполнить вычисления если значения в диапазоне одинаковы, а можно ли как то реализовать вычисления если в диапазоне разные значения? в примере 1 это как было в изначальном методе, пример 2 как хотелось бы видеть, то есть значение в диапазоне D:D должно изменяться из количество которое указано в диапазоне B:B. Заранее спасибо.