• 締切済み

条件で色付け

エクセル2010使用しています シートAのB列に6桁の品番が並んでいます シートBのA列にも同様に6桁の品番が並んでいます シートAに123456という品番があれば シートBの123456という品番のセルに色付けしたいです 別の品番も同様に、シートAに存在する品番を シートBで分かるようにしたいです 色付けは一色で良いです 初心者なんで、簡単な数式やルールを教えて下さい

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 シートBのA列の何行目から何行目にかけてのセル範囲が、品番の入力欄となっているのかによって、数式や指定範囲といった設定内容が僅かに変わってきます。  御質問文には何行目から何行目にかけてのセル範囲に品番を入力する可能性があるのかという事に関して何も書かれていないため、とりあえず仮の話としてシートBにおける品番の入力欄がシートBのA2~A99のセル範囲になっている場合について回答致します。  シートBにおける品番の入力欄がシートBのA2~A99のセル範囲になっている場合には以下の様な設定方法となります。 シートBのA2セルを選択   ↓ Excelウィンドウの[ホーム]タブをクリック   ↓ 現れた「スタイル」グループの中にある[条件付き書式]ボタンをクリック   ↓ 現れた選択肢の中にある[ルールの管理]をクリック   ↓ 現れた「条件付き書式ルールの管理」ダイアログボックスの中にある[新規ルール]ボタンをクリック   ↓ 現れた「新しい書式ルール」ダイアログボックスの[数式を使用して、書式設定するセルを決定]をクリック   ↓ 「次の数式を満たす場合に値を書式設定」と記されている欄に次の数式を入力 =COUNTIF(シートA!$B:$B,A2)   ↓ 「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ダイアログボックスの[塗りつぶし]タブをクリック   ↓ 現れた[色]欄をクリック   ↓ 現れた背景色のサンプルの中から、条件を満たしたセルを塗りつぶしたい色の四角形を選択してクリック   ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック   ↓ 「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック   ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある「適用先」欄に表示されている内容を =$A$2:$A$99 に変更する(カーソルとマウスの左ボタンによる範囲選択が使えます)   ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある[適用]ボタンをクリック   ↓ 「条件付き書式ルールの管理」ダイアログボックスの中にある[OK]ボタンをクリック  設定方法は以上になります。  尚、「次の数式を満たす場合に値を書式設定」欄に入力する数式に関しては =COUNTIF(シートA!$B:$B,A2) を使うのが最も一般的ですが、他にも以下の様な数式とする事も出来ます。 =MACH(A2,シートA!$B:$B,0) =NOT(ISNA(VLOOKUP(A2,シートA!$B:$B,1,FALSE))) =COUNTIF(シートA!$B:$B,INDIRECT("RC",0)) =MACH(INDIRECT("RC",0),シートA!$B:$B,0) =NOT(ISNA(VLOOKUP(INDIRECT("RC",0),シートA!$B:$B,1,FALSE)))

  • kkkkkm
  • ベストアンサー率65% (1620/2459)
回答No.1

シートBのA列をすべて選択します。 条件付き書式の新しいルールで「数式を利用して・・・」を選択し入力ボックスに =MATCH(A1,シートA!B:B,0) と入力して書式ボタンを押して塗りつぶしで好みの色を選んでください。

関連するQ&A

  • ルールに沿ってセルを色づけ

    Excel2010使用です Sheet1とSheet2のA列に、それぞれ規則性のない数字が並んでいます Sheet1に存在する数字を Sheet2のA列の同じ数字に色付けをしたいです 例えば、Sheet1 A列に4278という数字があれば Sheet2、A列にある4278があるセルに色づけされる 説明が下手で申し訳ないのですが そういった数式(ルール)をなるべく単純な方法で教えて下さい

  • 【VBA】曜日の色付け

    XP/2003使用してます。 A列に日付け、B列に曜日を並べています。 B列には=TEXT(A11,"AAA")の数式が入っています。(←この式は訳あってどうしても必要です) B列に【土】もしくは【日】が表示されると、セルを黄色に色付けしたいのです。 例: B1に土が入れば、A1:E1 B2に日が入れば、B2:E1 の範囲を色付けしたいです。 マクロは初心者でいろいろ試しているのですが できません。 どうか助けてください。

  • 条件に一致するセルのカウントと色付けと置換

    こんにちは。 指定した文字列を選択範囲から検索し、 文字列を含むセルの個数のカウント& セルの色付け&文字列の置換ができる コードを教えてください。 <シート1> A列:検索文字列 B列:置換後の文字列 <対象範囲> 別ブックの指定した範囲のみ 文字列の置換のみであればエラーなく 実行することができたのですが、 個数のカウントとセルの色付け方法が いまいちわかりません。 vba初心者のため、簡単な解説を つけていただけると嬉しいです。 なお、文字列の置換は以下のサイトを参考に しています。 http://extan.jp/?p=5749

  • 【Excel2010】条件付き書式で色づけ

    MATCHとINDIRECTを組み合わせてできそうなのですが、うまくできないのでご教示願います。 B2と同じ日付の列(セルC4~I9)を色づけするだけです。 但し、画像では同じsheet内に配置してありますが、実際はB2は別sheetにあります。 B2とC4~I5の日付は表示上異なりますが、実際のデータはどちらも日付型(yyyy/m/d)です。 よろしくお願いします。

  • エクセル_条件付き書式_色付け

    エクセル2003の条件付き書式で、任意の文字列が入ったセルに色付けするには、どうしたらいいでしょうか? 空白セルは色なし、文字列が入ったセルは色付けにしたいのですが。。

  • 2枚のエクセルシートで在庫表を完成させたいのですが

    初めて質問させていただきます。どうぞよろしくお願いします。 エクセル初心者なのですが、仕事で頼まれたので教えて下さい。 うまく言葉で説明できるかどうか分からず、画像添付もつけました。 ※実際はもっと量が多いデータになります。 シート1のA列に5ケタの品番、4列目に3ケタの柄番がそれぞれ入力されています。 シート2のA列には上の5ケタと3ケタが一緒になった8ケタの品番、 B列に在庫数が入力されています。 やりたい事は、シート1のセルにシート2の在庫をそれぞれ反映させたいのですが シート2にはあってもシート1に無い品番もあったりして、 シート1に記載されているものに関してだけ、シート2から在庫を抜き出してくる、 というのをやりたいのです。 丸投げしてしまう形になって申し訳ありませんが 皆さまのお力を貸していただきたいと思います。 どうぞよろしくお願いします。

  • 最大値最小値に色付けする。

    エクセル2013で縦に月を横に時間の項目をとりたデータがあります。 対象データを範囲指定し列ごとに最大値、最小値にセルに色付けをする方法は無いでしょうか。 ちなみに行毎に色づけするのは 最大値は=A1=MAX(INDIRECT("A"&ROW(A1)&":F"&ROW(A1))) 最小値=A1=MIN(INDIRECT("A"&ROW(A1)&":F"&ROW(A2))) で出来るのですが、列毎に表示するにはどのような関数を使えば出来るのでしょうか。 また、条件付き書式設定で=b2=max(b2:b13)の数式を入れて隣にコピーするときに絶対値になっており範囲指定しなおす必要があるので表を範囲指定し数式を入れたい。

  • 入力がない場合に特定のセルに色付けをしたい

    初めに説明ベタで申し訳ありません。   A  B  C 1 2 10 100  3 4 20 200 上記のような、エクセルシートを作成しています。 Aに数値を入力し、後にBにも数値を入力します。 空白の列も出てきます。 Aに入力があるのに、Bに入力がない場合、同じ列のCのセルを色付けしたいです。 ただ、Aに入力がない列にはなにも色付けをしたくありません。 どのような関数を使用したらよろしいでしょうか? お知恵をお貸し下さい。

  • エクセルでの一番大きい値に対する自動色付けについて

    エクセルでの一番大きい値に対する自動色付けについて(エクセル2007)   |A|B|C| (1)|5|4|9| (2)|4|2|0| (3)|1|6|3| エクセルで上記のような表を作ったとして、 1行ごとに値の一番大きいものに色付けしたいと考えております。 (※上記の表なら「C1」「A2」「B3」) そこで自分なりに調べた結果、 1行ずつなら下記の方法で対応することが出来ました。 <方法> [条件付き書式の]→[セルの強調表示ルール]→[その他のルール] [数式を使用して書式設定するセルを決定] 「=$A$1=MAX($A$1:$C$1)」 しかし実際には100行以上の表となっているので、 1行1行設定を行っていては無駄に時間を消費してしまいます。 なのでもし方法があるのならば、 全ての行を一括で設定するやり方を教えては頂けないでしょうか。 どうか宜しくお願い致します。

  • 条件付き書式のやり方。隣のセルも色付け。

    エクセル初心者です。 (1)B1に特定の文字が入力された場合特定の文字から隣のセル 6つ目まで(B~H)を特定した色になるようにしたいです。 条件付き書式で設定が可能かと思うのですが やり方が分かりません。 「条件付き書式」→「新しい書式ルール」→「数式を使用して~」 のところで悩んで止まっています。 この設定ではできないのでしょうか? (2)また、添付画像にはありませんが、たとえばB列のセルに  「え」または「お」が入った場合、黄色にする、という設定は可能でしょうか? (3)条件付き書式はいくつまで設定可能なのでしょうか? どなたか回答お願いします

専門家に質問してみよう