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

Страницы: 1
PQ_транспонирование/сведение, Перевод из вертикали в горизонт часть таблицы.
 
И снова, Здравствуйте!  ;)

Тема избита, вроде как, но ответа так и не нашел. Зашел в тупик и никак не могу выбраться.

Есть данные со СКУДа в вертикаль, а надо определенным образом перевести в горизонталь.
Возможно ли это силами PQ?

На первом листе - TDSheet - исходные данные со СКУДа.
На следующих - то, к чему я пришел. Но в обоих случаях у меня получается полумера. Проблема в том, что мне нужно повернуть/свести два столбца.
На последнем - по сути, вид после предварительной обработки и что должно по итогу получиться. Показалось, что так будет нагляднее.

Естественно, я пробовал разные варианты, крутил в разные стороны, но все приводило к первоначальному виду, либо вообще портило таблицу.

Пожалуйста, подскажите.

Буду признателен, если подскажете макрос для обработки начального варианта или, возможно, промежуточного. Может так будет намного проще...
Просто интересно было все это сделать в рамках PQ.
Варианты с формулами тоже интересны.
Возможно полноценно в PQ это сделать не просто как кажется и потребуется доп обработка на каком-то этапе.
Изменено: Алексей - 20.04.2023 10:25:25
PowerQuery_исправление формата, Исправление формата в столбце со смешанными данными, в рамках PQ
 
Добрый день!

Прошу подсказать пожалуйста, ибо сам не нашел.

Суть такова, что в исходной таблице есть колонка (№ заказа) со смешанными данными, типа 222555_2 (текст) и 333666 (число).
Но частенько бывает так, что данные типа 333666 имеют текстовый формат, что не допустимо.

Можно ли как-то только в рамках PQ исправить формат подобных данных? Как если бы я прогнал в Excell по этой колонке функцией - Текст по столбцам.

В конечно итоге, после PQ таблица должна содержать колонку с корректными форматами в соответствии с данными ячейки.
Это все нужно, чтобы потом ВПР корректно мог работать.

Пробовал очистку формата в PQ, но тогда все данные становятся текстом.

Естественно, таблицы в примере сильно упрощены.
Горизонтальное протягивание формулы с шагом
 
Добрый день!

Подскажите пожалуйста, как протянуть формулу по горизонтали с шагом.

Разные ответы находил, пытался использовать ИНДЕКС, но знаний не хватает. Не понимаю, как скрести ИНДЕКС и мою формулу.

описание

исходные данные состоят из дней месяца.
каждый день разделен на три столбца: вход, выход, присутствие.
моя формула в конце считает сколько сотрудник пробыл на территории, с учетом того, что рабочий день начинается с 8, обед - пол часа и продолжительность самого рабочего дня - 8 часов.

иногда политика меняется и приходится считать отработанное время по другому, приходится каждый раз редактировать формулу вручную на все дни.
Добавление пустой строки в конце Умной таблице, при условии... VBA
 
Приветствую всех!

Хочу поблагодарить за этот ресурс, очень много нового и полезного для себя открыл.

Поиском много чего нашел, но в каждом из случаев были либо другие, либо дополнительные критерии/условия.
По итогу, под себя никак не могу подобрать, либо не могу разобраться в коде.

Суть
При заполнении ячейки в последней строке 2 столбца листа журнал регистрации (в примере - B11), нужно, чтобы в конце таблицы появлялась пустая строка.
Для удобства людей, далеких от excel, что бы они видели, куда дальше заполнять.

Я попробовал, но по итогу у меня при любом действии создается новая строка.
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 Dim i As Long
    i = Cells(Rows.Count, 2).End(xlUp).Row
    If i > 0 Then
    Selection.ListObject.ListRows.Add AlwaysInsert:=True
    End If
End Sub
Пока писал, понял, что условие в моем коде - сравнение с количеством строк в листе, а не со значением последней ячейки в столбце.

Подскажите пжл правильный код.
Чувствую, что я ошибся с выбором - Cells(Rows.Count, 2).End(xlUp).Row

p.s. пару часов назад первый раз в жизни открыл VBA в excel. )) Знаний нет.
Изменено: Алексей - 29.09.2022 17:07:00
Страницы: 1
Наверх