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

Страницы: 1
Power Query. переименование столбца по позиции (не по имени)
 
Всем добра!

Есть ли способ переименовать столбец по позиции?
Код
#"Повышенные заголовки" = Table.PromoteHeaders(#"Строки с примененным фильтром", [PromoteAllScalars=true]),
#"Переименованные столбцы" = Table.RenameColumns(#"Повышенные заголовки",{{"211.xlsx", "Name"}})
211.xlsx - переменное имя файла. Можно ли его как-то заменить на "столбец(7).имя" (конструкция условная)?
Или может есть вариант повышения заголовков не всей строки? а, например, без последнего столбца.
Как увеличить скорость работы макроса при изменении большого количества ячеек?
 
Добрый день!
Нижеприведенный код выполняется минут 10 (в книге 120-150 листов). Мне кажется это ненормально.
Xeon E5 2689, 32 гига памяти.
Может его можно оптимизировать? Или дело в чем-то другом может быть?

Код
Sub nomer()
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim wS As Worksheet

For Each wS In ActiveWorkbook.Worksheets

k = 1
For i = 8 To 200
If wS.Cells(i, 5).Interior.Color <> 11389944
     wS.Cells(i, 1).Value = k
   Else: k = k + 1
   End If
   Next i
 
 Next wS
End Sub
Excel 2019 странный формат дат, 06 06 2019 (без точек)
 
Добрый день!
Установил 2019 офис.
И теперь при упрощенном вводе даты через точку ничего не происходит. Формат на дату не меняется.
Меняется только при вводе через "/", и при этом дата без точек 06 08 2019.
Это так теперь стало или в настройках надо что-то поменять?
Подскажите! как вернуть то, что было в 2016.
Power query Нумерация п/п в зависимости от значения
 
Добрый день!
Есть таблица, в одном столбце данные (например по строкам - а,а,б,б,д,д,д,с,с,с)
Возможно ли средствами PQ создать столбец с нумерацией для каждого значения?
(например по строкам - 1,2,1,2,1,2,3,1,2,3)
или это проще сделать макросом после PQ?
Можете накидать вариант?
Изменено: oktan73 - 20.04.2018 12:09:34
Выборка строк из таблицы по критерию и подстановка их в шаблон, для распечатки множества документов с динамическим кол-вом строк (выбираемых по критерию из таблицы)
 
Добрый день!
Нужна помощь.

Есть задача - распечатка документов с динамическим кол-вом строк из базовой таблицы.
Думаю из файла все будет понятно.
Все разместил на одном листе для наглядности.

Возможно ли решить данную задачу без VBA?
Power Query. Подстановка любого аналогичного файла в созданный запрос.
 
Подскажите!
Создал запрос
Код
let
    Источник = Excel.Workbook(File.Contents("Z:\-DL-\jasperFormPeriodDeeper(50).xls"), null, true),
    CurrControlInfoReq1 = Источник{[Name="CurrControlInfoReq"]}[Data],
    #"Измененный тип" = Table.TransformColumnTypes(CurrControlInfoReq1,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}, {"Column7", type text}, {"Column8", type text}, {"Column9", type text}, {"Column10", type text}, {"Column11", type text}, {"Column12", type text}, {"Column13", type text}, {"Column14", type text}, {"Column15", type text}, {"Column16", type text}, {"Column17", type text}, {"Column18", type text}, {"Column19", type text}, {"Column20", type text}, {"Column21", type text}, {"Column22", type text}, {"Column23", type text}, {"Column24", type text}, {"Column25", type text}, {"Column26", type text}, {"Column27", type text}, {"Column28", type text}, {"Column29", type text}, {"Column30", type text}, {"Column31", type text}}),
    #"Удаленные столбцы" = Table.RemoveColumns(#"Измененный тип",{"Column1", "Column2", "Column4", "Column5", "Column7", "Column8", "Column9", "Column11", "Column13", "Column14", "Column15", "Column18", "Column21", "Column22", "Column23", "Column24", "Column26", "Column27", "Column28", "Column29", "Column30", "Column31"}),
    #"Строки с применным фильтром" = Table.SelectRows(#"Удаленные столбцы", each ([Column10] <> null and [Column10] <> "Кредит")),
    #"Удаленные столбцы1" = Table.RemoveColumns(#"Строки с применным фильтром",{"Column17", "Column19", "Column20"}),
    #"Переупорядоченные столбцы" = Table.ReorderColumns(#"Удаленные столбцы1",{"Column3", "Column12", "Column16", "Column25", "Column6", "Column10"}),
    #"Измененный тип1" = Table.TransformColumnTypes(#"Переупорядоченные столбцы",{{"Column12", type number}, {"Column16", type number}, {"Column3", type date}}),
    #"Разделить столбец разделителем" = Table.SplitColumn(#"Измененный тип1","Column6",Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.None),{"Column6.1", "Column6.2", "Column6.3"}),
    #"Измененный тип2" = Table.TransformColumnTypes(#"Разделить столбец разделителем",{{"Column6.1", type number}, {"Column6.2", Int64.Type}, {"Column6.3", type text}}),
    #"Удаленные столбцы2" = Table.RemoveColumns(#"Измененный тип2",{"Column6.1", "Column6.2"}),
    #"Разделить столбец разделителем1" = Table.SplitColumn(#"Удаленные столбцы2","Column10",Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.None),{"Column10.1", "Column10.2", "Column10.3"}),
    #"Измененный тип3" = Table.TransformColumnTypes(#"Разделить столбец разделителем1",{{"Column10.1", type number}, {"Column10.2", Int64.Type}, {"Column10.3", type text}}),
    #"Удаленные столбцы3" = Table.RemoveColumns(#"Измененный тип3",{"Column10.1", "Column10.2"}),
    #"Переупорядоченные столбцы1" = Table.ReorderColumns(#"Удаленные столбцы3",{"Column3", "Column12", "Column16", "Column6.3", "Column10.3", "Column25"}),
    #"Переименованные столбцы" = Table.RenameColumns(#"Переупорядоченные столбцы1",{{"Column3", "Дата"}, {"Column12", "Дебет"}, {"Column16", "Кредит"}, {"Column6.3", "к1"}, {"Column10.3", "к2"}, {"Column25", "назначение"}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Переименованные столбцы", "Custom", each if [#"Дебет"] = null then [#"к1"] else [#"к2"]),
    #"Переупорядоченные столбцы2" = Table.ReorderColumns(#"Добавлен пользовательский объект",{"Дата", "Дебет", "Кредит", "Custom", "назначение", "к1", "к2"})
in
    #"Переупорядоченные столбцы2"
как мне теперь с его помощью обработать другие аналогичные файлы (по отдельности)?
И разве это зависит от самого запроса?
VBA. Формат ячеек в столбце после преобразования (или чем заменить многократный F2, Enter)
 
Добрый день!
В исходном файле числа (дата) отображаются через точку, неразрывный столбец и т.д.
После замены этих символов на нужные данные все-равно не читаются как числа (дата), надо нажать Ф2 и Ввод на каждой! ячейке.
Как с этим бороться в VBA?
Power Query. Пользовательский столбец с функцией IF и др. вопросы.
 
Здравствуйте!
Помогите с формулой.

Пытаюсь сделать пользовательский столбец. (рис. 1)
а мне выдает ошибку (рис. 2)
Что я делаю не так?

И еще вопрос - создал обработку файла в PQ, как мне этот запрос "натравить" на другой файл?
Преобразование неплоской таблицы в плоскую
 
Здравствуйте!
Помогите решить задачу, пожалуйста!
Можно формулами, можно вба.
В файле все описано! Надеюсь понятно и наглядно )
Никак не могу придумать алгоритм ((
Объединение "умных" таблиц
 
Добрый день!
Подскажите как решить проблему?
Есть n листов с "умными" таблицами (Таблица-1...Таблица-n)
Шапка везде одинаковая, соответственно кол-во столбцов тоже.
Хочется на новом листе собрать все таблицы в одну общую!
При этом желательно, чтобы при изменении данных в какой либо Таблице-n, изменения отображались в общей.
Можно макросом (только тогда придется каждый раз "пересобирать" общую?)

И да, если пересобирать, то желательно общую тоже сделать "умной" таблицей.
Чтобы можно было делать сводные на ее основе и быстро их пересчитывать.
Изменено: oktan73 - 21.06.2016 12:02:47
выписка в формате 1с в Excel, формат 1CClientBankExchange 1.01 перевести в таблицу Excel
 
Получаю выписки из банка в формате 1с (1CClientBankExchange 1.01)
Как бы их перевести в Excel? Насколько это сложная задача?
В принципе, задача должна быть распространенная и должны существовать уже готовые решения, но
перерыл "весь яндекс" и ничего не нашел ((
Помогите!

п.с. http://v8.1c.ru/edi/edi_stnd/100/101.htm  тут описание формата.
Изменено: oktan73 - 18.10.2014 21:57:34
Страницы: 1
Наверх