Я отправляю много товаров во многие магазины, и у меня есть два листа Excel. У меня есть один лист, показывающий, сколько товаров я отправил в каждый магазин, и другой лист, показывающий, сколько я продал в каждом магазине. Проблема в том, что мне нужно связать их вместе (должно было быть сделано в начале, ну да ладно ...). У меня около 547 магазинов, в которые я отправил товары, и около 450 магазинов, в которых я продавал товары. Таким образом, не в каждом магазине, в который доставлен товар, продаются товары, но идентификатор магазина уникален и не дублирует себя, кроме как на каждом листе.

Так что я

Лист 1: Списки магазинов с количеством отправленных товаров

StoreID | qty-item1-shipped | qty-item2-shipped | qty-item3-shipped
-------------------------------------------------------------------
   4564 |                45 |                56 |                34

Лист 2: Списки магазинов с количеством проданных товаров

StoreID | qty-item1-sold | qty-item2-sold | qty-item3-sold
----------------------------------------------------------
   4564 |             35 |             46 |             24

Я действительно должен знать это, это довольно просто, но это сводит меня с ума ... конечные результаты должны быть

       |       | Qty Shipped | Qty Sold
---------------------------------------
Store1 | item1 |          45 |       35
Store1 | item2 |          46 |       56
Store2 | item1 |          65 |        4
Store2 | item2 |          25 |       14

Теперь я должен использовать базу данных доступа для такого рода вещей, но концептуально я упускаю довольно большую базовую часть, можете ли вы помочь идиоту найти свой путь?

2 ответа2

0

На копии (на всякий случай!) полоса из qty- -shipped и -sold Создайте сводные таблицы для каждого листа, используя несколько диапазонов консолидации. Разверните их данные, дважды щелкнув пересечение итогов. Сдвиньте правую колонку одной таблицы вправо. Скопируйте и вставьте специальные значения каждой таблицы в один новый лист, один над другим. Переместите метку для правого столбца нижних меток в другую строку с метками и удалите нижние метки. Вы должны получить «плоский файл», пригодный для повторного поворота, чтобы показать желаемый результат, или для входа в базу данных, если последний действительно то, что вы хотите.

0

как Александр сказал, что вы должны использовать sumif

col A: store
col B: items (of store X)
col C: sum of item Y shipped (Y an item from store x )
col D: sum of item Y sold

before you can do that you should use pivot table to rearrange your tables
store1 item1...value
store1 item2...value
store2 item1
store2 item3
etc

Это не сложно сделать с помощью Excel, но с таким большим количеством хранилищ и такими ценными данными, что я думаю, пришло время подумать о реальной базе данных ... найти умного ребенка, чтобы создать для вас базу данных sqlserver express (бесплатно) и базу данных с открытым исходным кодом. ... даже если это будет стоить немного ... вы будете лучше спать по ночам. Удачи

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .