回答編集履歴
2
追記
test
CHANGED
@@ -65,3 +65,69 @@
|
|
65
65
|
│ B000555 │ 5 │ 5 │ 5 │ 5 │ 20 │
|
66
66
|
|
67
67
|
└─────┴──────┴─────┴─────┴─────┴──┘
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
---
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
期 営業所 商品区分 商品Co 数量 単価 金額
|
78
|
+
|
79
|
+
70 北海道1営業 B 100101 60 500 30000
|
80
|
+
|
81
|
+
70 北海道2営業 A 100104 60 400 24000
|
82
|
+
|
83
|
+
70 東北2営業 A 100107 80 700 56000
|
84
|
+
|
85
|
+
70 東北1営業 A 100105 100 500 50000
|
86
|
+
|
87
|
+
70 北海道1営業 B 100103 50 500 25000
|
88
|
+
|
89
|
+
70 東北2営業 B 100106 100 700 70000
|
90
|
+
|
91
|
+
70 北海道2営業 A 100102 50 200 10000
|
92
|
+
|
93
|
+
70 東北1営業 B 100104 80 700 56000
|
94
|
+
|
95
|
+
70 北海道1営業 B 100105 60 500 30000
|
96
|
+
|
97
|
+
70 北海道2営業 A 100106 50 600 30000
|
98
|
+
|
99
|
+
70 東京本社 A 100101 100 100 10000
|
100
|
+
|
101
|
+
70 東北1営業 A 100103 80 300 24000
|
102
|
+
|
103
|
+
70 東京本社 B 100102 100 700 70000
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
こういった表なら、ピボットテーブルで、
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
]
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
難しく考えなくても期待した表ができるので、
|
116
|
+
|
117
|
+
そういうリスト(データベース)を作る方に注力するのもありかなぁと思いますが、
|
118
|
+
|
119
|
+
最終の出来上がりの表を気に入ったように編集するのも結構大変なので、
|
120
|
+
|
121
|
+
(とはいえ一回マクロを作ってしまえば、後は一瞬でお手軽に出力できるのですが)
|
122
|
+
|
123
|
+
数式を表に埋め込んでしまえば、マクロは要らないですし、
|
124
|
+
|
125
|
+
シート上の数式がじゃまなら、一旦数式を自動で入力し、
|
126
|
+
|
127
|
+
後で値に直すようなマクロを作るといいかなと思いますが、いかがでしょうか?
|
128
|
+
|
129
|
+
その辺は、いろいろな制約や開発者の思いもあると思いますので、
|
130
|
+
|
131
|
+
どれが良いとは言い切れませんが、
|
132
|
+
|
133
|
+
他の回答者の意見も参考にしながら、アプリの設計を考えて行かれたらいいと思います。
|
1
追記
test
CHANGED
@@ -13,3 +13,55 @@
|
|
13
13
|
それらの機能が使えるようにデータをシート上に配置整形して、
|
14
14
|
|
15
15
|
お願い!って書きます。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
---
|
20
|
+
|
21
|
+
> ひとつのwsdataからなら抽出、転記できたのですが、
|
22
|
+
|
23
|
+
> すべてのwsdataシートから一括で条件抽出することができていません。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
んと、手動の時でもマクロで自動でやるときも同じなのですが、
|
28
|
+
|
29
|
+
途中経過を空いているセルや作業用のシート等に書いてやると、
|
30
|
+
|
31
|
+
考え方が簡単になります。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
今回の件の場合。
|
36
|
+
|
37
|
+
各シートのSumifの結果を合計すれば(または累計していけば)、
|
38
|
+
|
39
|
+
いいのではないですか?
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
┌─────┬──────┬─────┬────┬─────┬──┐
|
44
|
+
|
45
|
+
│商品コード│北海道-営業 │埼玉-営業 │東京-総務 │大阪-営業 │合計│
|
46
|
+
|
47
|
+
├─────┼──────┼─────┼────┼─────┼───┤
|
48
|
+
|
49
|
+
│ A000100 │ 1 │ 1 │ 1 │ 1 │ 4 │
|
50
|
+
|
51
|
+
├─────┼──────┼─────┼─────┼─────┼──┤
|
52
|
+
|
53
|
+
│ A000202 │ 2 │ 2 │ 2 │ 2 │ 8 │
|
54
|
+
|
55
|
+
├─────┼──────┼─────┼─────┼─────┼──┤
|
56
|
+
|
57
|
+
│ A000300 │ 3 │ 3 │ 3 │ 3 │ 12 │
|
58
|
+
|
59
|
+
├─────┼──────┼─────┼─────┼─────┼──┤
|
60
|
+
|
61
|
+
│ B000101 │ 4 │ 4 │ 4 │ 4 │ 16 │
|
62
|
+
|
63
|
+
├─────┼──────┼─────┼─────┼─────┼──┤
|
64
|
+
|
65
|
+
│ B000555 │ 5 │ 5 │ 5 │ 5 │ 20 │
|
66
|
+
|
67
|
+
└─────┴──────┴─────┴─────┴─────┴──┘
|