![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.5ベストアンサー
- 回答日時:
こんにちは。
お邪魔します。処理能で言ったら#4さんのが抜群のようですね。
編集能を重視しつつ処理能で中庸をいく数式という意図で書いてみました。
=IF(OR(COUNTIFS(A2,"*"&{"赤","緑"}&"*")),"注意","")
Excel2003以前のバージョンなら
=IF(OR(COUNTIF(A2,"*"&{"赤","緑"}&"*")),"注意","")
という普通の数式です。
セル参照は1カ所だけです。A2 の部分は適宜参照を書き換えてください。
例えば後から"黄"を追加する必要が生じたら、
{"赤","緑"}
の部分を
{"赤","緑","黄"}
という風に書き換えるだけで簡単に済ませられる、
という特長があります。
Excel2003以前のバージョンをお使いで(COUNTIF関数を使わなくてはならないケースで)
この数式を数千箇所で使うという場合ならば、
COUNTIF関数はちょっと計算が重いので、お奨めしません。
その場合は#4さんのように条件をひとつひとつ書きだした方が軽いとは思います。
数百、程度であれば、使用感にあまり変わりはないと思います。
条件さえ合えば、無駄なく扱い易く書けているとは思いますけれど、如何でしょう。
No.4
- 回答日時:
今仮に、御質問文の例でA列に「赤色」と入力されているセルがA2セルであるものとしますと、B2セルに次の数式を入力してから、B2セルをコピーして、B3以下に貼り付けると良いと思います。
=IF($A2="","",IF(OR(ISNUMBER(FIND("赤",$A2)),ISNUMBER(FIND("緑",$A2))),"注意","-"))
No.3
- 回答日時:
こんにちは!
A1セル以降にデータがありB列に表示するとします。
すでのNo.1さんが的確な回答をされていらっしゃいますが・・・
似たような感じで
B1セルに
=IF(OR(ISNUMBER(FIND({"赤","黄"},A1))),"注意","")
これは配列数式になってしまいますので、
Shift+Ctrl+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → B1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Shift+Ctrlキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
これをオートフィルで下へコピーしてみてください。m(_ _)m
No.2
- 回答日時:
【完全一致】
=IF(OR(A1="赤",A1="緑"),"注意","-")
【一部一致】
=IF(COUNTIF(A1,"*赤*")+COUNTIF(A1,"*緑*")>=1,"注意", "-")
No.1
- 回答日時:
B1セルに以下の式を入力して下方向にオートフィルしてください。
=IF(SUMPRODUCT(COUNTIF(A1,{"*赤*","*緑*"})),"注意","")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数詳しい方お願いします。 13 2023/01/18 21:11
- 日用品・生活雑貨 こういう時計、どこで売っていますか? 3 2022/05/14 16:43
- Excel(エクセル) エクセルでA1に黄色のハイライトをつけたらB1に1,000という数値を返したいです。 4 2023/03/17 00:24
- Windows 7 エクセルで重複データから抽出したい 2 2022/05/18 23:31
- 食べ物・食材 青い果実(果汁) 2 2022/08/25 14:26
- 高校 数学A組み合わせの考え方 3 2022/04/19 09:05
- 野球 阪神ヤクルト戦の甲子園ビジター席での服装について 2 2022/07/12 20:27
- 車検・修理・メンテナンス 車の色は、何色の塗装が長持ちするのでしょうか。 白 黒 灰 赤 青 水色 紺 黄 橙 緑 黄緑 紫 9 2023/05/07 08:27
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列から英数字のみを抽出す...
-
SUMIF関数で、「ブランク以外を...
-
セルを結合した時のエクセル集...
-
エクセル1行おきのセルを隣の...
-
条件付き書式の色付きセルのカ...
-
エクセルで、A2のセルにA3...
-
自分の左隣のセル
-
エクセルで特定のセル内にだけ...
-
エクセルに入力後、別シートの...
-
excelで、空白を除いてデータを...
-
EXCELでマイナス値の入ったセル...
-
エクセルの部分一致の抽出につ...
-
DMAXの条件の設定方法
-
EXCEL|文字を検索する・・・
-
空欄以外の最小値
-
エクセルでエンターを押すと任...
-
絶対参照
-
エクセル 12進数
-
コンパイルエラー「プロシージ...
-
エクセル、○が連続する回数を数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
エクセルで、指定の値よりも大...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELでマイナス値の入ったセル...
-
エクセルで、A2のセルにA3...
-
エクセルで特定のセル内にだけ...
-
EXCELのcountif関数での大文字...
-
エクセルに入力後、別シートの...
-
同一セル内の重複文字を削除し...
-
【Excel】4つとばしで合計する方法
-
条件付き書式の色付きセルのカ...
-
【Excel】IF文「ある文字を含ん...
-
エクセルで年月日から月日のみへ
-
エクセルでエンターを押すと任...
-
エラー「#REF」の箇所を置き換...
-
Excelで大量のセルに一気に関数...
おすすめ情報