- 締切済み
VLOOKUPを使ってシート間のデータ検索をし貼付けをしたのですが、うまくいきません。
シート見出しに『リスト』『チエックシート』を作成しました。 『リスト』 1 A B C D 2 建物番号 号機 建物名称 確認日 3 100123 001 Aビル 4 100222 001 Bビル 5 100222 002 Bビル 6 100333 001 Cビル本館 7 100333 002 Cビル別館 8 ・ ・ ・ 9 ・ ・ ・ 『チエックシート』 1 A B C D 2 建物番号 建物名称 確認者 確認日 3 100123 Aビル 山田 2007年9月12日 4 号機 5 001 6 他の確認数十行 7 8 建物番号 建物名称 確認者 確認日 9 100222 Bビル 山田 2007年9月29日 10 号機 11 001 002 12 他の確認数十行 13 14 建物番号 建物名称 確認者 確認日 15 100333 Cビル本館 山田 2007年9月29日 16 号機 17 001 18 他の確認数十行 19 20 建物番号 建物名称 確認者 確認日 21 100333 Cビル本館 山田 2007年9月29日 22 号機 23 002 24 他の確認数十行 質問 (1)『チエックシート』1ページ目のA3に建物番号を入力すると、 B3に「=VLOOKUP(A3,リスト!A:C,3,FALSE)」と設定している為、 『リスト』よりの検索結果「Bビル」と表示する。・・・・これは思い通りですが、4ページ目のA21に建物番号を入力しても、 リスト内の現場名の一番若いものが、B21に表示する。 号機に付随した、「Cビル別館」と表示させたい。 (2)『チエックシート』各ページに「建物番号」「号機」を入力しているのだ が、「確認日」を『チエックシート』の号機毎の「確認日」に自動反映させたい。 (3)『チエックシート』各ページの「確認日」:D3,D9,D15,D21をコンボボックスにし、1ページ目をコピーし2ページ目以降に貼り付けたのですが、 2ページ目以降のコンボボックス:コントロールの設定:コントロール:リンクするセルが1ページ目のままであり、機能を果たせない。 2ページ目だけを個別に(コンボボックス:コントロールの設定:コントロール:リンクする)をE9と変更したら、機能を果たすようになったが、コピー→貼付けで、このような無駄な操作を省略したい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- pbforce
- ベストアンサー率22% (379/1719)
(1) > リスト内の現場名の一番若いものが、B21に表示する。 > 号機に付随した、「Cビル別館」と表示させたい。 Vlookupの正しい動きです。 付随した別館を表示させたいなら、号機の情報も含めて検索対象、検索キーにしなければなりません。 (2)『チェックシート』の縦方向の情報を全て横方向に記述すればこちらに対してVlookupを利用する事が可能になります。 (3)コンボボックスを作った状態のシートをコピーして増やしていけば可能だが、データの内容はコピー元と同じになる。 (2)の作り変えと合わせて実施してはいかがでしょうか?
お礼
早々なご回答ありがとう 下記の方法を『=VLOOKUP・・・』等でお願いします。 (1)付随した別館を表示させたいなら、号機の情報も含めて検索対象、検 索キーにしなければなりません。 (2))『チェックシート』の縦方向の情報を全て横方向に記述すればこち らに対してVlookupを利用する事が可能になります。 (3)コンボボックスを作った状態のシートをコピーして増やしていけば可 能だが、データの内容はコピー元と同じになる。