2011-07-27 18:10:11 +0000 2011-07-27 18:10:11 +0000
23
23

テキスト値に基づいたカラーセル

Excelの列には、その行のカテゴリを表すテキスト値が含まれています。

それぞれの値の条件付き書式を手動で作成せずに、明確な値を持つすべてのセルをユニークな色に書式設定する方法はありますか?

例. もし私がカテゴリbedroom, bedroom, bathroom, kitchen, living roomを持っていたら、bedroomを含むすべてのセルが特定の色になったり、違う色になったりしたいと思います。

回答 (4)

11
11
11
2011-07-27 19:55:10 +0000

以下のスクリーンショットはExcel 2010のものですが、2007のものと同じです。

セルを選択して、Conditional Formatting | Highlight Cells Rules | Text that Contains

UPDATE:ワークシート全体に条件付き書式設定を適用するには、すべてのセルを選択してから条件付き書式設定を適用してください。

6
6
6
2015-07-24 17:27:34 +0000
  1. フォーマットしたい列を空のワークシートにコピーします。列を選択し、リボンの「データ」タブの「データツール」パネルから「重複を削除」を選択します。
  2. 値または文字列のユニークなリストの右側に、数字のユニークなリストを作成します。例えば、6つのカテゴリに色をつける場合、2列目は1-6にすることができます。これがルックアップテーブルです。 4.新しい列で、VLOOKUPを使ってテキスト文字列を新しい色にマッピングします。
2
2
2
2016-09-02 07:37:04 +0000

より。http://www.mrexcel.com/forum/excel-questions/861678-highlighting-rows-random-colors-if-there-duplicates-one-column.html#post4185738 ] (http://www.mrexcel.com/forum/excel-questions/861678-highlighting-rows-random-colors-if-there-duplicates-one-column.html#post4185738)

Sub ColourDuplicates()
Dim Rng As Range
Dim Cel As Range
Dim Cel2 As Range
Dim Colour As Long

Set Rng = Worksheets("Sheet1").Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
Rng.Interior.ColorIndex = xlNone
Colour = 6
For Each Cel In Rng

If WorksheetFunction.CountIf(Rng, Cel) > 1 And Cel.Interior.ColorIndex = xlNone Then
Set Cel2 = Rng.Find(Cel.Value, LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=False, SearchDirection:=xlNext)
    If Not Cel2 Is Nothing Then
        Firstaddress = Cel2.Address
        Do
        Cel.Interior.ColorIndex = Colour
        Cel2.Interior.ColorIndex = Colour
            Set Cel2 = Rng.FindNext(Cel2)

        Loop While Firstaddress <> Cel2.Address
    End If

Colour = Colour + 1

End If
Next

End Sub
1
1
1
2015-07-07 17:46:29 +0000

条件付き書式設定で自動で色を選択する機能はMicrosoft Excelの機能ではありません。

ただし、カテゴリ列の値に基づいて行全体に個別に色を付けることはできます。

  1. 条件付き書式設定で新しい書式設定ルールを作成します。どのセルをフォーマットするかを決定するために数式を使用します。式: =$B1="bedroom" (カテゴリ列がBと仮定)
  2. 書式を設定(塗りつぶし色を使用) 5.すべてのセルにルールの書式設定を適用する