営業員の日々の活動記録(文章)のうち、特定の単語(複数)が一つでも含まれている場合にセルを塗りつぶししたいと考えています。
完全一致した場合に塗りつぶす方法は、他の質問等で解決できたのですが、部分一致?の設定方法が見つからなかったため、質問させて頂きます。
【前提】
・シート1のA列の各セルに文章が記入されており、1000行程度(A1〜A1000)あります。
・シート2のB列の各セルに単語が記入されており、100行(B1〜B100)程度あります。
【出来上がりイメージ】
・シート1、A列の1000セルに入力されている各文章において、シート2の100単語のうちいずれかが含まれていれば、そのセルを自動で塗りつぶしたい。
・文章のどの位置(文頭・文中・文末)に対象の単語が含まれているかは問いません。
・文章に対象の単語が複数含まれていても問わない(ひとつでも含まれていれば塗りつぶす)
※シート2のB8に『C社』とあり、シート1の各セルが以下の場合、全て塗りつぶしの対象になるイメージです。
A列
1行目 C社
2行目 C社社長の来歴
3行目 先週のC社面談について
4行目 取引先引き合わせ D社及びC社
【試したこと】
①条件付き書式で「指定の単語を含む」を選択し、セル参照(上の※であれば、B8を参照させる)により一単語ずつ設定
→100単語分を登録する必要があり維持管理が困難。
→ブランクのセルを参照してしまうと、全ての文章が塗りつぶされてしまう。
②単語(シート2のB列)を「リスト」と名前の定義付けの上、条件付き書式で「数式を使用して、書式設定するセルを決定」を選択。数式に =countif(リスト,B1) と設定。以下URLに記載されている方法を使いました。
http://www.ne.jp/asahi/juku/excel/Jouken2907.htm
→文章と単語が完全一致でないと塗りつぶされず、「●●を含む」の条件を作れていない。(上の※であれば、A1だけ塗りつぶされます。)
会社のPCから投稿できず、携帯から投稿しており、意図が伝わりづらい箇所も有ると思いますが、ご容赦いただければ有難いです。
No.1ベストアンサー
- 回答日時:
こんにちは!
条件付き書式での処理をご希望なのですね?
一案です。
作業用の列を使用し、そのセルを参照する方法はどうでしょうか?
↓の画像のようにSheet2のB列に対象単語を入力しておきます。
B1~B100セルまでを参照するようにしていますので、
空白セルが存在する場合は、文字列に含まれることはないであろうと思われるアスタリクス「*」で埋めます。
(もちろん他の文字「#」などでも構いません。空白セルがなければ大丈夫です)
Sheet1のC1セルに
=IF(OR(ISNUMBER(FIND(Sheet2!B$1:B$100,A1))),1,"")
配列数式ですのでCtrl+Shift+Enterで確定し、フィルハンドルでずぃ~~~!っと下へコピーしておきます。
そしてA列すべてを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に
=C1=1
という数式を入れ → 書式 → 塗りつぶしで「赤」を選択しています。
※ 作業列が目障りであれば遠く離れた列にするか
非表示にしてください。m(_ _)m
tom04様
早速ご回答頂き有難うございます。
まさに希望していた作業が一発でできました。
キーワードを追加するたびに条件付き書式を一つ追加…。。。と労力をかけてしまっていたので、非常に助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 条件書式でリスト内以外の単語に色をつけたい 1 2022/09/23 13:23
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
Excelのリストにある文字を含むセルを、複数の色で色付けしたいです
Excel(エクセル)
-
Excel リスト中の品番と重複があるものに色をつけたい
Excel(エクセル)
-
-
4
エクセル リストと完全一致するセルに色をつける
Excel(エクセル)
-
5
他シートのある列を検索して一致したらセルに色をつける方法
会計ソフト・業務用ソフト
-
6
EXCEL 条件付書式で1つの条件欄に部分一致検索式を複数登録したい
Excel(エクセル)
-
7
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
8
エクセルVBA:リストに登録した単語と一致する文字色のみを、変更する方法
Excel(エクセル)
-
9
Excel 条件付き書式 ワイルドカード
Excel(エクセル)
-
10
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
11
別シートで複数条件に一致するものに色をつけたい
Excel(エクセル)
-
12
エクセルの条件付き書式で*を使いたい
Excel(エクセル)
-
13
Excel 指定の文字列を含むとカウントするようにしたい場合は?
Excel(エクセル)
-
14
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel関数-文字列で自動作成さ...
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
Excelで50個のセルに同じ文字を...
-
スプレッドシート、Excelでの数...
-
Microsoft Officeの中古は信用...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシートで使う数式を...
-
エクセルでの特別な文字を上に...
-
エクセル日付 文字列の関数がエ...
-
A列とB列を参照してC列に連番を...
-
エクセルVBA、別ブックへ転記す...
-
各ページの1番上の表示について
-
エクセルでセルに標準で入力さ...
-
EXCELの質問です 119から足した...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
【マクロ】アクティブセルにブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報