• 締切済み

エクセルの入力規則について

エクセルの入力規則機能について質問があります。 入力値の種類をリストに設定されていて、元の値には”=項目”と記載されています。 項目は別のシートのリストをさしているようで、セルをポップアップするとその別シートの セルの内容が選択できるようになっています。別のシートのリストの項目を削除すると セルをポップアップするとその項目だけ選択できなくなります。 このような機能(”=項目”の定義の仕方)について、どのように設定すればよいか教え て下さい。 よろしくお願いいたします。

みんなの回答

noname#164823
noname#164823
回答No.2

別シートを参照する際は、その範囲に「名前の定義」をしておかないと 使えません。 以下が分かりやすく解説しています。 http://www.relief.jp/itnote/archives/000210.php

kw_Climber
質問者

お礼

ありがとうございました。 よくわかりました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

エクセルグレードが記載されていないので、ショートカットキーでctrl+F3キーを同時押下して下さい。 「名前の管理」ダイアログボックスが表示されますので新規作成から名称、範囲を設定します。 入力規則のリストや条件付き書式では別シートに定義されたデータを使用する場合の裏ワザです。

関連するQ&A

  • エクセルの「入力規則」についてお尋ねします。

    エクセル2010です。 あるセルにデータの入力規則を設定します。 条件設定の入力値の種類を「リスト」にし、リストの値は、0,1,2,3と直接指定します。 これで設定したセルにはプルダウンで0,1,2,3を選択するか、直接0~3の数値の入力しかできなくなります。 ここまでは問題ないのですが、このセルにユーザー定義の書式、0"人"を設定して、1は1人と表示されるようにしました。そうすると、直接0~3の数値の入力ははじかれ、プルダウンで0,1,2,3を選択するしか入力ができなくなります。 リストに設定した値を正しく入力しているのに排除されるのはなぜでしょう? いろいろ試し、リストの値を、0,1,2,3と直接指定せず、セル範囲のリスト指定とし、そのセル範囲にもユーザー定義の書式、0"人"を設定しておけばクリアできました。 でも、たかだか数件のリストを指定するのにいちいちリストをワークシート上に作成し、そこにもユーザー定義の書式を設定しなければならないのは腑に落ちません。

  • EXCELの入力規則に関して

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

  • エクセル入力規則について

    入力規則のリストですが、 例えば、sheet1で設定する時にsheet2のセルを選択することはできるのでしょうか。

  • Excel、入力規則のリストについて

    現在、A1とA2のセル(仮)に入力規則を設定し、それぞれ名前定義した範囲をリストとして表示するようにしています。 ※ただしくは、A1とA2は連動しており、A1で選択された値によってA2に表示されるようになっています。 A1の値を切り替えると、A2のリスト項目は問題なく切り替わるのですが、 A2のリストから選択して値を選択してあげるまで、A2は以前の値が保持されたままになります。 A1の値を切り替えると同時に、A2にA2のリスト項目の一番先頭のものを表示させることは出来ませんでしょうか。 お願いします。

  • Excel 入力規則

    別のシートにリストを作成し 名前をつけて 「入力規則」の機能を使って リストを選べば入力できるように 設定しました。 しかし、入力規則を設定したセルの幅が狭く 表示されるリストの幅も狭くなってしまいます。 リストは マンション名で 名前の最初が同じものが多いです。 例えば 「ライオンズマンション大阪」と「ライオンズマンション京都」 「ライオンズマンション兵庫」など。 表示されるリストの幅が狭いと 「ライオンズ」としか表示されなくて 区別がつきません。 どれかを選択したら 右のセルも使って表示はするのですが 区別がつかないので どれを選択したら 希望のものが入力できるのか わかりません。 セルの幅を広げたらいいのですが 書類のデザイン上、セルの幅を 狭いままにしたいです。 セルの幅を狭いままで、表示されるリストは広くしたいのですが どう 設定したら可能でしょうか? 以前は広くでたような気がするのですが・・・。 あまり上級者ではないので 説明が上手くできてるか 不安なのですが(^^;; よろしくお願いします。  

  • エクセル2000の入力規則で困っています。

    エクセル2000のセルの入力規則で、条件の設定を 入力値の種類が「リスト」、 元の値が、カンマ区切りで  2,3,4,5  としております。 さらに、セルには書式設定で、表示形式が「ユーザー定義」で、0"年" にしてあります。 これで、セルを選択すると、ドロップダウンから 2~5 のいずれかしか選択できなくなり、セルには○年と正しく表示されますが、手入力で2~5の整数を入れようとすると「リストから選択してください」とはじかれてしまいます。 しかし、セルの表示形式が「ユーザー定義」でなければ、手入力でも2~5の整数値を問題なく入れることができます。 セルの書式は、あくまで見かけだけのことで、セルの中は同じ数値データのはずなのにどうしてこうなるのでしょうか? セルに○年を表示させながら、2~5の整数値の手入力を可能にする方法はないでしょうか?

  • VBAで入力規則のリスト参照元の値取得

    エクセル2007を使っています。 VBAツールを作っており、その処理で使われる一機能として 「任意のセルに設定されている入力規則のリストの元の値をVBAで取得する」処理を コード中に書きたいと思っております。 ■質問概要  「入力規則のリスト」が設定されている任意のセルを選択したときに、そのセルに設定されている  「入力規則のリスト」の「元の値」をVBAで取得する方法について教えてください。  ※取得した値は配列型の変数に代入するものとします ■想定イメージ  たとえば、次のようなブックで使うことを想定しております(画像参照)  ※実際はもっとデータ量が多いブックで使う予定です  ・「リスト元の値」というシートで「選択言語」という名前でリストを定義化  ・「通常操作するシート」では値を入力したいセルに対し、「入力規則のリスト」の「元の値」を   「=選択言語」で設定  VBAではこの「通常操作するシート」の入力欄のセルを選択している時に「選択言語」で定義されている  データをすべて取得し配列型変数に代入するという動作をさせたいと思っています。     この方法について教えてくださいますようお願いします。

  • Excel 入力規則(リスト)

    入力規則のリスト機能にて、 元の値のセルを複数のパターン色(赤・青・黄)を 設定しましたが、選択時空白のセルが表示されました。 別の方法でもよろしいですので、 簡単に希望のセルにパターン色(赤・青・黄) 表示させる方法を教えてください。

  • エクセルの入力規則リストの色付けについて

    入力規則でリストを作り、リストの中には3つの項目があります。任意のセルで入力規則のリストから項目を選択した際、それぞれ1つづつ別の色で表示させたいのですがそのような方法はありますでしょうか?? 入力規則リストの項目の色を直接変えても、任意のセルでリストから項目を選択した際に黒色で表示されてしまうので、その設定した色で表示させたいのですが、どなたかお判りになる方はいらっしゃいますでしょうか?? 例えば1項目目→赤 2項目目→青 3項目目→黄 というようにしたいです!

  • Excel 入力規則と特定の値でのメッセージについて

    Excelでご相談です。 あるセルに、データの入力規則を使って、(1)~(10)の選択リストを設定しています。 更に、そのセルで(10)を選択した場合のみ、「次ページ詳細を入力ください」 とポップアップでメッセージがでるように設定したいのですが、このような設定は可能でしょうか? もし可能であればその方法を教えていただきたく、何卒よろしくお願いいたします。

専門家に質問してみよう