Результаты поиска
krosav4ig
Дата: Воскресенье, 31.03.2019, 18:06 |
Сообщение № 2001 | Тема: разобраться!!!
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Как это сделать подскажите???????
Нет!!!1111 Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.
Как это сделать подскажите???????
Нет!!!1111 Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Как это сделать подскажите???????
Нет!!!1111 Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.Автор - krosav4ig Дата добавления - 31.03.2019 в 18:06
krosav4ig
Дата: Понедельник, 01.04.2019, 20:15 |
Сообщение № 2002 | Тема: Формула извлечения числа выдает ошибку в некоторых случаях
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
убрать зависимость от регистра ?
Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)
убрать зависимость от регистра ?
Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Понедельник, 01.04.2019, 20:16
Ответить
Сообщение убрать зависимость от регистра ?
Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)
Автор - krosav4ig Дата добавления - 01.04.2019 в 20:15
krosav4ig
Дата: Вторник, 02.04.2019, 06:36 |
Сообщение № 2003 | Тема: Составление статистической таблицы с исходными данными
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
sboy , просто не понравились лишние пробелы в исходных данных
sboy , просто не понравились лишние пробелы в исходных данных krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение sboy , просто не понравились лишние пробелы в исходных данных Автор - krosav4ig Дата добавления - 02.04.2019 в 06:36
krosav4ig
Дата: Среда, 03.04.2019, 10:18 |
Сообщение № 2004 | Тема: В место формул макрос в диапазоне ячеек при любых изменениях
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[vba]Код
Private Sub Worksheet_Change(ByVal Target As Range) Dim ar As Range, arr As Variant On Error Resume Next 'при любых изменениях размеров образцов "Площадь образца =" With Me.UsedRange.Columns("A:D") For Each ar In Intersect(.Offset(5), .Cells, Target).Areas With ar.Offset(, .Column - ar.Column).Resize(, 5) arr = .Value For i = 1 To .Rows.Count arr(i, 5) = Round(arr(i, 1) * arr(i, 3) / 100, 0) Next Application.EnableEvents = 0 .Value = arr Application.EnableEvents = 1 End With Next End With End Sub
[/vba]
[vba]Код
Private Sub Worksheet_Change(ByVal Target As Range) Dim ar As Range, arr As Variant On Error Resume Next 'при любых изменениях размеров образцов "Площадь образца =" With Me.UsedRange.Columns("A:D") For Each ar In Intersect(.Offset(5), .Cells, Target).Areas With ar.Offset(, .Column - ar.Column).Resize(, 5) arr = .Value For i = 1 To .Rows.Count arr(i, 5) = Round(arr(i, 1) * arr(i, 3) / 100, 0) Next Application.EnableEvents = 0 .Value = arr Application.EnableEvents = 1 End With Next End With End Sub
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение [vba]Код
Private Sub Worksheet_Change(ByVal Target As Range) Dim ar As Range, arr As Variant On Error Resume Next 'при любых изменениях размеров образцов "Площадь образца =" With Me.UsedRange.Columns("A:D") For Each ar In Intersect(.Offset(5), .Cells, Target).Areas With ar.Offset(, .Column - ar.Column).Resize(, 5) arr = .Value For i = 1 To .Rows.Count arr(i, 5) = Round(arr(i, 1) * arr(i, 3) / 100, 0) Next Application.EnableEvents = 0 .Value = arr Application.EnableEvents = 1 End With Next End With End Sub
[/vba] Автор - krosav4ig Дата добавления - 03.04.2019 в 10:18
krosav4ig
Дата: Среда, 03.04.2019, 12:57 |
Сообщение № 2005 | Тема: Траблы с повторным открытием UserForm из основной формы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Rykalo , в ufSotrOtdel уберите [vba]Код
Private Sub UserForm_Terminate() ufrmMain.Show End Sub
[/vba] в ufrmMain замените [vba]Код
Private Sub CommandButton_spSotrOtdels_Click() Me.Hide ' скрываем главную форму ufSotrOtdel.Show ' открываем форму работы со справочниками Me.Show 'после закрытия формы работы со справочниками показать главную форму End Sub
[/vba]
Rykalo , в ufSotrOtdel уберите [vba]Код
Private Sub UserForm_Terminate() ufrmMain.Show End Sub
[/vba] в ufrmMain замените [vba]Код
Private Sub CommandButton_spSotrOtdels_Click() Me.Hide ' скрываем главную форму ufSotrOtdel.Show ' открываем форму работы со справочниками Me.Show 'после закрытия формы работы со справочниками показать главную форму End Sub
[/vba]krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Rykalo , в ufSotrOtdel уберите [vba]Код
Private Sub UserForm_Terminate() ufrmMain.Show End Sub
[/vba] в ufrmMain замените [vba]Код
Private Sub CommandButton_spSotrOtdels_Click() Me.Hide ' скрываем главную форму ufSotrOtdel.Show ' открываем форму работы со справочниками Me.Show 'после закрытия формы работы со справочниками показать главную форму End Sub
[/vba]Автор - krosav4ig Дата добавления - 03.04.2019 в 12:57
krosav4ig
Дата: Суббота, 06.04.2019, 11:06 |
Сообщение № 2006 | Тема: Автозамена с поиском максимальных и минимальных значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение ЗдрвствуйтеРАНГ() Автор - krosav4ig Дата добавления - 06.04.2019 в 11:06
krosav4ig
Дата: Суббота, 06.04.2019, 14:32 |
Сообщение № 2007 | Тема: Зависимость работы c ListObjects(**) контекста
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[vba]Код
With Range("Spisok[#All]") .ListObject.Resize .Resize(.Rows.Count + 1) End With
[/vba]
[vba]Код
With Range("Spisok[#All]") .ListObject.Resize .Resize(.Rows.Count + 1) End With
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение [vba]Код
With Range("Spisok[#All]") .ListObject.Resize .Resize(.Rows.Count + 1) End With
[/vba] Автор - krosav4ig Дата добавления - 06.04.2019 в 14:32
krosav4ig
Дата: Суббота, 06.04.2019, 15:40 |
Сообщение № 2008 | Тема: Ширина ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
и 5n тоже
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение и 5n тоже Автор - krosav4ig Дата добавления - 06.04.2019 в 15:40
krosav4ig
Дата: Воскресенье, 07.04.2019, 08:23 |
Сообщение № 2009 | Тема: Составление таблицы истинности по списку соединений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
до кучи, массивная формула Код
=--ИЛИ(ВЫБОР({1;2};$H4&I$3;I$3&$H4)=$A$3:$A$15&$B$3:$B$15)
до кучи, массивная формула Код
=--ИЛИ(ВЫБОР({1;2};$H4&I$3;I$3&$H4)=$A$3:$A$15&$B$3:$B$15)
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение до кучи, массивная формула Код
=--ИЛИ(ВЫБОР({1;2};$H4&I$3;I$3&$H4)=$A$3:$A$15&$B$3:$B$15)
Автор - krosav4ig Дата добавления - 07.04.2019 в 08:23
krosav4ig
Дата: Воскресенье, 07.04.2019, 08:44 |
Сообщение № 2010 | Тема: Как формулой определить пересечение радиуса и линии
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Snegovik , что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графике
Snegovik , что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графикеkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Snegovik , что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графикеАвтор - krosav4ig Дата добавления - 07.04.2019 в 08:44
krosav4ig
Дата: Воскресенье, 07.04.2019, 08:56 |
Сообщение № 2011 | Тема: Как формулой определить пересечение радиуса и линии
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 07.04.2019, 09:06
Ответить
krosav4ig
Дата: Воскресенье, 07.04.2019, 10:11 |
Сообщение № 2012 | Тема: Зависимость работы c ListObjects(**) контекста
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Бред.не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно) Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен [vba]Код
Dim r As Range, b As Boolean With Range("Книга2!Spisok[#All]") Set r = .Resize(.Rows.Count + 1) With .ListObject b = .ShowTotals .ShowTotals = False .Resize r .ShowTotals = b End With End With
[/vba] отключение .ShowTotals - только для ускорения работы
Бред.не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно) Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен [vba]Код
Dim r As Range, b As Boolean With Range("Книга2!Spisok[#All]") Set r = .Resize(.Rows.Count + 1) With .ListObject b = .ShowTotals .ShowTotals = False .Resize r .ShowTotals = b End With End With
[/vba] отключение .ShowTotals - только для ускорения работы krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 07.04.2019, 10:11
Ответить
Сообщение Бред.не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно) Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен [vba]Код
Dim r As Range, b As Boolean With Range("Книга2!Spisok[#All]") Set r = .Resize(.Rows.Count + 1) With .ListObject b = .ShowTotals .ShowTotals = False .Resize r .ShowTotals = b End With End With
[/vba] отключение .ShowTotals - только для ускорения работы Автор - krosav4ig Дата добавления - 07.04.2019 в 10:11
krosav4ig
Дата: Воскресенье, 07.04.2019, 21:43 |
Сообщение № 2013 | Тема: Как работать с классами
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
krosav4ig
Дата: Понедельник, 08.04.2019, 08:14 |
Сообщение № 2014 | Тема: Формирование таблицы из данных другой таблицы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Вариант через надстройку Power Query [vba]Код
let a=(nam) => Excel.CurrentWorkbook(){[Name=nam]}[Content], Filter = Table.AddIndexColumn(Table.SelectRows(a("Таблица1"),each [Столбец1]=a("критерий"){0}[Column1]),"",0), Pivot = Table.RemoveColumns(Table.Pivot(Filter, List.Distinct(Filter[Столбец2]), "Столбец2", "Столбец3"),{""}), Custom1 = List.Transform(List.Skip(Table.ToColumns(Pivot),1),each List.Distinct(List.RemoveNulls(_))), Result = Table.FromColumns(Custom1,List.Skip(Table.ColumnNames(Pivot),1)) in Result
[/vba]
Вариант через надстройку Power Query [vba]Код
let a=(nam) => Excel.CurrentWorkbook(){[Name=nam]}[Content], Filter = Table.AddIndexColumn(Table.SelectRows(a("Таблица1"),each [Столбец1]=a("критерий"){0}[Column1]),"",0), Pivot = Table.RemoveColumns(Table.Pivot(Filter, List.Distinct(Filter[Столбец2]), "Столбец2", "Столбец3"),{""}), Custom1 = List.Transform(List.Skip(Table.ToColumns(Pivot),1),each List.Distinct(List.RemoveNulls(_))), Result = Table.FromColumns(Custom1,List.Skip(Table.ColumnNames(Pivot),1)) in Result
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Понедельник, 08.04.2019, 08:18
Ответить
Сообщение Вариант через надстройку Power Query [vba]Код
let a=(nam) => Excel.CurrentWorkbook(){[Name=nam]}[Content], Filter = Table.AddIndexColumn(Table.SelectRows(a("Таблица1"),each [Столбец1]=a("критерий"){0}[Column1]),"",0), Pivot = Table.RemoveColumns(Table.Pivot(Filter, List.Distinct(Filter[Столбец2]), "Столбец2", "Столбец3"),{""}), Custom1 = List.Transform(List.Skip(Table.ToColumns(Pivot),1),each List.Distinct(List.RemoveNulls(_))), Result = Table.FromColumns(Custom1,List.Skip(Table.ColumnNames(Pivot),1)) in Result
[/vba] Автор - krosav4ig Дата добавления - 08.04.2019 в 08:14
krosav4ig
Дата: Среда, 10.04.2019, 19:29 |
Сообщение № 2015 | Тема: Изменить стиль Обычный
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
если мне не изменяет память, стиль Обычный применяется ко всем ячейкам листа в момент его создания. Очистите форматы ячеек на существующих листах и они станут числовыми
если мне не изменяет память, стиль Обычный применяется ко всем ячейкам листа в момент его создания. Очистите форматы ячеек на существующих листах и они станут числовыми krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 10.04.2019, 19:31
Ответить
Сообщение если мне не изменяет память, стиль Обычный применяется ко всем ячейкам листа в момент его создания. Очистите форматы ячеек на существующих листах и они станут числовыми Автор - krosav4ig Дата добавления - 10.04.2019 в 19:29
krosav4ig
Дата: Среда, 10.04.2019, 22:35 |
Сообщение № 2016 | Тема: Изменить стиль Обычный
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
через 7zip удалил styles.bin Открыл с восстановлением, сменил числовой формат стиля Обычный на Число, сохранил
через 7zip удалил styles.bin Открыл с восстановлением, сменил числовой формат стиля Обычный на Число, сохранил krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение через 7zip удалил styles.bin Открыл с восстановлением, сменил числовой формат стиля Обычный на Число, сохранил Автор - krosav4ig Дата добавления - 10.04.2019 в 22:35
krosav4ig
Дата: Четверг, 11.04.2019, 20:49 |
Сообщение № 2017 | Тема: Чего вам не хватает на форуме?
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Никанор , средний период индексации страниц сайта в гугле - 1 неделя
Никанор , средний период индексации страниц сайта в гугле - 1 неделяkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Никанор , средний период индексации страниц сайта в гугле - 1 неделяАвтор - krosav4ig Дата добавления - 11.04.2019 в 20:49
krosav4ig
Дата: Воскресенье, 14.04.2019, 17:32 |
Сообщение № 2018 | Тема: PQ извлечь строки после определенной строки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Anis625 , ниже списка проектов могут идти какие-либо другие данные?
Anis625 , ниже списка проектов могут идти какие-либо другие данные?krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Anis625 , ниже списка проектов могут идти какие-либо другие данные?Автор - krosav4ig Дата добавления - 14.04.2019 в 17:32
krosav4ig
Дата: Воскресенье, 14.04.2019, 17:37 |
Сообщение № 2019 | Тема: PQ извлечь строки после определенной строки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
тогда можно как-то так [vba]Код
let Источник = Excel.Workbook(File.Contents("F:\PQ\путь.xlsx"), null, true), #"Карта КПЭ_Sheet" = Источник{[Item="Карта КПЭ",Kind="Sheet"]}[Data], #"Другие удаленные столбцы" = Table.SelectColumns(#"Карта КПЭ_Sheet",{"Column2"}), #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column2] <> null and [Column2] <> " " and [Column2] <> "Дата:" and [Column2] <> "Подпись Работника")), Пользовательская = ((t)=>Table.Skip(t,List.PositionOf(Table.Column(t,"Column2"),"Ключевой проект:")+1))(#"Строки с примененным фильтром") in Пользовательская
[/vba]
тогда можно как-то так [vba]Код
let Источник = Excel.Workbook(File.Contents("F:\PQ\путь.xlsx"), null, true), #"Карта КПЭ_Sheet" = Источник{[Item="Карта КПЭ",Kind="Sheet"]}[Data], #"Другие удаленные столбцы" = Table.SelectColumns(#"Карта КПЭ_Sheet",{"Column2"}), #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column2] <> null and [Column2] <> " " and [Column2] <> "Дата:" and [Column2] <> "Подпись Работника")), Пользовательская = ((t)=>Table.Skip(t,List.PositionOf(Table.Column(t,"Column2"),"Ключевой проект:")+1))(#"Строки с примененным фильтром") in Пользовательская
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение тогда можно как-то так [vba]Код
let Источник = Excel.Workbook(File.Contents("F:\PQ\путь.xlsx"), null, true), #"Карта КПЭ_Sheet" = Источник{[Item="Карта КПЭ",Kind="Sheet"]}[Data], #"Другие удаленные столбцы" = Table.SelectColumns(#"Карта КПЭ_Sheet",{"Column2"}), #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column2] <> null and [Column2] <> " " and [Column2] <> "Дата:" and [Column2] <> "Подпись Работника")), Пользовательская = ((t)=>Table.Skip(t,List.PositionOf(Table.Column(t,"Column2"),"Ключевой проект:")+1))(#"Строки с примененным фильтром") in Пользовательская
[/vba] Автор - krosav4ig Дата добавления - 14.04.2019 в 17:37
krosav4ig
Дата: Воскресенье, 14.04.2019, 17:42 |
Сообщение № 2020 | Тема: PQ извлечь строки после определенной строки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
или так [vba]Код
let Источник = Excel.Workbook(File.Contents("F:\PQ\путь.xlsx"), null, true), #"Карта КПЭ_Sheet" = Источник{[Item="Карта КПЭ",Kind="Sheet"]}[Data], #"Другие удаленные столбцы" = Table.SelectColumns(#"Карта КПЭ_Sheet",{"Column2"}), #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column2] <> null and [Column2] <> " " and [Column2] <> "Дата:" and [Column2] <> "Подпись Работника")), #"Added Conditional Column" = Table.AddColumn(#"Строки с примененным фильтром", "Пользовательская", each if [Column2] = "Ключевой проект:" then 1 else null), #"Filled Down" = Table.FillDown(#"Added Conditional Column",{"Пользовательская"}), #"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Пользовательская] = 1)), #"Removed Top Rows" = Table.Skip(#"Filtered Rows",1), #"Removed Columns" = Table.RemoveColumns(#"Removed Top Rows",{"Пользовательская"}) in #"Removed Columns"
[/vba]
или так [vba]Код
let Источник = Excel.Workbook(File.Contents("F:\PQ\путь.xlsx"), null, true), #"Карта КПЭ_Sheet" = Источник{[Item="Карта КПЭ",Kind="Sheet"]}[Data], #"Другие удаленные столбцы" = Table.SelectColumns(#"Карта КПЭ_Sheet",{"Column2"}), #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column2] <> null and [Column2] <> " " and [Column2] <> "Дата:" and [Column2] <> "Подпись Работника")), #"Added Conditional Column" = Table.AddColumn(#"Строки с примененным фильтром", "Пользовательская", each if [Column2] = "Ключевой проект:" then 1 else null), #"Filled Down" = Table.FillDown(#"Added Conditional Column",{"Пользовательская"}), #"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Пользовательская] = 1)), #"Removed Top Rows" = Table.Skip(#"Filtered Rows",1), #"Removed Columns" = Table.RemoveColumns(#"Removed Top Rows",{"Пользовательская"}) in #"Removed Columns"
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 14.04.2019, 17:43
Ответить
Сообщение или так [vba]Код
let Источник = Excel.Workbook(File.Contents("F:\PQ\путь.xlsx"), null, true), #"Карта КПЭ_Sheet" = Источник{[Item="Карта КПЭ",Kind="Sheet"]}[Data], #"Другие удаленные столбцы" = Table.SelectColumns(#"Карта КПЭ_Sheet",{"Column2"}), #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([Column2] <> null and [Column2] <> " " and [Column2] <> "Дата:" and [Column2] <> "Подпись Работника")), #"Added Conditional Column" = Table.AddColumn(#"Строки с примененным фильтром", "Пользовательская", each if [Column2] = "Ключевой проект:" then 1 else null), #"Filled Down" = Table.FillDown(#"Added Conditional Column",{"Пользовательская"}), #"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Пользовательская] = 1)), #"Removed Top Rows" = Table.Skip(#"Filtered Rows",1), #"Removed Columns" = Table.RemoveColumns(#"Removed Top Rows",{"Пользовательская"}) in #"Removed Columns"
[/vba] Автор - krosav4ig Дата добавления - 14.04.2019 в 17:42