Как заполнить матрицу, используя два набора критериев - PullRequest
0 голосов
/ 13 июня 2019

У меня есть список номеров заказов (скажем, 1001, 1002, 1003), список продуктов (скажем, X, Y, Z) и объем для продукта на заказ. Заказ может содержать продукт X и Y или только продукт X или продукт X, Y и Z. Для каждого продукта в заказе существует объем, связанный с ним. У меня есть три столбца: 1. Номера заказов, 2. Продукт 3. Объем. Я должен создать матрицу с номером заказа на оси Y, Product на оси X, а затем заполнить матрицу объемом на основе номера заказа и указанного продукта. Может ли кто-нибудь помочь мне с кодом в VBA или формулой, которую я могу перетаскивать по матрице, чтобы заполнить ее? У меня есть список из 1000+ продуктов и 1000+ номеров заказов, так что это будет огромная матрица. Любая помощь будет оценена

Я пробовал показы, но не могу перетащить формулу по горизонтали и вертикали, чтобы заполнить всю таблицу, потому что мне нужно заблокировать некоторые значения для горизонтального и другие для вертикального.

1 Ответ

0 голосов
/ 13 июня 2019

(Извините, недостаточно комментариев, чтобы комментировать. Не стесняйтесь сообщить мне хороший способ предоставить мои 2 цента.)

Если сводная таблица не является опцией (например, если вы хотите обработать ее позже), и ваша версия Excel не слишком старая, вы также можете достичь своей цели с помощью простого сценария Power Query: Data > From a Table, а затем в редакторе Power Query щелкните столбец Product, а затем выберите Transform > Pivot Column, и все готово: Вот иллюстрация преимущества Power Query

...