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

Страницы: 1
Поиск ближайшего значения для требуемой даты в Power Query
 
Добрый день, уважаемые форумчане.
В диапазоне A2:C12 содержатся данные для объединения.
В примере 1 если объединять по 2 столбцам (Дата;ИНН) данные из Таблица2 и Таблица1 и будет точное совпадение то данные объединятся. (Результат: Таблица2_2)
В примере 2 в Таблице3 нет полного сопоставления строки с Таблица1 и данные из столбца [Наименование], не подтягиваются. (Результат: Таблица3_2)
Как можно объединить данные по нечеткому совпадения столбца [Дата] (найти ближайшее наибольшее значение ниже даты указанной в столбце I:I) и точному совпадению столбца [ИНН].
Можно ли как-то добиться результата как в диапазоне M2:O4
файл примера во вложении.

----------------
вроде как получило, но не знаю на сколько это надежно и как быстро будет работать на большом диапазоне данных (пример 8.1), может есть более оптимальный вариант решения.

Заранее спасибо.
Изменено: ymal_qeb - 23.07.2019 12:55:38
Разделить и разнести данные таблицы по общему разделителю в Power Query
 
Добрый день, уважаемые форумчане.
В диапазоне А2:Е8 содержатся исходные данные.
Как можно разделить данные на разные строки по разделителю "*", "/", в нескольких столбцах, чтобы не создавалось дубликатов при разделении данных.
Можно ли как-то разнести данные как в диапазоне М2:М8
файл примера во вложении.

Заранее спасибо.
PQ. Несколько форматов данных (в различных вариациях) в одном столбце
 
Добрый день, уважаемые форумчане.

Можно ли как-то в PQ при выгрузке данных на лист совместить несколько различных форматов данных.
--------------------------
Если исходные данные завернуть в Table.TransformColumns и задать формат (type date), то данные отличимые от формата дата после выгрузки не выгружаются, а в области запросы книги напротив запроса выводится ошибка, (хотя если открыть запрос, то ошибок нет).
А если завернуть данные в Table.TransformColumns и задать формат (type any), то данные выводятся нормально, но дата выводится как число (а не привычного формата для даты)
--------------------------
Или такого вида как в результате можно достичь только с помощью макроса?

Заранее спасибо.
Нумерация строк в Power Query (новая дата +1, для повторяющихся дат +1 к предыдущему)
 
Добрый день, уважаемые форумчане.
Как пронумеровать строки по принципу:
если дата уникальная, то начать нумерацию с 1 и прибавлять плюс один для последующих уникальных дат, а
если дата повторяющаяся, то прибавить плюс один к предыдущему значению это даты.
---------
Через Excel, решение нашел через: СЧЁТЕСЛИ, МАКС. (в диапазоне - E:F)
---------
Пробовал в PQ принцип - индекс + ссылки на предыдущую ячейку Таблица[ячейка]{[Index] - 1}, но возникает ошибка (Expression.Error: В ходе вычислений была обнаружена циклическая ссылка.), и дальнейшее редактирование невозможно.
можете подсказать, где я допустил ошибку и как можно достичь результата как в диапазоне E:F.

Заранее спасибо.
Отбор последнего совпадающего значения при объединении данных в Power Query
 
Добрый день, уважаемые форумчане.
Пытался найти аналог ИНДЕКС+ПОИСПОЗ excel, в PQ.
Нашел способ это можно сделать, через объединить, но заметил странность (продемонстрирована на Листе 2 [строка 2-3], если в правой таблице повторяется значение, то он дублирует значение левой строки и добавляет 2 или последующее значение правой).
Использовал JoinKind.LeftOuter, для добавления данных к левой таблице из правой.
Как можно оставить оставить только последнее найденной значений правой таблицы?
На Листе 3, удалось достичь желаемого эффекта (на 100 тысяч строк у меня обновилось за 16,5 сек., при повторных обновлениях результат 9-10 сек.)
но может это можно сделать как-то более правильно.
-------
Можете подсказать отличия Table.NestedJoin и Table.Join?, по справочнику не совсем понятны их различия.

Заранее спасибо.
Изменено: ymal_qeb - 12.02.2019 15:09:20
Значение в столбце как исходные данные и конечный результат в Power Query
 
Добрый день, уважаемые форумчане.
Постарался изобразить в примере как выглядит исходный файл.
На Листе 1 это то как выводится таблица с результатами сборки и обработки нескольких файлов через PQ в исходном файле.
На Листе 2 для наглядности описываемого, создал таблицу через PQ и добавил в нее два столбца (Дата отправки, Дата получения), если внести любые изменения в эти столбцы и нажать (Правой кнопкой мыши по таблице-->Обновить), то введенные данные исчезнут.
На Листе 3 постарался изобразить какой результат хочется получить.
-------------------------
Вначале пробовал выводить данные таблицы PQ, а рядом в столбцы просто заполнять значения, но данные в таблице как я понял динамические, и добавление новой строки в один из исходных документов, сдвигает результат вниз и получается, что данные значений указанные в соседних столбцах уже относят не к тем данным.
Внести требуемые столбцы, в исходные таблицы к сожалению не представляется возможным.
-------------------------
Можно ли как то в PQ создать такой столбец в который можно было бы вносить данные и после команды обновить они не удалялись, а сохранялись.
Заранее спасибо.
Преобразование даты как число в дату в Power Query
 
Добрый день, уважаемые форумчане.
При склеивании ячейки с датой с другим значением, получается, что дата преобразовывается в число (пример в ячейке - 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.
файл во вложении.
Заранее спасибо.
Изменено: ymal_qeb - 24.01.2019 14:43:36
Просчет цены отправления конверта в зависимости от его веса.
 
Добрый день, уважаемые форумчане.
Имеется файл не могу понять как можно сделать, чтобы бралось значение +2,5 рубля за каждые последующие значение к весу +20 грамм, подробнее в файле пример.
Пытался решить через условие если, но тогда приходится прописываться дополнительно условие каждый раз (в столбце I:I), можно ли как то решить данный вопрос по другому.
Заранее спасибо.
Изменено: ymal_qeb - 21.11.2018 15:30:50
Перемещение данных с нескольких листов книги в один с их последующем объеденением
 
Добрый день, уважаемые форумчане.
Имеется книга в которой три листа, на Листе 2 и Листе 3 указаны данные, которые надо перенести на лист 1 в той же последовательности, (вначале с Листа 2 после с Листа 3).
постарался изобразить в примере.
данные в листе 2 и 3, всегда в двух столбцах, но количество строк может быть разное.
Заранее спасибо.
Изменено: ymal_qeb - 15.08.2018 17:06:32
Замена значений при выполнении условия
 
Добрый день, уважаемые форумчане.
Имеется книга в которой два листа, на Листе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.
Заранее спасибо.
Выцепить данные в файл excel
 
Добрый день, уважаемые форумчане.
на странице представлен товар, с названием, характеристиками и ценой.
Хотелось бы как в приложенном файле примере, если в столбец B:B, вставить название товара и оно совпадет с название на странице сайта, то в столбце C:C напротив названия товара выведется его цена с сайта.

можете намекнуть, может есть уже какие-то готовые решения под, мою задачу.
Заранее спасибо.
Изменено: ymal_qeb - 08.08.2018 16:09:10
Поиск итоговой строки таблицы (таблицы одна под другой)
 
Добрый день, уважаемые форумчане.
Имеется формула в столбце H:H, она (вычисляет вычисления по коэффициенту количеств к цене и распределяются в указанные позиции) как-то ищет значение в ячейке рядом со словом "доставка" можно ли как-то (вычленить) вывести это значение и вывести его в столбец G:G.
Заранее спасибо.
Изменено: ymal_qeb - 03.05.2018 15:14:03
Присвоение значения в зависимости от таблицы
 
Добрый день, уважаемые форумчане.
Имеется несколько таблиц с данными, в ячейках 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.
Пытался использовать формулу:
Код
=ЕСЛИ(СЧЁТЕСЛИ(C3:C3;C$2:C$30)=0;"";НАИБОЛЬШИЙ(СЧЁТЕСЛИ(C$3:C3;C$2:C$30);1))-1
но в столбце A:A, значение выдается с ошибкой.
Заранее спасибо.
Изменено: ymal_qeb - 04.04.2018 13:52:06
Макрос, выравнивающий поиск в диапазоне при вычислениях
 
Добрый день, уважаемые форумчане.
Можете помочь имеется таблица где в диапазоне столбца 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))
Заранее спасибо.
Изменено: ymal_qeb - 03.04.2018 10:50:54
Как сделать соотношение между количеством и ценой и выполнить вычисления
 
Добрый день, уважаемые форумчане.
Имеется таблица с количество и ценой товара, указанных соответственно в столбцах B:B и C:C, требуется из этих двух столбцов вывести коэффициент, применить полученный коэффициент к ячейке B9 и вывести полученное значение в диапазон ячеек D:D.
Только требуется сделать это не как в примере 2 для всех позиция, а для каждой позиции по отдельности.
Заранее спасибо.
Изменено: ymal_qeb - 02.04.2018 11:12:55
Выполнить вычисления при разных значении диапазоне
 
Добрый день, уважаемые форумчане.
Можете подсказать как можно сделать как в приведенной ссылке:
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=102960&a...
только там нужно выполнить вычисления если значения в диапазоне одинаковы, а можно ли как то реализовать вычисления если в диапазоне разные значения?
в примере 1 это как было в изначальном методе, пример 2 как хотелось бы видеть, то есть значение в диапазоне D:D должно изменяться из количество которое указано в диапазоне B:B.
Заранее спасибо.
Страницы: 1
Наверх