- ベストアンサー
エクセル条件付き書式 別表参照して背景色をつける
表1において、 表2にある文字列と同じものであれば、背景色をつけたいのですが、 設定がうまくできません。 設定方法をご教示ください。 (表1) 1 2 3 1 A B C 2 D E F 3 A E C (表2) 1 1 A 2 B 3 E 数字は列および行数です。 この場合、表1にある「A、B、E」に背景色がつくようになってほしい。 表2に値を追加したり、変更したりしたら、それに表1の内容が対応してほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ご利用のエクセルのバージョンが不明ですが ご質問で説明されている内容が不明瞭ですが Excel2007を使ってたときは割と悩まず出来ますので,Excel2003までを使っているのでしょうか。 下記などが参考になります http://www.eurus.dti.ne.jp/yoneyama/Excel/jyo-syo_betusheet.html Excel2007以降でも,概ね次のような段取りをしてやればほぼできます http://www.ne.jp/asahi/juku/excel/Jouken2907.htm 実際には次のようにします。 ★表2がシート2のA列(1列目)に縦に並んでいるとして ○ご質問に書かれているとおりに「縦も横も123画面」でエクセルを使っている場合 表1の範囲を選択する 書式メニューから条件付き書式を開始する セルの値が → 数式が に変更し 右の空欄に =COUNTIF(INDIRECT("Sheet2!A:A"),RC) と記入し,書式ボタンで色を付ける ○ご質問がウソで「横向けはABC,下向けに123画面」でエクセルを使っている場合 仮に表1がA1セルから始まっているとすると A1から表1の範囲を選び(←重要) 書式メニューから条件付き書式を開始する セルの値が → 数式が に変更し 右の空欄に =COUNTIF(INDIRECT("Sheet2!A:A"),A1) と記入し,書式ボタンで色を付ける #エクセルのバージョンが違っても条件付き書式を出す手順が変わるだけで,回答の数式を変える必要はありません。
その他の回答 (1)
- kagakusuki
- ベストアンサー率51% (2610/5101)
列番号が数字で表されているという事は、Excelの設定がR1C1形式になっていると考えて宜しいのでしょうか? 又、表1と表2には、共にC1列が使用されているにも関わらず、内容が異なっているという事は、表1と表2は、異なるシートに存在していると、考えて宜しいのでしょうか? もし、そうだとしますと、表2が存在しているシートのシート名がなんであるのかという情報が不足していますので、あくまで仮に、表2が存在しているシートのシート名がSheet2であるものとして話を進めさせて頂きます。 尚、設定方法は、使用するExcelのバージョンによって異なっていますので、質問者様が御使用になられているExcelのバージョンを御確認の上、以下の様な操作を行って下さい。 【Excel2007以降のバージョンの場合】 表1のR1C1セルを選択 ↓ [ホーム]タブをクリック ↓ 「スタイル」グループの中にある[条件付き書式]ボタンをクリック ↓ 現れた選択肢の中にある[新しいルール]をクリック ↓ 現れた「新しい書式ルール」ダイアログボックスの[数式を使用して、書式設定するセルを決定]をクリック ↓ 「次の数式を満たす場合に値を書式設定」と記されている欄に次の数式を入力 =COUNTIF(Sheet2!C1,RC) ↓ 「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック ↓ 現れた「セルの書式設定」ダイアログボックスの[塗りつぶし]タブをクリック ↓ 現れた[色]欄をクリック ↓ 好きな色の四角形をクリック ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック ↓ 「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック ↓ 選択しているセルを変えずに、再度「スタイル」グループの中にある[条件付き書式]ボタンをクリック ↓ 現れた選択肢の中にある[ルールの管理]をクリック ↓ 現れた「条件付き書式ルールの管理」ダイアログボックスの「書式ルールの表示」欄が[現在の選択範囲]となっている事を確認 ↓ 「ルール(表示順で適用)」欄が「数式:=COUNTIF...」となっている行の「適用先」欄の内容を =R1C1 から =C1 に変更する ↓ 「条件付き書式ルールの管理」ダイアログボックスの[OK]ボタンをクリック 【Excel2007よりも前のバージョンの場合】 表1のR1C1セルを選択 ↓ メニューの[書式]をクリック ↓ 現れた選択肢の中にある[条件付き書式]をクリック ↓ 現れた「条件付き書式の設定」ダイアログボックスの左端の欄をクリック ↓ 現れた選択肢の中にある「数式が」をクリック ↓ 「条件付き書式の設定」ダイアログボックスの左から2番目の欄に次の数式を入力 =COUNTIF(INDIRECT("Sheet2!C1",FALSE),RC) ↓ 「条件付き書式の設定」ダイアログボックスの[書式]ボタンをクリック ↓ 現れた「セルの書式設定」ダイアログボックスの[パターン]タブをクリック ↓ 現れた[色]欄をクリック ↓ 好きな色の四角形をクリック ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック ↓ 「条件付き書式の設定」ダイアログボックスの[OK]ボタンをクリック ↓ 表1のR1C1セルにカーソルを合わせて、マウスを右クリック ↓ 現れた選択肢の中にある[コピー]をクリック ↓ 表1のC1列を範囲選択 ↓ 選択範囲を示す黒い太枠の内側にカーソルを合わせて、マウスを右クリック ↓ 現れた選択肢の中にある[形式を選択して貼り付け]をクリック ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの中にある「書式」と記されている箇所をクリックして、チェックを入れる ↓ 「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック