色の知識で人生の可能性が広がる!みんなに役立つ色彩検定 >>

エクセルの大きな表の中から、特定の文字列を含むセルに色を付けたいのです。

また、もし可能なら別のリストに含まれる複数のセルに含まれる文字列に着色したいのですが。
例えば住所録のシートから田中、鈴木、中村…と言った文字列リストのシートが別にあって、この3名のセルに着色したいのです。
色は同じ色で良いのです。

例としては、全校の生徒リストがあったとして、その中から特定の文字列を含むセルに着色したのです。

一度に複数の着色が出来ないなら、1つづつでも良いので部分一致の文字列を含むセルの条件付き書式設定の方法を教えてください。

教えて!goo グレード

A 回答 (4件)

No.3の方のCountif使用時のサンプルです。


生徒リストの氏名欄(A1~A30とする)を選択し、
数式部分に以下の式を入力する
文字リスト部分が配列となるのでSUMPRODUCTで合計しています。
=SUMPRODUCT(COUNTIF(A1,"*"& 文字リスト(セル範囲)&"*"))
    • good
    • 0
この回答へのお礼

うまく行きました!!
具体的な式を絵理事していただいてやっとできました。
SUMPRODUCTが文字列に使えることは目から鱗でした。

ご回答ありがとうございました。

お礼日時:2022/05/16 17:12

色をつけたい所を全部選択して、条件付き書式→セルの強調表示ルール→指定の値を含むセルだけを書式設定



で、

次のセルのみを書式設定を
特定の文字列、次の値を含む、田中
書式で塗りつぶしで好きな色を選択

これでできます。

田中の所はfindやcountif関数を使えば生徒リストに含まれる名前に一致したらの様にも出来ると思います。
    • good
    • 0
この回答へのお礼

NETで調べてCOUNTIFを使うとあったのですが具体的な使用方法が今一わからず、うまく行きませんでした。

レベルが低くてご回答が使いこなせませんでした。トホホ

お礼日時:2022/05/16 17:13

こんばんは



>その中から特定の文字列を含むセルに着色したのです。
どちらがどちらを含むのかはっきりしませんけれど、別にあるリストの「どれかの文字列を含んでいたら」という意味と解釈しました。

対象のセル範囲の条件付き書式で、
 =AGGREGATE(15,6,FIND(リスト範囲,対象セル),1)
では、いかがでしょうか?
    • good
    • 0
この回答へのお礼

お礼が遅くなりました。

AGGREGATE関数が理解できないレベルです。
ガイドに従ってやってみましたが、うまく行かず。

折角ご回答いただいたのに申し訳ありません。

お礼日時:2022/05/16 17:15

こんにちは


ご質問文中の
部分一致の文字列を含むセルの条件付き書式設定の方法
をグーグル先生に聞いた結果だけですが・・

https://www.crie.co.jp/chokotech/detail/331/
    • good
    • 0
この回答へのお礼

最初にこのNet記事に行き当たったのですが、今一理解できずに質問させていただいた次第です。

お礼日時:2022/05/16 17:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

教えて!goo グレード

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング