Страницы: 1
RSS
Соединение двух таблиц с дублированием списка
 
Добрый день! Имеем Два списка.

Допустим
Список А - Товары . У него 20 строк
Список Б - Номера магазинов.
Список С - это то что должно получиться. Получается Список Магазинов должен дублироваться по списку товаров и это все друг под другом.

Помогите пж-та как это быстро сделать. Бывает что магазинов очень много и вручную продублировать занимает много времени. Есть ли альтернативные способы?Пример.xlsx (11.3 КБ)
 
vladimir njanha, в PQ (обновление по кнопке Обновить все на вкладке Данные):
Код
let
  listA = Excel.CurrentWorkbook(){[ Name = "список_А" ]}[Content],
  listB = Excel.CurrentWorkbook(){[ Name = "список_Б" ]}[Content],
  join  = Table.Join ( listB, {}, listA, {} )
in
  join
 
Код
A2         =СМЕЩ('Список Б'!$A$1;ЦЕЛОЕ((СТРОКА(1:1)-1)/(СЧЁТЗ('Список А'!$A:$A)-1))+1;0)
B2:C2      =СМЕЩ('Список А'!A$1;ОСТАТ(СТРОКА(1:1)-1;СЧЁТЗ('Список А'!A:A)-1)+1;0)
и протянуть вниз.
 
Спасибо вам большое. Очень помогли :)  
 
Ещё один формульный вариант.
Изменено: jakim - 05.04.2022 16:09:58
Страницы: 1
Наверх