web-dev-qa-db-ja.com

隣接するセルのドロップダウンリストからの選択に基づいて、セルの塗りつぶしの色を変更する

ここが初めてなので、私は正しいことをしているといいのですが。

まず第一に、私はこれをかなり長い間調査しており、Excelでセルの色を操作するための多くの便利なヒントを見つけましたが、タスクを達成することはできませんでした。

ここに私が達成する必要があるものがあります。

私の指導のための毎週の授業スケジュールを示す表があります。

各行には、時間、部屋、プログラムに関するデータがあります。各行の最後の2つのセルは、コースの色コードとコースのレベルです。以下で説明します。

セルH8では、セルI8のドロップダウンリストから選択したレベルに基づいて塗りつぶしの色を設定します。 (例:I8のドロップダウンリストから「Pre-Intermediate」を選択した場合、H8の塗りつぶし色を「赤」に変更したい)

問題は、私が見つけたすべてのソリューションが「はい/いいえ」または「0/1」の選択のみを許可することです。これは私には不十分です。

I8のドロップダウンリストの項目とセルH8の対応する色は次のとおりです。

Elementary -> Blue  
Pre-Intermediate -> Red  
Intermediate -> Green  
Upper Intermediate -> Amber  

私は本当にイライラしており、解決策を見つけるための支援に感謝します。

ありがとうございます。

5
Saigonjeff

Excel 2010では簡単です。各リストアイテムに対していくつかの手順を実行するだけです。

検証リスト内の各アイテムについて、次の手順を完了する必要があります。 (ドロップダウンが作成された場所までワークシートを開いておく

1)ドロップダウンリスト付きのセルをクリックします。
2)形式を適用する回答を選択します。
3)[ホーム]タブをクリックし、リボンの[スタイル]ツールボタンをクリックします。
4)[条件付き書式設定]をクリックし、ドロップダウンリストで[*新しいルール]オプションをクリックします。
5)ルールタイプを選択します:「含むセルのみをフォーマットする」
6)ルールの説明を編集します:「セル値」、「等しい」、数式バー(右端)のセル数式アイコンをクリックし、検証リストが作成されたワークシートを選択し、内のセルを選択します書式を適用するリスト。

数式は次のようになります:='Workbook Data'!$A$2

7)数式アイコンをもう一度クリックして、書式メニューに戻ります。
8)プレビューペインの横にある[フォーマット]ボタンをクリックします。
9)必要なすべての形式オプションを選択します。
10)[OK]を2回押します。

リスト内のアイテムは1つだけです。すべてのドロップダウンリスト項目が完了するまで、手順1〜10を繰り返します。

8
JWiggins

次のようにConditional Formattingを活用できます。

  1. セルH8Format> Conditional Formatting ...を選択します
  2. Condition1で、最初のドロップダウンメニューでFormula Isを選択します
  3. 次のテキストボックスに=I8="Elementary"と入力します
  4. Format...を選択し、希望する色を選択します。
  5. Add>>を選択し、手順1〜4を繰り返します

(Excel 2003では)3つの個別の条件しか持てないため、ドロップダウンメニューの3つのアイテムに対して異なる書式設定しかできないことに注意してください。視覚的にそれらを視覚的に区別することを考えている場合、(おそらく)選択の1つに色がないことは問題ではありませんか?

セルが空白にならない場合は、フォーマット(条件なし)を使用して4つの異なるビジュアルを取得できます。

4
Alex P

これが最も簡単な方法です:リストを作成します
選択リスト
右クリック:名前の定義(例:ItemStatus)
リストを表示するセルを選択します(コピーペーストは後で実行できるため、場所は重要ではありません)
データ>データ検証
許可:リストの選択
ソース:= ItemStatus(=記号を忘れないでください)
[OK]をクリックします
ドロップダウンが選択したセルに表示されます
ホーム>条件付き書式
ルールの管理
新しいルール
等。

0
Manuel

ツールメニューの[書式->条件付き書式設定]で使用できる条件付き書式設定を試すことができます。

0
Nilesh Deshmukh

これは私と一緒に動作します:
1-ドロップダウンリストの影響を受けるセルを選択します。
2- home->条件付き書式設定->新しいルール。
3-を含むセルのみをフォーマットします。
4-でのみセルをフォーマットする...特定のテキストを選択する、フォーマットルールで「=ドロップダウンリストからElementaryを選択する」
別のシートにリストをドロップした場合、エレメンタリを選択すると、新しいルールに「= Sheet3!$ F $ 2」が表示され、独自のシートとセル番号が表示されます。
5-形式->塗りつぶし->色の選択-> OK。
6-ok。
ドロップダウンリストの各要素に対して同じことを行うと、魔法が表示されます!

0
Mai Saad