[[20051204230934]] 『シート名を入力すると、そのシートのセルを表示』(Cool Air) ページの最後に飛ぶ

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

 

『シート名を入力すると、そのシートのセルを表示』(Cool Air)

[シート名を入力すると、そのシート名の特定のセルが表示される]

あるブックに同じフォーマットで作成されたシートが複数あり、今後も、そのシートは順次追加されていきます。
たとえば、今Book1の中に日付別に分けられたシートが複数あり、

その中には、

   A   B    C     D     E    F
 1 名前 住所  生年月日  電話番号  性別  趣味
 2 XXX  XXXX  XXXXX   XXXXXXXX  男性  XXXX

というデータが入力されているとします。

そのブックに、新規シートを挿入して、A1のセルにシート名を入力すると、そのシートのFの項目が、空欄の人の、AとBとDの情報だけを新規シートに抽出することは可能でしょうか?

はじめは、Aを固定にして、HLooc Up関数を使用したのですが、シート名をしていなければならないので、すぐに他のシートへ移ることができませんでした。

関数、VBAは問いませんので、よい案がございましたら、お教えください。

EXCELL 2000以降を使用しています。

お願いいたします。


 関数にこだわると複雑になるので、ピボットテーブルを利用するのは
 どうでしょうか?
 (ramrun)

@IT ピボットテーブルによる複数シートのくし刺し集計を行う
http://www.atmarkit.co.jp/fwin2k/win2ktips/407pivokushi/pivokushi.html

 ピボットテーブルの範囲を可変にしたい場合は↓を参考にしてみてください。

[[20040814120348]] 『ピポットテーブルについて』(トミー)

ramrunさんありがとうございます。なんとかできました。思ったより簡単でした。
また何かありましたらよろしくお願いいたします。


コメント返信:

[ 一覧(最新更新順) ]


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