• 締切済み

エクセルのセル入力規則項目に連動してヘッダーの表示を切替えるには?

 エクセルワークシートにおいて、今、INDIRECT関数とVLOOKUP関数を用いて表の切替え表示させるものを作っていますが、各ワークシートに入力規則設定してあるセルの文字列を切り替えた表と同時にそのシートのヘッダーも同じ内容で表示させるにはどのようにすればよいのでしょうか?  5項目の入力規則が設定してある  必要に応じ、INDIRECT関数で表を切替える  入力規則が以下のようになっている   A:パソコン   B:プリンター   C:デジカメ   D:スキャナー   E:モニター  仮にAを選択するとVLOOKUP関数でデータが検索、表示されるのですが   このときに表示されたシートのヘッダーにパソコンならパソコンと、プリンターならプリンターと表示されるようにしたいのです。  どうすればよいのでしょうか?色んな方法があるとは思いますが、分からないのでどなたか教えてください。お願いします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

表の切り替えをしているのでしたら、表それぞれに設定すればよいと思いますが、違いますか? それから、[印刷設定]のヘッダーは、特別な文字列入力の場所ですから、式自体の反映はされません。どうしても、と言われれば、VBAで処理するしかありません。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

そのシートのヘッダとして使っているセルに、入力規則が設定されているセルの参照をいれます。 入力規則がE1 ヘッダがA1だとすると A1に =E1 勘違いしてたらすみません

1960ken
質問者

補足

やりましたが、セル番地が表示されただけでセルの文字列は表示、反映されませんでした。 ウ~ン、困ったなー。これさえ出来れば完璧なんですが。

関連するQ&A

  • Excel 入力規則から表の自動表示

    Excel2007で入力規則を使いリストを作成したのですが、その選んだ項目に合わせて自動的に同Sheet内に表を表示させたいんです。 文字ならIF関数とVLOOKUP関数を組み合わせたりINDIRECT関数を使ったりすれば可能かと思いますが、表の場合はどうしたらよいのでしょうか。画像化?VBA? できれば合わせて背景等の書式も参照させたいです。ちなみに入力規則のセルでは条件付きで設定しました。 ずっと格闘しています。教えてください!!

  • エクセルの入力規則

    こんにちは。どうかお力貸してください。 A・Bの列に各数字が入っているとします。       A       B 1   目標値    実績値 2   500      600 3   200      100 4   300      200 5   600      800 この場合、「A2」より「B2」の方が大きい場合、 「B2」を青く表示したいのです。 色々考えて、入力規則で、 「隣のセルより値が大きい時、文字を青くする設定」 をいたしました。 1つ1つ設定していくのは面倒なので、 入力規則のみコピーをしてみましたが はじめの一つの条件でしかコピーされず、 結局1個1個設定しているのですが、数が多く途方にくれています。 ちなみに実際の表はいろんなデータが組み込まれていて すでに関数も入っています。 (「シート1」が一覧になっていてそれに入力すると  グループごとのデータが各シートに分かれて表示する感じです。) 入力規則の上手な使い方や、他の方法など どなたか御存知でしたら教えてください。 よろしくおねがいいたします。

  • EXCELのデータの入力規則を1つのセルで複数設定出来ますか?

    教えてくださいm(_ _)m 現在Excel2003で関数を使った表を作っています。  セルA1に1~30を入力した時に、関数のLOOKUPでセルB1に表示させるように作ったのですが、”データの入力規則”で31以上を入力するとエラーメッセージの停止を表示させるように設定しました。 ところが、A1に30を入れたときにエラーメッセージの注意も表示させる事になったのです。(すなわち、同じセルで入力された文字に対して、別々のエラーメッセージを表示させたいのです。) しかし入力規則の設定が1つしか出来ないようなのですが、複数の入力規則の設定する良い方法はありますでしょうか? よろしくお願いいたしますm(_ _)m

  • Excelの入力規則

    業務で予約を受け付けるワークシートを作っています。 CountIF関数で予約数が表示されているセルがあるのですが 例えば、そのセルの表示が6以上になると、入力規則のように 他の特定のセルへの入力が制限できるようなことはできないでしょうか。 それができるとすごく便利になるのです。 技があればぜひ教えて下さい。

  • エクセル2010でのデータの入力規則の連動について

    エクセル2010でデータの入力規則を使用したいのですが、 例えば、Sheet1に名前と住所のデータがあるとします。 Sheet2にデータの入力規則でAさんと表示したら、 別のセルに自動的にAさんの住所まで表示されるような 方法はあるでしょうか? 宜しくお願いいたします。

  • EXCELの入力規則のリストについて。その2(IFで空白にしたセル)

    EXCEL2000で入力規則のリストを設定しています。 IF(セル番号="","",VLOOKUP(…))を使用して表を作っています。 表は途中からIFによって空白行になっています。 この表全体をリストの「元の値」に設定しているのですが、プルダウンメニューに空白が延々と表示されてしまいます。 この空白を表示させない方法はあるでしょうか? どうかよろしくお願いします。 もう1つ「EXCELの入力規則のリストについて。その1」という質問もさせていただいています。 併せてよろしくお願いします。

  • EXCELの入力規則に関して

    EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。

  • EXCEL:入力規則の「リスト」は別シートを参照できない

    表の中の項目をVLOOKUP関数を使って入力したいのですが、 検索値(文字列)の入力者が多数いるので 「入力規則」の「リスト」を使って入力するようにしました。 VLOOKUP関数は別シートの範囲も指定出来ますが リストは同じシート内に元の値を設定しなければならないので、 同じようなシートが多数ある場合、全てのシートに同じデータ(元の値)を入力しなければならず大変です。 何か良い方法はないでしょうか。 上司はマクロを使ったら?と言いますが どんなマクロを使ったら出来そうなのか見当が付きません。 どなたかアドバイスよろしくお願い致します。

  • 入力規則に関するエクセル表の質問です

    エクセルの表においてB列の各セルが入力規則で4項目をプルダウンで選択表示できるようになっています。それを例えばA,B,C,Dとします。その各項目には小項目として10個づつあります。 この小項目を隣のC列へ入力規則のプルダウンにより選択表示する場合、40個のなかから選ぶこととなり検索に手間がかかります。そこで、例えばB5セルでAと選択した場合、C5セルではAに該当する10項目のみをプルダウン表示することができないかと考え、入力規則の「元の値」の窓にVLOOKUP関数を入れて試したのですが反応がありませんでした。よい方法がありましたらご教授下さい。

  • エクセルでの入力規則と自動入力について

    質問の前に検索をしてみたのですが、 似たようなものが見つからなかったので、質問させてもらいます。 シート2に名前→定義で「登録者名」と作り シート1での入力を入力規則を使い、リスト(コンボボックス) を設定しました。 シート2では 登録者名 会員番号 AAA  1234 BBB  5678 CCC  9101 DDD  1112 と名前の横のセルには会員番号を作っています。 そこで質問ですが、 シート1で登録者名を入力規則のリスト(コンボBOX) で選択して入力した場合、 隣のセルに自動で会員番号が表示できるような関数などは ないでしょうか? VBAなどはできないので、できれば関数でやりたいと思います。 【シート1】    A      B 1 AAA ▼   1234(←この1234を自動で表示させたい) 2     ▼ 3     ▼ 説明不足かも知れませんが教えてください。 よろしくお願いします。 エクセル2003です。

専門家に質問してみよう