svr4999
Дата: Пятница, 06.05.2022, 10:22 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Уважаемые форумчане! Второй день ломаю голову как решить задачу по сведению данных в одно целое, необходимо из одного списка скопировать данные в другой, но данные в одном списке повторяются, не знаю как реализовать поиск. Более подробно описал проблему в примере во вложении. Помогите, пожалуйста.
Уважаемые форумчане! Второй день ломаю голову как решить задачу по сведению данных в одно целое, необходимо из одного списка скопировать данные в другой, но данные в одном списке повторяются, не знаю как реализовать поиск. Более подробно описал проблему в примере во вложении. Помогите, пожалуйста. svr4999
Ответить
Сообщение Уважаемые форумчане! Второй день ломаю голову как решить задачу по сведению данных в одно целое, необходимо из одного списка скопировать данные в другой, но данные в одном списке повторяются, не знаю как реализовать поиск. Более подробно описал проблему в примере во вложении. Помогите, пожалуйста. Автор - svr4999 Дата добавления - 06.05.2022 в 10:22
Serge_007
Дата: Пятница, 06.05.2022, 10:31 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЗдравствуйтеЦитата
Я подумал что можно специть через & на странице перечень мат. Товары и компоненты, а затем через IF искать совпадение, но ситаксис такого поиска мне не знаком, это получается надо искать чать ячейчки С со стр. Таб.1 в ячейках колонки С со стр. Перечень. мат.
Можно и так Только из примера непонятно, что должно получится Вручную пару строк заполните желаемым результатом
ЗдравствуйтеЦитата
Я подумал что можно специть через & на странице перечень мат. Товары и компоненты, а затем через IF искать совпадение, но ситаксис такого поиска мне не знаком, это получается надо искать чать ячейчки С со стр. Таб.1 в ячейках колонки С со стр. Перечень. мат.
Можно и так Только из примера непонятно, что должно получится Вручную пару строк заполните желаемым результатом Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение ЗдравствуйтеЦитата
Я подумал что можно специть через & на странице перечень мат. Товары и компоненты, а затем через IF искать совпадение, но ситаксис такого поиска мне не знаком, это получается надо искать чать ячейчки С со стр. Таб.1 в ячейках колонки С со стр. Перечень. мат.
Можно и так Только из примера непонятно, что должно получится Вручную пару строк заполните желаемым результатом Автор - Serge_007 Дата добавления - 06.05.2022 в 10:31
svr4999
Дата: Пятница, 06.05.2022, 10:43 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Serge_007, добрый день! Прикрепил 2 варианта результата, какой будет проще реализовать, такой подойдет.
Serge_007, добрый день! Прикрепил 2 варианта результата, какой будет проще реализовать, такой подойдет. svr4999
Ответить
Сообщение Serge_007, добрый день! Прикрепил 2 варианта результата, какой будет проще реализовать, такой подойдет. Автор - svr4999 Дата добавления - 06.05.2022 в 10:43
Nic70y
Дата: Пятница, 06.05.2022, 10:47 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
как-то так, наверное
ЮMoney 41001841029809
Ответить
Сообщение как-то так, наверное Автор - Nic70y Дата добавления - 06.05.2022 в 10:47
китин
Дата: Пятница, 06.05.2022, 11:12 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
PQ всемогущий материалы по товарам
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"] }[Content] ,
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Товар" , type text}, {"Материал" , type text}}),
#"Сгруппированные строки" = Table.Group(#"Измененный тип" , {"Товар" }, {{"Количество" , each _, type table}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Сгруппированные строки" , "Пользовательская" , each Table.Column([Количество] ,"Материал" )),
#"Извлеченные значения" = Table.TransformColumns(#"Добавлен пользовательский объект" , {"Пользовательская" , each Text.Combine(List.Transform(_, Text.From), ";" ), type text}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Извлеченные значения" ,{"Количество" })
in
#"Удаленные столбцы"
или наоборот товары по материалам
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"] }[Content] ,
#"Сгруппированные строки" = Table.Group(Источник, {"Материал" }, {{"Количество" , each _, type table}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Сгруппированные строки" , "Пользовательская" , each Table.Column([Количество] ,"Товар" )),
#"Извлеченные значения" = Table.TransformColumns(#"Добавлен пользовательский объект" , {"Пользовательская" , each Text.Combine(List.Transform(_, Text.From), ";" ), type text}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Извлеченные значения" ,{"Количество" })
in
#"Удаленные столбцы"
PQ всемогущий материалы по товарам
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"] }[Content] ,
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Товар" , type text}, {"Материал" , type text}}),
#"Сгруппированные строки" = Table.Group(#"Измененный тип" , {"Товар" }, {{"Количество" , each _, type table}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Сгруппированные строки" , "Пользовательская" , each Table.Column([Количество] ,"Материал" )),
#"Извлеченные значения" = Table.TransformColumns(#"Добавлен пользовательский объект" , {"Пользовательская" , each Text.Combine(List.Transform(_, Text.From), ";" ), type text}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Извлеченные значения" ,{"Количество" })
in
#"Удаленные столбцы"
или наоборот товары по материалам
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"] }[Content] ,
#"Сгруппированные строки" = Table.Group(Источник, {"Материал" }, {{"Количество" , each _, type table}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Сгруппированные строки" , "Пользовательская" , each Table.Column([Количество] ,"Товар" )),
#"Извлеченные значения" = Table.TransformColumns(#"Добавлен пользовательский объект" , {"Пользовательская" , each Text.Combine(List.Transform(_, Text.From), ";" ), type text}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Извлеченные значения" ,{"Количество" })
in
#"Удаленные столбцы"
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Пятница, 06.05.2022, 11:20
Ответить
Сообщение PQ всемогущий материалы по товарам [vba]
let Источник = Excel.CurrentWorkbook(){[Name ="Таблица1"]}[Content ]; Источник "Измененный тип" = Тable.TransformColumnТypes(type ;{{"Товар"; text type }; {"Материал"; text each }}); _ "Сгруппированные строки" = Тable.Group(type "Измененный тип"; {"Товар"}; {{"Количество"; table each ; Количество each }}); _ "Добавлен пользовательский объект" = Тable.AddColumn(Text.From "Сгруппированные строки"; "Пользовательская"; type Тable.Column([text ];"Материал")); in "Извлеченные значения" = Тable.TransformColumns(undefined"Добавлен пользовательский объект"; {"Пользовательская"; undefined Тext.Combine(List.Transform(undefined; undefined); ";"); undefined undefined}); undefined"Удаленные столбцы" = Тable.RemoveColumns(undefined"Извлеченные значения";{"Количество"})undefined undefined"Удаленные столбцы"
[/vba] или наоборот товары по материалам [vba]
let Источник = Excel.CurrentWorkbook(){[Name ="Таблица1"]}[Content ]; Источник "Сгруппированные строки" = Тable.Group(each ; {"Материал"}; {{"Количество"; _ type ; table each }}); Количество "Добавлен пользовательский объект" = Тable.AddColumn(each "Сгруппированные строки"; "Пользовательская"; _ Тable.Column([Text.From ];"Товар")); type "Извлеченные значения" = Тable.TransformColumns(text "Добавлен пользовательский объект"; {"Пользовательская"; in Тext.Combine(List.Transform(undefined; undefined); ";"); undefined undefined}); undefined"Удаленные столбцы" = Тable.RemoveColumns(undefined"Извлеченные значения";{"Количество"})undefined undefined"Удаленные столбцы"
[/vba] Автор - китин Дата добавления - 06.05.2022 в 11:12
svr4999
Дата: Пятница, 06.05.2022, 13:05 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Всем спасибо! Тема закрыта.
Ответить
Сообщение Всем спасибо! Тема закрыта. Автор - svr4999 Дата добавления - 06.05.2022 в 13:05