Большое спасибо StepanWolkoff, #5 и Андрей VG, #6. Ваши примеры очень помогли.
Текст из столбца в ячейку через запятую по условию в PowerQuery, Ну не могу нигде найти детали
Запрос Power Query к файлу на Яндекс Диске, Совместная работа с файлом с запросом Power Query
Запрос Power Query к файлу на Яндекс Диске, Совместная работа с файлом с запросом Power Query
15.12.2022 14:49:58
Добрый день!
Знаю, что не рекомендуется повторять вопрос в разных форумах. Приношу извинения. Но не получил ответа на дружественном форуме. Файл источник и файл с запросом PQ находятся на Яндекс Диске на аккаунте «Владельца». Владелец синхронизировал Яндекс Диск с личным ПК. Владелец предоставил полный доступ «Программисту» к папкам с этими файлами, который также синхронизировал эти папки со своим личным ПК. Владелец сам вносит изменения в файл источник. Он не знает PQ, ему нужна только «кнопка Обновить», чтобы можно было пользоваться результатом. Запрос должен написать Программист, который работает на удаленке. Вопрос. Можно ли и если «можно», то как написать запрос, чтобы он работал и у Владельца, и у Программиста? Спасибо. Ссылка |
|
|
Вычисляемое поле в Сводной с условием ЕСЛИ по тексту, Настройка вычисляемых полей в сводной таблице
24.06.2022 16:55:27
Если еще можно в этой теме? уточняющий вопрос: что лучше: доп. столбцы с вычислениями и сводная или все вычисления "спрятать" в PQ и делать сводную на основе запроса, как показал Behruz A.N.? |
|||
|
Вычисляемое поле в Сводной с условием ЕСЛИ по тексту, Настройка вычисляемых полей в сводной таблице
22.06.2022 15:45:54
Вы сделали запрос и указали его в качестве источника для сводной. Верно ? |
|||
|
Вычисляемое поле в Сводной с условием ЕСЛИ по тексту, Настройка вычисляемых полей в сводной таблице
22.06.2022 15:38:08
Behruz A.N., спасибо!
Объясните, пожалуйста, как Вы это сделали. Макрос? |
|
|
Вычисляемое поле в Сводной с условием ЕСЛИ по тексту, Настройка вычисляемых полей в сводной таблице
Разница функций СТАВКА, ВСД, ЧИСТВНДОХ, не пойму, почему функции дают различный результат
19.04.2022 00:29:21
Если еще актуально.
Все три функции дают одинаковый результат, если: между платежами 365 дней, в функции СТАВКА установлено, что выплата производится в конце периода. Почти одинаковый, т.к. все же есть погрешность при применении итеративного метода.
Изменено: |
|
|
Обращение к файлу расположенному на яндекс-диске, Обращение к файлу расположенному на яндекс-диске
27.03.2022 14:49:05
Этот вопрос обсуждался давно. Сейчас что-то изменилось? Есть файл Excel, он лежит на Яндекс Диске моего товарища. У меня есть полный доступ к папке. Можно ли в запросе PQ сделать ссылку на этот файл? Если «да», то как? Вопрос возник с решением отказаться от Гугл и поиском чем заменить функцию IMPORTRANGE. Спасибо. |
|||
|
Power Query. Заменить значения в некоторых ячейках согласно таблице замен
Power Query. Преобразовать ссылку в активную гиперссылку
24.02.2022 19:32:38
Сергей Федоров, поискав решение, понял, что данную задачу нельзя решить с помощью PQ. Но можно добавить в результат запроса (уже в Excel) столбец с формулой типа:
или для "умной таблицы":
Возможно, не самое удачное решение, но зато без макросов. |
|||||
|
Power Query. Преобразовать ссылку в активную гиперссылку
Power Query. Заменить значения в некоторых ячейках согласно таблице замен
Power Query. Заменить значения в некоторых ячейках согласно таблице замен
Power Query. Заменить значения в некоторых ячейках согласно таблице замен
30.09.2021 12:29:02
Xel, спасибо за простую идею – слияние запросов.
Но этот способ оставляет в итоговом столбце пустые ячейки со значением null для тех элементов, которые не упомянуты в таблице замен. Можно ли потом сделать новый пользовательский столбец и заполнить его по формуле IF (или ЕСЛИ)? (Как я бы сделал это в Excel). К сожалению, сделать полный список замен заблаговременно не представляется возможным. |
|
|
Power Query. Заменить значения в некоторых ячейках согласно таблице замен
30.09.2021 11:33:17
Добрый день!
В видео от Николая Павлова был описан простой способ замены текста Однако он имеет недостаток: меняется не вся ячейка целиком, а текст «внутри» ячейки. В результате могут появиться ненужные дублирования. К примеру, имеем пары для замены: «Амортизация» – новое значение «Амортизация ОС и НМА» «Амортизация НМА» – новое значение «Амортизация ОС и НМА» Результат выглядит так: Амортизация ОС и НМА Амортизация ОС и НМА НМА - здесь есть дублирование "НМА" Подскажите, пожалуйста, как с этим бороться. Может быть надо использовать другую функцию для замены? Спасибо.
Изменено: |
|
|
Поиск ячеек, которые (не)соответствуют определенным условиям. VBA Excel.
Поиск ячеек, которые (не)соответствуют определенным условиям. VBA Excel.
06.04.2021 22:09:45
PS Конечная цель, проанализировать, как я использую свое время. Сколько в % времени уходит на тот или иной вид работ, как эти %% зависят от дня недели и\или времени суток, и др. В планах сделать что-то типа Dashbord: сводные таблицы, графики. Возможно, в дальнейшем – визуализация в BI…
Изменено: |
|||
|
Поиск ячеек, которые (не)соответствуют определенным условиям. VBA Excel.
06.04.2021 22:08:29
спасибо за комплимент,
1) Все строки с ошибками скопировать на отдельный лист, в каждой строке справа добавить ячейку с тестовым описанием ошибок. Пример: «Длительность равна 0:00, Лишние пробелы в Поле «Группа работ». 2) В исходном листе заливкой указать все ячейки(!) с ошибками. 3) В исходном листе выбрать Автофильтр по Столбцу «Строка», т.е показать все ошибки. Установить курсор в начало такой отфильтрованной таблицы. Примечание: Автофильтр можно установить по номерам строк. Номер строки планировал взять из соответствующего столбца, т.е. не адрес ячейки. 3.1) При каждом запуске макроса чистить вышеуказанную заливку. И устанавливать Автофильтр на исходную таблицу в режиме «Показать Все». 4) Если ошибок нет – лист ошибок не создавать. Установить курсор в последнюю строку исходной таблицы. Здесь, Вы можете заметить, есть дубляж: и отдельно ошибки на листе, и еще Автофильтр строк с ошибками в исходной таблице. |
|||
|
Поиск ячеек, которые (не)соответствуют определенным условиям. VBA Excel.
06.04.2021 20:50:52
vikttur, спасибо за совет.
Одно уточнение, пожалуйста. Мне следовало бы сразу сказать обо всех деталях. Извините, не хотел заранее «грузить». Проверка ячеек идет не только по числам, но и по тексту: ищем ячейки с пробелами в начале или в конце, и еще ищем пустые ячейки. А также для двух числовых столбцов выполняется проверка, что число из нее входит в массив допустимых значений. Я выложил файл, где есть выдержка из таблицы. В следующем сообщении. Это как-то меняет подход к решению задачи? Mershik, В моем случае – это можно назвать TimeSheet. Пример и пояснения в файле. Я веду его уже год с небольшим. Сейчас стал анализировать (графики, сводные таблицы) и обнаружил ошибки. Конечно, можно все поправить руками. Но мне стало интересно – как решить эту задачу макросом. Появилась мотивация начать изучать макросы. За год в реальном файле уже 7975 строк. |
|
|
Поиск ячеек, которые (не)соответствуют определенным условиям. VBA Excel.
Копирование диапазона с переменным адресом. Только значения. VBA.
29.03.2021 16:53:34
Ваш первый вариант кажется проще, т.к. я еще не освоил функцию Resize. Остановлюсь пока на нем. Думаю, что он мне подходит, т.к. структура (количество и название столбцов) анализируемой таблицы и таблицы результатов одинаковая и не меняется.
Изменено: |
|||
|
Копирование диапазона с переменным адресом. Только значения. VBA.
Копирование диапазона с переменным адресом. Только значения. VBA.
29.03.2021 16:42:10
МатросНаЗебре, спасибо и Вам!
Это работает. И работает, если не указывать Sheets(SourceSheetName) дважды.
Изменено: |
|||
|
Копирование диапазона с переменным адресом. Только значения. VBA.
Копирование диапазона с переменным адресом. Только значения. VBA.
Копирование диапазона с переменным адресом. Только значения. VBA.
29.03.2021 16:25:31
Добрый день!
Надо скопировать диапазон ячеек на другой лист. Только значения. Вот такой код работает.
А такой нет...
Подскажите, как исправить. Планирую изменять переменные ErRow и SrRow. Поэтому первый вариант, где явно указан адрес диапазона – не устраивает. Я новичок в VBA, поэтому прошу строго не судить и ответить подробнее, по возможности. Заранее спасибо. |
|||||
|
Макрос который заменяет сводную таблицу на простую таблицу с сохранением формата ячеек
15.01.2021 17:56:04
Трудность в том, что мне надо "заменить" - в том же файле, на том же месте - сводную на "простую" таблицу. И еще в том, что я заранее не знаю, сколько будет сводных, на каких листах и сколько сводных на листе... Ваш макрос очень удобный, но "по факту" не избавляет от ручного труда. |
|||
|
Макрос который заменяет сводную таблицу на простую таблицу с сохранением формата ячеек
Макрос который заменяет сводную таблицу на простую таблицу с сохранением формата ячеек
15.01.2021 17:28:53
По поводу "не обновляйте" - надо сделать так, чтобы пользователь конечного файла (директор) "не заморачивался"... |
|||
|