• 締切済み

EXCEL データ入力規則

こんにちは。 エクセルの入力規則について質問があります。 したいこと: 1, セルにリストを作成し、 2, 選んだ項目に応じてそのセルを含む行(column)または特定の範囲の色を変えたいのです。 たとえばリストに 赤・青・黄・緑 という4つの項目を入れ、 赤を選んだら行が赤に 青を選んだら行が青に・・・ というふうに設定したいわけです。 マクロを使わずしてできるようですし、実際半年ほど前にこのような設定をしたのですが、 お恥ずかしいことに度忘れしてしまい・・・・ 皆様のヘルプに頼りたく、投稿することにしました。 よろしくおねがいいたします!

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

原理的なことを考えましょう。 (1)条件付き書式は   (A)セルの   (B)値 によって、セルの書式を設定してくれるものです。 (2)(A)普通は直接、値を、セルに手入力しますが  (B)関数式の計算結果でも    (C)入力規則のリストを使ってセットされた値も    (D)VBAでセットされた値も     エクセルシステムに使われる段階では、同じく値です。   どういう手段で、セットされたか来歴は問われません。 (3)また入力規則もリストの利用の場合は、セルに値をセットするものです 両者をつなぐ接点・媒体はセル+値です だからたとえばA1にリスト 赤・青・黄・緑 (4種はダメなので)赤・青・黄・色なしの設定をしますと、値は自ずと赤・青・黄・色なしの文字列(値)になるのです。 例 G1:G4に(どこでも良い、リスト用に) 赤 青 黄 色なし の文字を入れておく。 入力するセルをA1:A20として、A1:A20を範囲指定する。 データ-入力規則 リスト リストの範囲 G1:G4を指定。      それでA1:A20のどれかセルをクリックすると、ドロップダウンが出ますのでクリックします。 ん条件付書式ですが A1:F20を範囲指定して 書式-条件付書式ー式が (第1) 数式が =$A1="赤" 書式はパターン 赤色 (第2) 数式が =$A1="青" 書式はパターン 青色 (第3) 数式が =$A1="黄" 書式はパターン 黄色 色なしについては設定しないで何もしない。 これでA1、A2、・・などで赤、黄などを選ぶとA1:F1など横行が指定色で 色がつけられる。 こういうことでよいでしょうか。 (

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

こんにちは。 #1 さんの >赤・青・黄・緑 の4つの項目になるとできませんが。 元のデフォルトの設定を、赤とかにすればよいのでは?そうしたら、4つになります。

dowasure_gal
質問者

お礼

ありがとうございます! デフォルト設定で4つにできるのですね!

  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

「書式」→「条件付き書式」 で条件によって書式を設定できますよ。 ただし、設定できる条件が3つまでなので、 赤・青・黄・緑 の4つの項目になるとできませんが。

dowasure_gal
質問者

お礼

ありがとうございます! 「書式」→「条件付き書式」 すっかり忘れていました!ずっとデータのところばかり見ておりました・・・ スッキリ解決しました、ありがとうございますっ!

関連するQ&A

  • Excel 入力規則(リスト)

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

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

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

  • スプレッドシートでデータの入力規則からリスト選択す

    スプレッドシートでデータの入力規則からリスト選択すれば行の色が全て以下の色になるように設定したいのですがやり方がわかりません。 どなたかわかる方お願い致します! リストは以下の3つ ・りんご ・バナナ ・いちご りんごを選択したらその行は全て赤になる バナナを選択すればその行は全て黄色になる いちごを選択すればその行は全て青になる

  • データの入力規則

    エクセル データの入力規則でリストを設定したセルの横に表示されるリスト項目の文字が小さくて見えにくいので,大きくする方法をどなたか教えていただけませんか。 宜しくお願い申し上げます。

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

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

  • 「入力規則」のリストとVLOOKUP関数機能をあわせたような設定

    いろいろ調べてみたのですが、分からなくて。 Excelで下記のような設定が可能かどうか教えて下さい。 ------------------------------------------------------- (Sheet1)   A   B 1 赤系 2 青系 3 黄系 A列は「入力規則」のリストを用いて、"赤系","青系","黄系"のいずれかを選択できる設定になっている。 A1のように"赤系"を選択した場合、B1にはそれに応じた別のリスト("チューリップ","ガーベラ","コスモス")を表示させる。 しかし、A2のように"青系"を選択したらB2には"バラ"を、A3のように"黄系"を選択したらB3には"ヒマワリ"を直接表示させる。 ------------------------------------------------------- 以上のような内容のものです。 (Sheet2)で、以下のように入力して入力規則のリスト用に名前をつけ、"青系"と入力したら"バラ"という項目のみをリスト表示させるようにするっていう手もありますが、、 (Sheet2)   A        B     C 1 赤系      青系   黄系 2 チューリップ  バラ   ヒマワリ 3 ガーベラ 4 コスモス そうすると、わざわざリストをドロップダウンさせたり何かしらアクションを起こさないといけないですよね。。 そういった手間もなく、"青系"もしくは"黄系"を選択した場合には"バラ"や"ヒマワリ"が表示されるようにしたいんです。 ここで"赤系"がなければVLOOKUP関数で対応できるのですが…。 このような、入力規則とVLOOKUP関数をミックスしたような設定はできるのでしょうか? できればVBAを用いず、関数で対応したいと思っています。 詳しい方、ご教示願いますM(_ _)M

  • 入力規則により選択された値をVBAで変更する

    教えてください。 エクセルファイルのシート1のA1セルに入力規則(リスト)が設定してあります。 この参照リストは、セル「AA1:AA3」にあります。 AA1:赤 AA2:青 AA3:黄 このように入力されています。 このシート1のA1セルの値が「黄」であれば「赤」にVBAで変更したいのですが、 「Worksheets(sheet1).Range("A1").Value = "赤"」と記述しても変更してくれません。 ちなみに、このシートには保護がかけられています。 以上宜しくお願いします。

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

    宜しくお願いします。 エクセル2010の入力規則を使ってリスト入力するときに、 別のセルの入力内容によって、参照するリストが変わるように できないでしょうか? たとえば、A1(大項目)に入力する項目を入力リストから選択して入力し、 A1(大項目)の入力内容によってB1(中項目)の参照するリストが変わるようにしたいんです。 要するに、大→中→小と項目を絞っていくようにしたいんです。 不可能なら他の方法でもいいのでよろしくお願いします。

  • エクセルの入力規則

    エクセルで入力規則を使って行き先を入力しています。リスト項目は時々増える事があるので、事前に下の方に空きセルも少し範囲に設定していますが、これだと、ドロップダウンリストの下の方が表示されてしまします。これをリストの上のほうから表示出来るように設定出来ないものでしょうか。又、ドロップダウンリストの表示範囲(枠?)の長さを変更する事は出来るのでしょうか? エクセルは2003です。

  • エクセルの入力規則にかわるもの

    いつも大変お世話になっております。 エクセルの入力規則をよく作成し使用していますが、表示か8個までで8個以上は▼などで選択していますが、できれば、例えば、20行ある場合20行表示させたり、50行ある時は20行くらいずつ表示をさせたいです。 自分なりに調べたら、フォームコントロールやコンボボックスなどがでてきました。ですがイマイチやり方がわかりません。 やりたいことは、シート2に入力規則のリスト用に品名など名前を付けて、シート1のセルA3に、入力規則→リスト→名前、など登録してあります。シート1のセルA3で選択するときに、シート2で【名前】と登録したものがでます、シート1のセルA3を選択した際に名前がすべて出したいです。ほかには、【品名 1】と【品名 2】もシート1の決まったセルに半分くらいずつ表示させ選択したら選択したものが表示されたいです。 説明が上手くなくすみません。 フォームコントロールなどでできるようでしたら、ご教授お願い致します。

専門家に質問してみよう