Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 35 След.
Умножение округленных чисел
 
Цитата
bigfoot написал:
Визуально
значит числа не округляются, а только настроен формат отображения. Используйте ОКРУГЛ()
Каждому For свой Next
Динамический расчёт даты для фильтра в PQ
 
Код
Table.SelectRows(#"Измененный тип", each [Дата окончания контракта] > Date.From(DateTime.LocalNow()))
Изменено: buchlotnik - 16 Янв 2020 17:17:16 (добавил, добавил скобочку ))))
Каждому For свой Next
Найти число по дате в справочнике периодов
 
массивка
=ЕСЛИ(ИЛИ(--ТЕКСТ(C17;"ММДД")>--ТЕКСТ(D15;"ММДД");--ТЕКСТ(C17;"ММДД")<--ТЕКСТ(C5;"ММДД"));E4;ПРОСМОТР(--ТЕКСТ(C17;"ММДД");--ТЕКСТ(C5:C15;"ММДД");E5:E15))
Каждому For свой Next
Расчёт коэффициента от % продаж, Необходимо рассчитать коэффициент, от % продаж,
 
Цитата
Iryoku написал:
При использовании ЕСЛИ, СУММЕСЛИ, ВПР, ПРОСМОТРА,
попыток в файле не увидел
=ПРОСМОТР(J3;E6:E12;F6:F12)
Каждому For свой Next
PQ. Разделить текст на строки
 
"в лоб":
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица4"]}[Content],
    split = Table.SplitColumn(from, "РД", Splitter.SplitTextByEachDelimiter({"("}, QuoteStyle.Csv, false), {"РД.1", "РД.2"}),
    rep = Table.ReplaceValue(split,")","",Replacer.ReplaceText,{"РД.2"}),
    split2 = Table.ExpandListColumn(Table.TransformColumns(rep, {{"РД.2", Splitter.SplitTextByDelimiter(", ")}}), "РД.2"),
    add = Table.AddColumn(split2, "РД", each [РД.1]&" ("&[РД.2]&")"),
    to = Table.RemoveColumns(add,{"РД.1", "РД.2"})
in
    to
Каждому For свой Next
Заполнить расписание движения в зависимости от дня недели и № графика
 
так нужно?
=ИНДЕКС((Лист2!$F$5:$M$18;Лист2!$E$25:$L$35;Лист2!$E$42:$L$51);F$8;E11;ПОИСКПОЗ(ДЕНЬНЕД(E$7;2);{5;6;7};1))
Изменено: buchlotnik - 22 Дек 2019 23:47:07
Каждому For свой Next
Подставить значения характеристик со второго листа в соответствующие им столбцы
 
Вариант с PQ:
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    unpiv = Table.UnpivotOtherColumns(from, {"Столбец1"}, "Атрибут", "Значение"),
    name = Table.RenameColumns(unpiv,{{"Столбец1", "Название"}}),
    del = Table.RemoveColumns(name,{"Атрибут"}),
    split = Table.SplitColumn(del, "Значение", Splitter.SplitTextByEachDelimiter({"|"}), {"характеристика", "значение"}),
    list = List.Skip(Table.ColumnNames(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]),1),
    to = Table.Pivot(split, list, "характеристика", "значение")
in
    to
Каждому For свой Next
Найти слово регулярным выражением и преобразовать символы в верхний регистр
 
Цитата
DartoArem написал:
я верно понял?
нет
Код
.Pattern = "(Бюрократ [\S]*\/) \(([A-z]*)\)"
Каждому For свой Next
Найти слово регулярным выражением и преобразовать символы в верхний регистр
 
Код
.Replace(t, "$1") & UCase(.Replace(t, "$2"))
Каждому For свой Next
Подпись вертикальной оси на гистограмме
 
как-то так:
Изменено: buchlotnik - 22 Дек 2019 18:18:00
Каждому For свой Next
Подпись вертикальной оси на гистограмме
 
casablanca, названия осей - в параметрах диаграммы добавляются, и с самой осью надо не в контур лезть, а в параметры оси - добавить линию и деления
тема: Подпись вертикальной оси на гистограмме
Изменено: buchlotnik - 22 Дек 2019 19:12:01
Каждому For свой Next
PQuery - создание 1 сводной из нескольких запросов
 
Так, а вот здесь что?
Каждому For свой Next
PQuery - создание 1 сводной из нескольких запросов
 
Цитата
GaliyaF написал:
такого здесь не вижу.
Каждому For свой Next
Перегруппировка столбцов (копирование данных между таблицами с разными шапками)
 
вариант
Код
let
    from1 = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    from2 = Table.ColumnNames(Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]),
    to = Table.SelectColumns(from1,from2,MissingField.UseNull)
in
    to
Каждому For свой Next
Перегруппировка столбцов (копирование данных между таблицами с разными шапками)
 
Цитата
jeka-irbis написал:
равносильно фразе "курите справку"
а вы чего без примера ожидали? готового решения?
Каждому For свой Next
Перегруппировка столбцов (копирование данных между таблицами с разными шапками)
 
при совпадении названий столбцов - PQ  в помощь
Каждому For свой Next
Массив, значения которого являются плотностями нормального распределения
 
Ну как минимум нужны ещё и параметры этого нормального распределения (мю и сигма), да и конечную цель хотелось бы увидеть на примере
Каждому For свой Next
Как скрытые именованные диапазоны сделать не скрытыми?
 
Код
For Each n In ActiveWorkbook.Names
            n.visible = True
        Next
Каждому For свой Next
Запрос между листами с сортировкой по дате и 10 максимальным значениям
 
Цитата
Bettor54 написал:
или через Power Query,
Скрытый текст
невнимательно прочитал задачу, вот так надо:
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    group = Table.Group(from, {"Дата"}, {{"temp", each Table.FirstN(Table.Sort(Table.Group(_,{"Сумма покупок"},{"temp2", each _, type table}),{"Сумма покупок", Order.Descending}),5), type table}}),
    to = Table.Combine(Table.Combine(group[temp])[temp2])
in
    to
Изменено: buchlotnik - 11 Дек 2019 10:31:57
Каждому For свой Next
Количество заказов работника с отсеиванием по условию
 
для разнообразия:
Код
 =ЕСЛИОШИБКА(ИНДЕКС($E$5:$E$10;НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ($E$5:$E$10/($C$5:$C$10=$H$3));"";СТРОКА($A$1:$A$6));СТРОКА(A1)));"")
Каждому For свой Next
PQ: Отбор нужных столбцов из таблицы источника
 
Код
Prodmap1 = Источник{[Name="Prodmap"]}[Data][[Column2],[Column4],[Column10]]
Изменено: buchlotnik - 10 Дек 2019 16:10:56
Каждому For свой Next
PQ: N-ая строка в качестве строки заголовков
 
Ну тогда ещё и такой вариант:  
Код
Table.Skip(#"Измененный тип", each [Column1] = null)
Изменено: buchlotnik - 10 Дек 2019 15:51:07
Каждому For свой Next
PQ: N-ая строка в качестве строки заголовков
 
Код
skip = Table.Skip(#"Измененный тип",4),
to = Table.PromoteHeaders(skip)


тема:"PQ: N-ая строка в качестве строки заголовков"
Изменено: buchlotnik - 10 Дек 2019 14:54:40
Каждому For свой Next
PQ. Удаление дубликатов по условию, необходимо удалить дубли строк на основании значения в столбце
 
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    typ = Table.TransformColumnTypes(from,{{"Column8", type datetime}}),
    group = Table.Group(typ, {"Column2", "Column3"}, {{"temp", each Table.Max(_,"Column8"), type table}}),
    to = Table.FromRecords(group[temp])
in
    to
Каждому For свой Next
При копировании текста с помощью Спецвставка-Значение необходимо, чтобы цвет текста в ячейке куда копируем текст становился синим автоматически.
 
Цитата
serpan написал:
с помощью Спецвставка-Значение
этого не сделать. Можно поиграться форматом (см. файл), можно программно
Каждому For свой Next
Ввод в Excel тригонометрических функций, Тригонометрические функции в экселе.
 
=(TAN(ПИ()^2/4)-A2^2/2)^(-1)
Каждому For свой Next
Выбор данных по несоответствию из трех столбцов, Подстановка в отдельный столбец слов "Да" и "Нет" если выполняются или не выполняются условия.
 
=ЕСЛИ(СУММ(--(Таблица9[@[Мед справка]:[Нарколог]]<СЕГОДНЯ()));"нет";"да")
Каждому For свой Next
Выбрать из списка уникальные значения, повторяющиеся - сравнить по соседних ячейках, Выбрать из списка уникальные значения, а те, которые повторяются - сравнить по соседних ячейках
 
Цитата
dixel написал:
не силен в эксель
тогда начните с азов: Что такое PQ - код добавляется в расширенном редакторе (в файле-примере это сделано)
Изменено: buchlotnik - 27 Ноя 2019 18:45:24
Каждому For свой Next
Выбрать из списка уникальные значения, повторяющиеся - сравнить по соседних ячейках, Выбрать из списка уникальные значения, а те, которые повторяются - сравнить по соседних ячейках
 
вариант PQ:
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    group = Table.Group(from, {"Артикул", "Размер"}, {{"temp", each Table.Min(_,"Цена"), type table}}),
    table = Table.FromRecords(group[temp]),
    to = Table.Sort(table,{{"Артикул", Order.Ascending}, {"Размер", Order.Ascending}})
in
    to
Каждому For свой Next
В Power Query из списков сделать таблицу
 
artyrH, дык а так не устроит:  
Код
Table.AddColumn(from, "Custom", each {"a","b","c"}{Number.Round(Number.RandomBetween(0,2))})

хотя для равномерного лучше так
Код
Table.AddColumn(from, "Custom", each {"a","b","c"}{Number.Round(Number.RandomBetween(-0.5,2.5))})
Изменено: buchlotnik - 27 Ноя 2019 10:12:01
Каждому For свой Next
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 35 След.
Наверх