[[20050727135612]] 『複数個所を参照』(アシベ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数個所を参照』(アシベ)

初めまして。
いきなりですが質問させていただきます。

実際に例をエクセルで作ったほうがわかりやすいのですが、できるだけ分かりやすく説明します。

自社支店名 仕入先 4月 5月 6月 ・・・ 合 計

  X支店 A商店 10 12  9 ・・・ 120

  Y支店 A商店  5  8 10 ・・・  96

  X支店 B商店 20 17 18 ・・・ 225

  Y支店 B商店 13 14 10 ・・・ 140

  X支店 C商店  7 12 18 ・・・ 123

  Y支店 C商店  9 12  6 ・・・ 115

  X支店 D商店  6  8  9 ・・・  87

  Y支店 D商店 15 13 12 ・・・ 184

   ・   ・   ・  ・  ・      ・

   ・   ・   ・  ・  ・      ・

   ・   ・   ・  ・  ・      ・

  X支店 Z商店 12 11 13     150

  Y支店 Z商店 14 13 17     175

というような表があったとします。支店と仕入先はコードでも表示されていることを前提にします。
年度別にシートが作られている状態で、仕入先別、年度別に1枚のシートに移す場合(以下のように)

自社支店名 仕入先 年度 4月 5月 6月 ・・・ 合 計

  X支店 A商店 ×1 10 12  9 ・・・ 120

  X支店 A商店 ×2  8  9 12 ・・・ 105

  X支店 A商店 ×3 12 14 13 ・・・ 160

  Y支店 A商店 ×1  5  8 10 ・・・  96

  Y支店 A商店 ×2  9  8 11 ・・・ 115

  Y支店 A商店 ×3 13 12 13 ・・・ 155

   ・   ・   ・  ・  ・  ・  ・   ・

   ・   ・   ・  ・  ・  ・  ・   ・

   ・   ・   ・  ・  ・  ・  ・   ・

というふうに数値を引っ張ってくるにはどの関数を使えばいいのでしょうか?
VLOOKUPを使おうにもANDを使った参照はできなかったので質問しました。
また、「こういうのはマクロを使用しないとできない」、「マクロを使用してもできない」のでしょうか?

Excel2003,WindowsXPを使用しています。関数のプラグインは使用していません。
わかりにくいかもしれませんが、よろしくお願いします。


 オートフィルタで抽出すればいいのかな?
過去ログっちゅうか最近のログにもありそうですね。

お返事ありがとうございます。
実際に例を作ってみればわかりやすいのですが、
別のシートに写したいのと、全部で300件ほどあるので
オートフィルタでは時間がかかってしまうので・・。

一応単語検索もしてみたのですが、該当するようなのがなかったので質問しました。


 アシベさん、こんにちは。
 私が以前質問した内容に類似しているように思います。もしかしたら参考になるかもしれません。
[[20050715111237]]
『一つの表から別の表を自動的に作成したい』(ジャイ子@初心者)
 ジャイ子@エクセル歴4ヶ月。

なんとなく似ていますね。
ただ、これを見ただけでは「う〜ん?」
って感じなので、実際に試してみます。
ありがとうございます。

 ソートの並び替えで必要なデータがまとまると思うのですけど
 見当違い。。なのかな (松)

 元になるデータは、年度毎にシートが分かれてるんですよね?
年度見出しを入れて(当然各レコードの年度も入れて)、1シートにまとまっていると随分楽になると思います。
マクロにしても関数にしても、処理の仕方は、既出のオートフィルタの抽出と同様になるかと思いますが?
(sin)  現段階では、これしか言えない。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.