• ベストアンサー

エクセル 入力規則 マスタで指定した文字列の色付け

エクセルでマスタで指定した文字列を入力すると、そのセルに色が付くようにしたいのですが どのような方法があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こういうことかな A2セルからA8セルまでを A2セルから選んで [Alt]+[O] [D] 条件付き書式 [数式が]=match($A2,$D$2:$D$4,0)

kirinsandd
質問者

お礼

ご回答ありがとうございます。 ご回答いただいたやり方で出来ました! 丁寧にスクリーンショットまで載せていただき、大変分かりやすかったです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

A列に記入するとして D1:D3に「マスタ」の文字列が記入してあるとして 手順: 「入力規則」ではなく「条件付き書式」でセルに色を付けます A列を列選択します ご利用のエクセルのバージョンが不明ですが Excel2003までを利用しているのなら書式メニューから条件付き書式を開始し  セルの値が → 数式が に変えて Excel2007以降を使っているならホームタブの条件付き書式▼から新しいルールで  数式を利用してセルを書式設定を開始し =OR(A1=$D$1:$D$3) と設定し,書式ボタンで色を塗ります。 #ご利用のエクセルのバージョンに応じて,出来ること出来ないこと具体的な操作の手順が変わります。ご相談投稿では,ご利用のソフト名は元より,ご利用のソフトのバージョンまでキチンと明記することを憶えてください。

kirinsandd
質問者

お礼

ご回答ありがとうございます。 ご注意ありがとうございます。 以後質問させていただく際には気をつけます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル-入力規則で文字列の長さ指定で困っています

    エクセルの入力規則を使用して、1つのセルに16文字までしか入力できないようにしました。 普通に入力した場合は16文字以上を入力するとしっかりエラーが出て希望通りの状態なのですが、コピーした文字列を貼り付けると16文字以上の文字列でもエラーが出ずにとおってしまいます。 どのように設定すれば良いのかまったくわからず困っています。 アドバイスよろしくお願いいたします。

  • エクセルの入力規則で、追加文字を許すには

    エクセルの入力規則で、リストを指定しましたが、このリストの文字列に追加入力を許すことはできませんか? 例えば、リストには県名を並べておき、県名を選んでから、同じセルに追加で文字を入れても良いようにできませんでしょうか。

  • Excelの数字の文字列入力で

    Excel2003です。 セルに   "651,652,653" のような3ケタ分の数字とカンマの文字列を入力しようとすると    651652653 という数値にみなされてしまいます。 入力するときに、文字列の先頭に ’ を付けると文字列に みなしてもらえるのですが、つい忘れてしまい面倒です。 セルに指定などで設定する方法は何かありますでしょうか。 よろしくお願いします。

  • EXCELで指定した文字列のアドレスを取得したい

    Excelで指定した文字列を検索し、その文字列があるセルのアドレスを取得する方法はないのでしょうか? マクロは使用せず、関数のみでやれたらいいのですが、なかなかうまい方法が見つかりません。 Excel2007、VISTAを使用しています。

  • Excelの入力規則?

    Excelシートに10行1列のデータがあるとします。そのとき10行の入力のうち、”承諾”と”拒否”の2種類の入力をします。”承諾”と入力して別のセルに移動しても文字色はそのまま(黒い)だけども、”拒否”と入力して別のセルに移動したら拒否の文字が自動的に赤色に変わるみたいな入力規則ってつくれるんですか??

  • EXCELの文字列を指定の色に変えるには

    EXCELの例えばA列の文字データの特定の文字列を一括して指定色(例えば赤)に変えるにはどうしたらよいか教えてください。 例:A列の1~1000行の各行に文字データが入力されている。これらのデータの内"ABC"という文字列だけ一括して赤色にかえたい。

  • エクセル2000の入力規則

    エクセル2000を使っていますが、データ→入力規則で、「文字列(長さ指定)」で最大値を10文字ではなく10バイト分としたいのですが、それは可能でしょうか。 また、この入力規則では不可能であるとすれば、ある列を全て10バイト分で設定したいとき、よい方法はありますか? よろしくお願いします。

  • 文字列を1セル1文字で入力する

    エクセルの文字入力で困っています。 1セル1文字で効率的に文字入力ができる方法が ないか悩んでいます。 イメージとしては、文字列を入力して エンターキーを押した後、自動的に1セル1文字で 入力される方法があったら嬉しいなぁっと 思っています。 宜しくお願い致します。

  • Excelで長い文字列の入力について

    PCはWinXPです。Excelでセルを越える文字列が隣のセルに入力されたデータに隠されて、データが途中までしか表示されないことがあります。このような場合書式をイメージしてセル結合して入力してますがこの方法で正しいのでしょうか?途中でイメージ作業が必要になり修正も要する事もありもっといい方法があると思うのですが、よろしくご教示下さい。

  • エクセル ある文字列を入れるとある文字列を返す

    エクセルでの関数、ど素人です。一応自分で調べたのですが、無理なので質問させていただきます。よろしくお願いいたします。 エクセルで、時刻ですが文字列として1745~2345までを手入力します(1745,とか2000とか2330とか。。。。。) 入れた文字列によって、すぐ横のセルに1745、1800、1815であれば8.00、1830からは0.25刻みで8.25、1845であれば8.50、1900であれば8.75。。。。2330であれば13.25、2345であれば13.50と言ったように、入力した文字列に対しある特定の文字列を自動的に入れたいのですが、どのような関数を使えばよろしいのでしょうか。 私が行おうとしたのは、別シートに文字列一覧を作り、if(特定のセル(手入力するセル)=別シートの1745~2345まで、横のセル=別シートの8.00、8.00、8.00~13.50まで)や、sumif、lookupを使ってみましたが撃沈です。 どなたか教えていただきたく、お願いいたします。

専門家に質問してみよう