• ベストアンサー

VLOOKUPの取り出し回数を表示させることは?

下記のようなExcelファイルがあるとします。 ・(1)備品の管理のための一覧表ファイル(『備品名』『備品の管理番号』『使用制限』等が記述) ・(2-a)備品の貸し出しを記録するファイル(1月分)  (2-b)備品の貸し出しを記録するファイル(2月分)  (2-c)備品の貸し出しを記録するファイル(3月分)           ・           ・           ・ 備品を貸し出しする際には記録を、その月のファイル(2-x)にVLOOKUPを使って残します。 (1)を参照先として、『備品の管理番号』を入力すればその他の項目が記録される、 というような方法で。 ここで知りたいのですが、何らかの方法で、その備品が何回貸し出されたのかが 表示されるようにすることって出来るのでしょうか? 具体的に言うと、貸し出しの際に(2-x)のファイルに入力すると、 その貸し出しが何回目になるのかが自動的に表示されるといった感じです。 (2-x)のファイルが一まとめになっていれば出来るのでは…と何となく思うのですが 月毎に分かれている場合はどうなのでしょうか?全然関数は使いこなせてないので分かりません。 教えていただけたら嬉しいです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

ファイルが分かれていても出来ないことはないと思いますが 各ファイルのB列に貸し出しした備品名があるとして =COUNTIF([Book1]Sheet1!$B:$B,"検索備品名")+COUNTIF([Book2]Sheet1!$B:$B,"検索備品名")+COUNTIF([Book3]Sheet1!$B:$B,"検索備品名") のようにCOUNTIF関数を使えばいかがでしょうか。 貸し出しの件数にもよりますが、1つのファイルでただ縦方向へデータ入れたほうが便利ではないでしょうか?

jenason
質問者

お礼

ご回答ありがとうございます。 -------------------------------- まとめての返答で失礼致します。 NIWAKA_0さん、hallo-2007さんありがとうございます。 そうでした、CountIFという関数がありましたね。早速調べて試してみました。 ちょっと手こずりましたが、なんとか思っていたような感じにすることができました。 ですが関数の長さが、ファイル(2-x)の数が増えるにつれどんどん長くなってしまうんですね… 貸し出し回数を一旦集計するためのファイルかシートを別に作った方が、 ミスをしない為にも、良さそうというが現実的かもしれないですね… 少しやり方を変えてみようと思います。ありがとうございました。

その他の回答 (1)

  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.1

CountIF関数を使えばできると思います。 指定した範囲内のうち、条件を満たすセルの個数を数える関数です。 書式: =CountIF(範囲,検索条件)

jenason
質問者

お礼

ご回答ありがとうございます。