表題の通りですが、現在次のような表があり、「検索用セル」に特定の文字列を入力するとその文字列を含むセルの色が変わるようにしたいと思います。
例
データセル
A5 AB123-4
A6 AB123-5
A7 AC124-7
A8 AB127-6
A9 AD123-8
A10 BC123-7
…
このとき,
A:検索用のセル(たとえばA2)に[123]と入力すると、A5,A6,A9,A10のセルの色が変わる。
B:検索用のセルに[AB]と入力すると、A5,A6,A8のセルの色が変わる。
C:検索用のセルに[AB123]と入力するとA5,A6のセルの色が変わる。
D:検索用のセルに[-7]と入力するとA7,A10のセルの色が変わる。
※書式(色)はすべて同じでよい。
のようにしたいと思います。
Aだけの条件ならば、検索用のセルA2の書式を「文字列」に指定しておいて、A5の条件付き書式の数式設定で,
=MID(A5,3,3)=$A$2 として書式設定すれば実現できる。
2つめの条件として、
=LEFT(A5,2)=$A$2
としてやれば、A,Bの2つの条件であれば目的が達成されます。
が、検索セルに入力する値(文字列)に条件がついてしまうので、柔軟性がありません。
できるだけ検索値に条件をつけたくないので、別の方法を考えています。
オートフィルターでは、「~を含む」(含まない)とか、「~で始まる」(終わる)といった抽出ができますが、条件付き書式でこのような条件の設定ができれば目的が達成できるのですが、そのような関数を見つけることができませんでした。どなたかご教授ください。
No.1
- 回答日時:
A5の条件付き書式を 数式>下記の式で試してみては?
=NOT(ISERROR(FIND(A$2,A5)))
解説
A5に入力したデータ 内に A2と一致する文字列が有れば、数値を返す。
無ければ、#VALUE! を返す。
これを、ISERROR関数で #VALUE!の場合 TRUE, 数値の場合は FALSE
さらに、NOT関数で #VALUE!の場合 FALSE, 数値の場合は TRUE
に
No.2ベストアンサー
- 回答日時:
◆こんな方法もありますよ
>A5の条件付き書式の数式設定で,
=ISNUMBER(FIND($A$2,A5))
または、
=COUNTIF(A5,"*"&$A$2&"*")
この回答への補足
ありがとうございます。私的には、あまり複合関数を使うのは好みではないので、(表が膨大なため、処理が遅くなるのを避けたい)
2つめの=COUNTIF(A5,"*"&$A$2&"*")が手軽でいいのかな、と思います。
「*」を外すことで、例えば
=COUNTIF(A5,"*"&$A$2)とすると、「~で終わる」と同様になる、と考えて良いでしょうか?
試してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセルの条件付き書式 3 2022/05/08 03:17
- Excel(エクセル) マクロ、条件付き書式のfont.color 1 2023/03/28 01:10
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- その他(Microsoft Office) (至急)Googleのスプレッドシートの条件付き書式について 2 2022/09/11 08:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルのデーターが2か月前の...
-
エクセル共有したが、アクセス...
-
エクセル②
-
エクセルの計算
-
【マクロ】顧客番号にて一致さ...
-
エクセルを使っていて2024/5/15...
-
(マクロ)データをAブックからB...
-
Microsoft 365の Excel を使用...
-
エクセルで日付を数字+アルフ...
-
Excel
-
Excelでセルの値が同じか...
-
エクセル 文字を増やしたい。
-
UNIQUE関数が使えないバージョ...
-
指定文字の間に
-
Googleスプレッドシートでファ...
-
エクセルで年休を管理する方法...
-
Microsoft365に変えたのですが...
-
エクセルの暗号化なしのバーの...
-
Excelで縦軸の書式を0:00形式の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報